<SEC-DOCUMENT>0001628280-21-003177.txt : 20210225
<SEC-HEADER>0001628280-21-003177.hdr.sgml : 20210225
<ACCEPTANCE-DATETIME>20210225081923
ACCESSION NUMBER:		0001628280-21-003177
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		101
CONFORMED PERIOD OF REPORT:	20201231
FILED AS OF DATE:		20210225
DATE AS OF CHANGE:		20210225

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			SHENANDOAH TELECOMMUNICATIONS CO/VA/
		CENTRAL INDEX KEY:			0000354963
		STANDARD INDUSTRIAL CLASSIFICATION:	TELEPHONE COMMUNICATIONS (NO RADIO TELEPHONE) [4813]
		IRS NUMBER:				541162807
		STATE OF INCORPORATION:			VA
		FISCAL YEAR END:			1231

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

	BUSINESS ADDRESS:	
		STREET 1:		PO BOX 459
		STREET 2:		124 SOUTH MAIN ST
		CITY:			EDINBURG
		STATE:			VA
		ZIP:			22824
		BUSINESS PHONE:		5409844141

	MAIL ADDRESS:	
		STREET 1:		P O BOX 459
		CITY:			EDINBURG
		STATE:			VA
		ZIP:			22824
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-K
<SEQUENCE>1
<FILENAME>shen-20201231.htm
<DESCRIPTION>10-K
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2021 Workiva--><!--r:e029fb57-8398-48a0-873b-c6c3cae67f14,g:f141bb60-9b31-4735-9757-c7115d160917,d:788206cdcf424df3b01772277d3f21a3--><html xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:shen="http://shentel.com/20201231" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:us-gaap="http://fasb.org/us-gaap/2020-01-31" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/1999/xhtml" xmlns:srt="http://fasb.org/srt/2020-01-31" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:dei="http://xbrl.sec.gov/dei/2020-01-31" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>shen-20201231</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM180L2ZyYWc6MzRkZjgzY2M0Yzg2NDY2YzljOTI2YjgyODBmZDQ5YzEvdGFibGU6NjkxMDljZWE4NGNlNGQ4MmIyZDk1Y2EyNTEyZDRkZjAvdGFibGVyYW5nZTo2OTEwOWNlYTg0Y2U0ZDgyYjJkOTVjYTI1MTJkNGRmMF80LTEtMS0xLTA_c50ffe4b-ac12-4b6c-b802-3dac25cee115">0000354963</ix:nonNumeric><ix:nonNumeric contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM180L2ZyYWc6MzRkZjgzY2M0Yzg2NDY2YzljOTI2YjgyODBmZDQ5YzEvdGFibGU6NjkxMDljZWE4NGNlNGQ4MmIyZDk1Y2EyNTEyZDRkZjAvdGFibGVyYW5nZTo2OTEwOWNlYTg0Y2U0ZDgyYjJkOTVjYTI1MTJkNGRmMF85LTEtMS0xLTA_0f82bb12-a1ae-4848-a88f-187ec71e6858">2020</ix:nonNumeric><ix:nonNumeric contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM180L2ZyYWc6MzRkZjgzY2M0Yzg2NDY2YzljOTI2YjgyODBmZDQ5YzEvdGFibGU6NjkxMDljZWE4NGNlNGQ4MmIyZDk1Y2EyNTEyZDRkZjAvdGFibGVyYW5nZTo2OTEwOWNlYTg0Y2U0ZDgyYjJkOTVjYTI1MTJkNGRmMF8xMC0xLTEtMS0w_3a1e6c67-0bb7-4799-9805-95d3bd25608a">FY</ix:nonNumeric><ix:nonNumeric contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" format="ixt:booleanfalse" name="dei:AmendmentFlag" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM180L2ZyYWc6MzRkZjgzY2M0Yzg2NDY2YzljOTI2YjgyODBmZDQ5YzEvdGFibGU6NjkxMDljZWE4NGNlNGQ4MmIyZDk1Y2EyNTEyZDRkZjAvdGFibGVyYW5nZTo2OTEwOWNlYTg0Y2U0ZDgyYjJkOTVjYTI1MTJkNGRmMF8xMS0xLTEtMS0w_e684fcdc-f9c9-46a3-9ed3-d3cc9273e2f2">FALSE</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="shen-20201231.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</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="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="i3c3bdd32f8364b38b0022e1261dd2b76_I20210223"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-02-23</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="i56b747fa9c0145fc800771993c2a7512_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i884daf17bb02490d9e409851a71a5921_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic12f61d22b414cfe9914632a173f8a6e_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</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="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</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="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</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="ia9b97ab4575644e2b2b6bc4387092032_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</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="i9c2b52b590ae4dc3aac42050b5f7d475_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</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="ia14dc35afa5c48ae91a55603f2e8d6b2_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</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="idb34fb3e8e334798af2923d237368b3d_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</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="ifa548840544c4cb7bc2d812d73ea9fd3_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ied4f1a5b784f477985867af977b28501_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</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="i081887cf830f4614b506d34336a226e5_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</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>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i70caf87a2e98450facf9dea41965f99b_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i794f1bcfc3ee48ccb03cd728ac53c7ef_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</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="ibb036e9474df4c8d8111ceed2298d7e7_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</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="iea593d98f1494350b4738a9263306940_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</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="i35e0fbc149924d57ab116ac755f873dc_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</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="i07ccb6b8ed134f55971bea6b84a6c487_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</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="ia21e393a659a4e1296a51df2a16887e3_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</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="i7f287d34bcbf436798b9b537c86e3101_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</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="id5789b1a04b04b96ad3fc76a265c54c0_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i765c671de6c445b984b62af840719c78_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</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="i458c64196ccf405f8a0cbfad561f2707_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</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="i388d19ce9cdd4485af83765ce08172b7_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</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="i8f5ef0d6200e4548a1b631ad81e6f122_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</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:context id="ib1743ce22d974a6994d11d46293963e9_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</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="i382bc9fa696b4366aff8862ee269599f_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</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="i454bd3a689144a8e8fbda38dba6bac02_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</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="i5598f9410583440c92372115da956a9f_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</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="i18310ea033c045a196635408055487bb_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</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="i22bf13d6404846d8a8e7b1d8f64607c5_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</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="i3d70856f43d541c8827f847598e5505d_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</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="i612d64841bd04cbcb48fb8977c6cca34_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</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="i46b61e5ab08b4ae4a50bf24a85450cc7_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</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="i7aa181796b764659b412d8371e66b553_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</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="i355cbfe471d142adb33fd3242d798f73_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</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="i713bce97676c422f8d74ff5401ace1a5_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</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:unit id="cell_site"><xbrli:measure>shen:cell_site</xbrli:measure></xbrli:unit><xbrli:context id="i55687ad71843474284250d264653c442_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2efea80cb5344f259a27daaed29c1a6b_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</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="i882332d2c1ba4488aa5a9347154bba75_D20191001-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</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="i3c85e301ad734f3ca0c2114d0a8ac9f3_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7f5a82ad9b03452faf1a558e2973365a_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9c47c17c2e674f72bb6d95422b09ae13_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">shen:OPEBPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idd8f8cdd505141a6a94adf57f172ad55_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">shen:OPEBPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7e508c0fc0fe4cb6bc6c5160a63eefd0_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">shen:SERPPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibe61bec25ff04d59b3eba85ed547feb0_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">shen:SERPPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1c21d0c3fd124929b7336db097e4ff95_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">shen:NtelosPensionPlanMember</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="if89328ea3c914d57acf3105b1bbce530_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">shen:NtelosHoldingCorpMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie569897148434239bc63ed5c79a97648_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">shen:NtelosHoldingCorpMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="i4522f5cd50e54f0b966695577f4dcb71_I20191104"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2019-11-04</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i288cc91c6a3441599dd87931373f5b14_D20191001-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</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="i141762c43a304dbf88a74109a78f6596_D20200826-20200826"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-08-26</xbrli:startDate><xbrli:endDate>2020-08-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5602e6d1b2c84eb8a6436404b7d3e0e3_I20210201"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldforsaleMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-02-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id97030060788452ab95c1d1ce0e89edf_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">shen:WirelessSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldforsaleMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id4f5ecb7089947db85b45ffd88918efa_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">shen:WirelessSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i77a5b36129e944bc933c03f803023458_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldforsaleMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i11205191b3c3477880da6f8d71f9a7be_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldforsaleMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6beca473eccb447c891c6db9f997ed64_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">shen:ServiceandOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldforsaleMember</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="if3787966d07140fba1c8164186ac1a88_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">shen:ServiceandOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldforsaleMember</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="idcbb07e0ae1b4572a0ec6bd0d32824b3_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">shen:ServiceandOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldforsaleMember</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="i0f0c77920ded46ccb51de81abb395b40_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldforsaleMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">shen:EquipmentProductAndServiceMember</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="i86a15d7baf2c4d32977592f6423eb208_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldforsaleMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">shen:EquipmentProductAndServiceMember</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="ie4395abb4b914777b36db83285b42ca9_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldforsaleMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">shen:EquipmentProductAndServiceMember</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="if3b3f06044a34fe3b4b3c9e71e13d670_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldforsaleMember</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="i4e92c773d0b342738cfed28076b88aac_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldforsaleMember</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="i64daea90a3114695976b853e2fa89648_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldforsaleMember</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="ie0d0f60e3db946b8ac263950a9b4f938_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldforsaleMember</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="i73972fe7855e42bca1ea78bb76006e6f_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldforsaleMember</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="i4cfe749fd67d4482b8c4b39dcd762a4d_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldforsaleMember</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="i141c38a764bc4e74951d7f08efe95e79_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldforsaleMember</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="i682e11247a8d4220ac6b98cad705b9e7_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldforsaleMember</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="i041fb11aa5a14927b11c9f1fe0d31396_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldforsaleMember</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="ica5072efcf4f4e46aab18fed236373e5_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</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="ic0e9df79f77b430eb6bddca2b9fe43d0_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</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="iad089fc051034db88b648306bfcceef0_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</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="i4005250a7edc45478e0abf92ac2501f6_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">shen:CobankMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1cb5c6f7d0ed483293cef7e65b4afdf9_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">shen:CobankMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if0c16af06af54f3a9e22b29203097453_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">shen:CobankMember</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="iadb93dd6c14a4912b6345c08c76ec6d3_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">shen:CobankMember</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="i6fdb293d3d4442dd9c514cdcd91b8726_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">shen:CobankMember</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="i570da28b8ebb4bb0adecd10f02fe6d6e_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">shen:ValleyNetworkPartnershipMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2a17f6b004064c31852fbcfb8c3a0da5_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:EquityMethodInvesteeMember</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="ic0d2d969bdae4a2aa89b0147d11fc51d_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:EquityMethodInvesteeMember</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="i47ea880f2adf48548e011caeb6d470a5_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:EquityMethodInvesteeMember</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="i67196a398d3043fbb38c3b0545e6589d_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i80a4b4c11bf04b23ad0bd2f8e02720ef_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie96c11da55324e6b9d5eb00bb35bb965_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandImprovementsMember</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="i5bd87d712aa84f1083ec3cd1613ceb88_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i13b19e3ee6094b93a77497287d76dfd5_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icb77893d4f394edaa5a287b9a9caad18_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</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="i9df7f4d88a6d4c74a790785e1d96516b_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</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="i0a281de098df4276b125d7add728c835_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i42c6baf7ad3847c0b527771b98accd1c_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2b0bf76c9509458b8bdf6da36ce258cd_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OtherMachineryAndEquipmentMember</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="iad059d7b8c4743edbc3276c56d4487d1_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OtherMachineryAndEquipmentMember</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="i7be8417225f94d1caa469b5a71d0e439_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OtherMachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i03fd4355378d4e4abb001cb1f1fd09bd_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OtherMachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id250f39f718f4d9183afce55b3f8c9cf_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">shen:EquipmentAndSoftwareMember</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="id9b94ca8056345fd8cb7d82796509ed9_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">shen:EquipmentAndSoftwareMember</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="i15a609d6373f4c57ac3aba8431b44e50_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">shen:EquipmentAndSoftwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic9fd75fafd414937baf79b6bebacb800_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">shen:EquipmentAndSoftwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2dbe810539314ad2a2ca8ace4d474749_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OtherPlantInServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia327739392ee416d8b8865ebd00ddd4f_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OtherPlantInServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idebbabc32023482eb8165a6a4bdf85f5_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:AssetUnderConstructionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id0b9ed7976094e26b528ddecbddd6239_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:AssetUnderConstructionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iff28f520adaa4107bf4124a14a8bf114_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">shen:BroadbandSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia44b18b3de1a4de3a9a74d749b705d62_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">shen:BroadbandSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6d4b4a4885574411983220f16dbcda27_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:FranchiseRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7dfc6ab996b3465db98b57836d899e1e_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:FranchiseRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib6616c719a3249269d9a240d5c964147_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">shen:FCCSpectrumLicensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if39b01c7af7c401ba0c98ae80f64d0b3_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">shen:FCCSpectrumLicensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie903d7b201b24240a16615738d7f6981_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">shen:RailroadCrossingRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if42d64f96fe646df807be3d2ba9e186e_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">shen:RailroadCrossingRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id1e798b46d2a47e3b435e271f93d7664_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">shen:FCCSpectrumLicensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib6d23fff24144f88aced77ff33a4e3cf_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">shen:FCCSpectrumLicensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i04b17c01f1cf4be4ae680788f1e03918_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</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="i2e5cec0750d946699bd7def6bc70ac98_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</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="i7e71de16e756467ca63752c842b3a034_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</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="if114e169278e41ea962d840a3b6f9e03_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</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="i1408b27a0c7d4c13901588b4daff8181_D20201231-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">shen:CanaanCableMember</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="iaa5f5acf20cb47b09ba9ebf192ab3a88_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">shen:CanaanCableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i171d9785e7f645dea64c6366a5aac588_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">shen:CanaanCableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i272563902ea14290b6a36727462e3921_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">shen:FCCSpectrumLicensesMember</xbrldi:explicitMember></xbrli:segment></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="i37b1fc8145554bd4852cae64600396b8_D20190701-20190930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">shen:FCCSpectrumLicensesMember</xbrldi:explicitMember></xbrli:segment></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="i5c58e6091c13400eab5a614d8c0e4de4_D20190228-20190228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">shen:BigSandyAcquisitionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-02-28</xbrli:startDate><xbrli:endDate>2019-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i80a6e2b4bfbb4b3082a3588758c310d0_I20190228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">shen:BigSandyAcquisitionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3deabd0fa03a414eb422e98f6a079588_I20190228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">shen:BigSandyAcquisitionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i375b537a807b441686ffdfcb5924eb43_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">shen:FCCSpectrumLicensesMember</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="iae277480b81e4559837a886249e07597_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">shen:FCCSpectrumLicensesMember</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="i81977c7602664535ba0c6126dced4868_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">shen:AcquiredSubscribersBroadbandMember</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="i5bfa4e0c300b4e8d8d2aef8fd434bca6_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">shen:AcquiredSubscribersBroadbandMember</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="ibf6bcb6c560744dbac831409c1f5ed88_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i631cd24fee46483a8115f8a24bfb88d9_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id686953d56a9499ba2702d8cde477796_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if5cd32f75d334923a709543769300fba_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</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="i73a800d8af3b4d8e866dcb90a6c63acc_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">shen:TermLoanA1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7cfcc48b21474a2486892043ee4c3475_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">shen:TermLoanA1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0aff9abcbde64aea9c35253908460f95_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">shen:TermLoanA2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id773bd49837045cf891fa4216e39ea1b_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">shen:TermLoanA2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2db854f100ad48d0b16aca2fdddd2396_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">shen:TermLoanA1Member</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="i6d8b1aa587fd4433aeb57daa66854310_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">shen:TermLoanA2Member</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="i6dd1aef49f4347d5a87fd7dcad3c8227_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</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="ifc9563d4402a44e1b278da639df77b78_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</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="ie52e134eacf94de086a982a58f1a2359_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">shen:InterestRateSwapMay2016Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if45ac87434df4b3e8e31efd118ddf083_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i86d496df99ed422c9c9dc1b4cbc1bd22_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i521e74dc48f0470b822304a8e7393de3_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2bc0697af3cb464f90c8c353b78e5391_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6874339cad484dda9137cd73ebdba9ae_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">shen:DeferredChargesandOtherAssetsNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3c3dfe2f703b496489125c0dda32af8b_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">shen:DeferredChargesandOtherAssetsNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i44537fed47b14dfcbb4d6a1384c929dc_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">shen:AccruedLiabilitiesAndOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5c32ab10b7db49cabc0e685ceae0aba4_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">shen:AccruedLiabilitiesAndOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib92892e9fdfe4e9ea1943ecdd5a99e28_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7a6d0372c5874d619a7efbabae460ecb_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaf20f1df04b94cb2a95de87d724a9709_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</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="i48faa2d2dc7c4cd3abd085652fe98758_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</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="i1b9b90d93b22433387484a8bd37cfd0b_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</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="ifa05e7f36da84a41b942caadcf8538ae_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</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="i39bb28ccd8d04d04bcd2bad371d803de_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="plan"><xbrli:measure>shen:plan</xbrli:measure></xbrli:unit><xbrli:context id="ia3fe1a697b4941be9d314117ab09bdc8_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">shen:ThePlan2005Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i23acde2487bb4d03bd9ed895fe11381a_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">shen:ThePlan2005Member</xbrldi:explicitMember><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="i1a72d2492f3e4529b96d006d50050394_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">shen:ThePlan2014Member</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="ic947875ea10946a783adc9248f5108fd_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">shen:ThePlan2014Member</xbrldi:explicitMember><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="icdde2409e9fa4bb99e0dcb1328fb07ab_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">shen:EmployeesAndDirectorsMember</xbrldi:explicitMember><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="i69f186e325b148ee94ddd583cf360e46_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">shen:EmployeesAndDirectorsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">shen:RelativeTotalShareholderReturnAwardsMember</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="i2ec3ee4b0c444299b8094bad514f2a60_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</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="i54439bdbd3ed47be8e74725a749f6079_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</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="idcc8cbb4b7ad401d97ca564da886414d_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">shen:RelativeTotalShareholderReturnAwardsMember</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="ibd5ce6383da34a9199320c1634dcef5f_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">shen:RelativeTotalShareholderReturnAwardsMember</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="ia8d8f9ed191d4a34a01e1cb0ae832ce2_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">shen:RelativeTotalShareholderReturnAwardsMember</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="i673e348a7605439cbf300e8597951481_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">shen:FCCSpectrumLicensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ieabc054a4912464881c727c8dfe7cd0f_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">shen:BroadbandSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">shen:ResidentialAndSMBMember</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="i5f6befc3e8e948618bc70ea7426a865f_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">shen:TowerSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">shen:ResidentialAndSMBMember</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="ieb2b71380aec4732a6562d2f05671966_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">shen:ResidentialAndSMBMember</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="i9311d399133944019b778359ff30fb58_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">shen:BroadbandSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">shen:CommercialFiberMember</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="id28e011e290f49518a7d7cb9ad1aaa71_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">shen:TowerSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">shen:CommercialFiberMember</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="if9a36c606755417faac470231343c017_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">shen:CommercialFiberMember</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="i5f028bf7806e40d58366f66fe916b8c6_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">shen:CarrierAccessRevenueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">shen:BroadbandSegmentMember</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="id72f1eb6b08f4c72a83ddf02be126666_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">shen:CarrierAccessRevenueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">shen:TowerSegmentMember</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="ic9b08a3c00534c079d9ef836e815c8af_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">shen:CarrierAccessRevenueMember</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="i3cb82707685944e08044921f632fae10_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">shen:TowerLeaseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">shen:BroadbandSegmentMember</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="ic188e3f5a28c450a9626471cda27b750_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">shen:TowerLeaseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">shen:TowerSegmentMember</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="i54a38ad4b49c4801a444089660e37230_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">shen:TowerLeaseMember</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="i09de16e42c7d4d0f9a62971d12c3013b_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">shen:BroadbandSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">shen:ServiceandOtherMember</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="i35eac858c36c49e28c5bd14c7731fb34_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">shen:TowerSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">shen:ServiceandOtherMember</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="if258bb09a8fc455c865041d794140801_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">shen:ServiceandOtherMember</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="ia3182a9c36e6486ba4028dcfba6846f0_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">shen:BroadbandSegmentMember</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="ia75f298e491e41988028fa4a9ba4eac9_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">shen:TowerSegmentMember</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="i9b630f4f500c4df98364f2342282aac1_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</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="i210c3a6a0aff4e238c334e93508251a6_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</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="iff223d9a20304335bb82ca4fe39cf56c_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">shen:BroadbandSegmentMember</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="iaaab20ed4b4446c88ec8a27574e67f2c_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">shen:TowerSegmentMember</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="idf1d43319030479a9f6b8129e0a06ae4_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">shen:BroadbandSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</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="ic0e15f7be3184f7d80f7f0108f908227_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">shen:TowerSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</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="ia55dc8ac688c46adb3ff8a0106f4d075_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember><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="i59089c8c5fab4a84a5aa34552f237789_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</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="i29acd286ca0a45cb99bf8849f2c758bc_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</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="i0e36635d1b1a41308dae646149e689bf_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">shen:BroadbandSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">shen:ResidentialAndSMBMember</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="i62c8be1e5c0f418490443f4222655e94_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">shen:TowerSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">shen:ResidentialAndSMBMember</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="i2b70e2e5df1248e6b0fedc56b28ddbf9_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">shen:ResidentialAndSMBMember</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="idfc9e1cc2a7840a480bf0cf9fcb7a05d_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">shen:BroadbandSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">shen:CommercialFiberMember</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="i84c7e9e1ed27407ea42061e93acfddc1_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">shen:TowerSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">shen:CommercialFiberMember</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="i0b4d15b70ef447cab00e3d4ac4051278_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">shen:CommercialFiberMember</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="i6a5676b27d014b8e85ee697569ca5c18_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">shen:CarrierAccessRevenueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">shen:BroadbandSegmentMember</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="ic3d3cf147a3848c6951781869051b367_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">shen:CarrierAccessRevenueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">shen:TowerSegmentMember</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="i2681f67ef05145e2a23bfab5609befb5_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">shen:CarrierAccessRevenueMember</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="i4827e6b3f6d04d518d28910e92d89bd2_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">shen:TowerLeaseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">shen:BroadbandSegmentMember</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="i53ec2de8cada4faaacfd253b9e37aaf4_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">shen:TowerLeaseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">shen:TowerSegmentMember</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="i053dae1728344334a1da0fd141cfb889_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">shen:TowerLeaseMember</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="i7b38f958dfb841b7b6989b222fd79ebc_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">shen:BroadbandSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">shen:ServiceandOtherMember</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="i36c8a9c0ccb945cfa4317c9c85d5210b_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">shen:TowerSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">shen:ServiceandOtherMember</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="i1facdfbba36a4d88a1f3cf50d882aa37_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">shen:ServiceandOtherMember</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="i88dceb622ca743c9b778b8b141d95331_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">shen:BroadbandSegmentMember</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="i0f3eee21f56a4bc2a4f7d349e4f08a48_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">shen:TowerSegmentMember</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="ica4f40933ace419db5abef68878d8491_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</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="i7934a52aee924655b2225170a6faa007_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</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="i9c37febbfdda41cab64a00bbce915f3b_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">shen:BroadbandSegmentMember</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="ifb7e3f3e8f254371b52373a3a2ada5f6_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">shen:TowerSegmentMember</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="if3f350f1717747da964863213ca848fb_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">shen:BroadbandSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</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="ie97ab853abcf4d06b2d31511071007d2_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">shen:TowerSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</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="i7f93af9417924022b8a3eaacdf939402_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember><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="iaa792d9a91d2410c8b4286efa065735d_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</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="i3ddb6b631552475f92ce39465bcb20b5_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</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="i28b0c6e42a804e45b2cd73d674835243_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">shen:BroadbandSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">shen:ResidentialAndSMBMember</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="if1a70c025d194932ace641c5d157be18_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">shen:TowerSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">shen:ResidentialAndSMBMember</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="ic6e687dbcf964005971c025463e51176_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">shen:ResidentialAndSMBMember</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="ia84b67a076bc4a5799ba4448a7661ccb_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">shen:BroadbandSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">shen:CommercialFiberMember</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="i017282d1229748ab996259963eda4ca9_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">shen:TowerSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">shen:CommercialFiberMember</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="ie5bc5e47dba94d84802a994a15fc8117_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">shen:CommercialFiberMember</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="i73c9a5221dac401f996559ff119e2964_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">shen:CarrierAccessRevenueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">shen:BroadbandSegmentMember</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="i7dd13e2ba12046b190e0b7c28e352324_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">shen:CarrierAccessRevenueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">shen:TowerSegmentMember</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="iffc8291fe45943d48a96c5aba39f76b1_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">shen:CarrierAccessRevenueMember</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="if97929438dc6443189f094a82065dd65_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">shen:TowerLeaseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">shen:BroadbandSegmentMember</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="i623ee88947144ac4943f603a2c04b8ed_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">shen:TowerLeaseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">shen:TowerSegmentMember</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="i4f0e3cc0e1a64371a13a758bef880e82_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">shen:TowerLeaseMember</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="i47640abf321c413e9a11e63a1f204c84_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">shen:BroadbandSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">shen:ServiceandOtherMember</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="iafde71853d254a9fbf304444321278c0_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">shen:TowerSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">shen:ServiceandOtherMember</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="i4f72b3033a5140e1a24a144efbfbb225_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">shen:ServiceandOtherMember</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="i2a0d9b990dbe471d9660830d81f383ef_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">shen:BroadbandSegmentMember</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="ie95143eb20f44d088c489623569123b9_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">shen:TowerSegmentMember</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="icbb284b56bb9450d94dbe0f6aa62ccb1_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</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="i9d2a9360888640d5aa5f16854976104f_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</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="i7d127613f7f7409b911b4dab763b657e_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">shen:BroadbandSegmentMember</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="i6863a155c62d41c8bc05bfcb28d6411a_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">shen:TowerSegmentMember</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="i8c31ce106c1148c78c100b43cae29cdc_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">shen:BroadbandSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</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="i233726c6ce8f4d58bf1b72250e48c174_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">shen:TowerSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</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="ied2cd185134440f497acb3ba22f4ffff_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember><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="i8834b82090614ef6976e41e37b65cb53_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</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="i753e8db014a84d94b94bf1acc535f763_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</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="i2f9954fcf2474a9f85790aa4455f210c_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</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="i49175d5a91e44b75bf8b41a2503d1d39_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</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="ib90d94b2a91e4fc6824afe8ba12f94e9_D20201001-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</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="i5228f7e24dd24b9ab8faaca95883c703_D20190101-20190331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</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="ib5993894f9c246fbb0dee13042549930_D20190401-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</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="ic16bb522ede443ebb249aa78ccff53f6_D20190701-20190930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</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="i00428c9e9f804e22bef34e52284a76cc_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</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="i3dee0c2e5de241cc8aadf9e557bf7679_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</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="i415c718abbe442b9bcf8af81ca84ce81_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</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="i7375d756c1304f89a4d752abaadef23a_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</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="i673649a6d4a74fb9a238fb243bfa109b_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</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="i19827ae9eea04fad8aabcf6a067f4409_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</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="ieb13563a7b56417aabd5952f25cdf454_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</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></ix:resources></ix:header></div><div id="i788206cdcf424df3b01772277d3f21a3_1"></div><div style="min-height:9pt;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:100.000%"><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:1pt solid #000000;border-top:2pt solid #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:10pt;font-weight:700;line-height:120%">UNITED STATES OF AMERICA</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 AND EXCHANGE COMMISSION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Washington, D. C. 20549</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%">FORM <ix:nonNumeric contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xL2ZyYWc6MzllOTE4OTEzMDRjNGE0ZGFmZDc0OTBjOWQ3ZmNjZjUvdGV4dHJlZ2lvbjozOWU5MTg5MTMwNGM0YTRkYWZkNzQ5MGM5ZDdmY2NmNV8zMjgy_08df4702-8173-477d-bb43-a1d422cec3cf">10-K</ix:nonNumeric> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(Mark One)</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:0.1%"></td><td style="width:2.624%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:96.076%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" format="ixt-sec:boolballotbox" name="dei:DocumentAnnualReport" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xL2ZyYWc6MzllOTE4OTEzMDRjNGE0ZGFmZDc0OTBjOWQ3ZmNjZjUvdGFibGU6NjJmNTM5OGM5YTUzNDE2YWE3MDQwZGIzNGI2MDZiNGIvdGFibGVyYW5nZTo2MmY1Mzk4YzlhNTM0MTZhYTcwNDBkYjM0YjYwNmI0Yl8wLTAtMS0xLTA_b717ac85-1f9d-4ae1-9eda-c8b74aa7725e">&#9746;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the fiscal year ended <ix:nonNumeric contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" format="ixt:datemonthdayyearen" name="dei:DocumentPeriodEndDate" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xL2ZyYWc6MzllOTE4OTEzMDRjNGE0ZGFmZDc0OTBjOWQ3ZmNjZjUvdGFibGU6NjJmNTM5OGM5YTUzNDE2YWE3MDQwZGIzNGI2MDZiNGIvdGFibGVyYW5nZTo2MmY1Mzk4YzlhNTM0MTZhYTcwNDBkYjM0YjYwNmI0Yl8xLTEtMS0xLTAvdGV4dHJlZ2lvbjpiM2JkYjAzMGM1MjM0Mjk1OTc4ODM2ODE2OTE3ZDViZl8xMDk5NTExNjI3ODI0_260d188e-d850-4d1e-a4e4-eb6c7050a5a6"><ix:nonNumeric contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" format="ixt:datemonthdayen" name="dei:CurrentFiscalYearEndDate" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xL2ZyYWc6MzllOTE4OTEzMDRjNGE0ZGFmZDc0OTBjOWQ3ZmNjZjUvdGFibGU6NjJmNTM5OGM5YTUzNDE2YWE3MDQwZGIzNGI2MDZiNGIvdGFibGVyYW5nZTo2MmY1Mzk4YzlhNTM0MTZhYTcwNDBkYjM0YjYwNmI0Yl8xLTEtMS0xLTAvdGV4dHJlZ2lvbjpiM2JkYjAzMGM1MjM0Mjk1OTc4ODM2ODE2OTE3ZDViZl8xMDk5NTExNjI3ODI0_80a7499f-5ee4-4c77-95c6-2011c484bedc">December 31</ix:nonNumeric>, 2020</ix:nonNumeric></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" format="ixt-sec:boolballotbox" name="dei:DocumentTransitionReport" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xL2ZyYWc6MzllOTE4OTEzMDRjNGE0ZGFmZDc0OTBjOWQ3ZmNjZjUvdGFibGU6NjJmNTM5OGM5YTUzNDE2YWE3MDQwZGIzNGI2MDZiNGIvdGFibGVyYW5nZTo2MmY1Mzk4YzlhNTM0MTZhYTcwNDBkYjM0YjYwNmI0Yl8yLTAtMS0xLTA_a9398e7e-6b30-42f4-8cc1-c54e71b7e3a4">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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><tr><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:8pt;font-weight:700;line-height:100%">For the transition period from__________ to __________</span></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Commission File No.: <ix:nonNumeric contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xL2ZyYWc6MzllOTE4OTEzMDRjNGE0ZGFmZDc0OTBjOWQ3ZmNjZjUvdGV4dHJlZ2lvbjozOWU5MTg5MTMwNGM0YTRkYWZkNzQ5MGM5ZDdmY2NmNV8zMjg2_1697a398-56e8-4720-95a5-4bc2c5b64869">000-09881</ix:nonNumeric> </span></div><div style="text-align:center"><img src="shen-20201231_g1.jpg" alt="shen-20201231_g1.jpg" style="height:41px;margin-bottom:5pt;vertical-align:text-bottom;width:215px"/></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xL2ZyYWc6MzllOTE4OTEzMDRjNGE0ZGFmZDc0OTBjOWQ3ZmNjZjUvdGV4dHJlZ2lvbjozOWU5MTg5MTMwNGM0YTRkYWZkNzQ5MGM5ZDdmY2NmNV8zMjk0_9597e60e-60ab-46b9-900a-52bb0d04a8c6">SHENANDOAH TELECOMMUNICATIONS COMPANY</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:20pt;font-weight:700;line-height:120%"> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(Exact name of registrant as specified in its charter)</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.327%"><tr><td style="width:1.0%"></td><td style="width:46.993%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.565%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:47.142%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" format="ixt-sec:stateprovnameen" name="dei:EntityIncorporationStateCountryCode" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xL2ZyYWc6MzllOTE4OTEzMDRjNGE0ZGFmZDc0OTBjOWQ3ZmNjZjUvdGFibGU6YWEyZDk5OGM5OGIxNDAzZWJhMDlhNmIyMGE2OGNmNDkvdGFibGVyYW5nZTphYTJkOTk4Yzk4YjE0MDNlYmEwOWE2YjIwYTY4Y2Y0OV8wLTAtMS0xLTA_2ae1e424-77a4-4e79-8eaf-6c4ec4f75760">Virginia</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xL2ZyYWc6MzllOTE4OTEzMDRjNGE0ZGFmZDc0OTBjOWQ3ZmNjZjUvdGFibGU6YWEyZDk5OGM5OGIxNDAzZWJhMDlhNmIyMGE2OGNmNDkvdGFibGVyYW5nZTphYTJkOTk4Yzk4YjE0MDNlYmEwOWE2YjIwYTY4Y2Y0OV8wLTItMS0xLTA_8d6ff21f-6cd0-4138-9ff6-ff599db8ffde">54-1162807</ix:nonNumeric></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:8pt;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:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">(I.R.S. Employer Identification No.)</span></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:8pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xL2ZyYWc6MzllOTE4OTEzMDRjNGE0ZGFmZDc0OTBjOWQ3ZmNjZjUvdGV4dHJlZ2lvbjozOWU5MTg5MTMwNGM0YTRkYWZkNzQ5MGM5ZDdmY2NmNV8zMjk1_ab6ac7e6-26a3-4de5-a559-0dfdbeac4279">500 Shentel Way</ix:nonNumeric>, <ix:nonNumeric contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xL2ZyYWc6MzllOTE4OTEzMDRjNGE0ZGFmZDc0OTBjOWQ3ZmNjZjUvdGV4dHJlZ2lvbjozOWU5MTg5MTMwNGM0YTRkYWZkNzQ5MGM5ZDdmY2NmNV8zMjg3_bea5ba1c-ddf1-4d09-8ac9-0cf0b4fd8d90">Edinburg</ix:nonNumeric>, <ix:nonNumeric contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" format="ixt-sec:stateprovnameen" name="dei:EntityAddressStateOrProvince" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xL2ZyYWc6MzllOTE4OTEzMDRjNGE0ZGFmZDc0OTBjOWQ3ZmNjZjUvdGV4dHJlZ2lvbjozOWU5MTg5MTMwNGM0YTRkYWZkNzQ5MGM5ZDdmY2NmNV8zMjgz_c77b7404-bc61-447a-8abb-a65b9e1071ca">Virginia</ix:nonNumeric>&#160; &#160; <ix:nonNumeric contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xL2ZyYWc6MzllOTE4OTEzMDRjNGE0ZGFmZDc0OTBjOWQ3ZmNjZjUvdGV4dHJlZ2lvbjozOWU5MTg5MTMwNGM0YTRkYWZkNzQ5MGM5ZDdmY2NmNV8zMjg0_b29ccb6a-b3d7-45c7-a79f-236591f14d01">22824</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(Address of principal executive offices)&#160; (Zip Code)</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:8pt;font-weight:700;line-height:120%">(<ix:nonNumeric contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xL2ZyYWc6MzllOTE4OTEzMDRjNGE0ZGFmZDc0OTBjOWQ3ZmNjZjUvdGV4dHJlZ2lvbjozOWU5MTg5MTMwNGM0YTRkYWZkNzQ5MGM5ZDdmY2NmNV8zMjk2_d351338a-e8ab-432b-b459-d2a33b02eb54">540</ix:nonNumeric>) <ix:nonNumeric contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xL2ZyYWc6MzllOTE4OTEzMDRjNGE0ZGFmZDc0OTBjOWQ3ZmNjZjUvdGV4dHJlZ2lvbjozOWU5MTg5MTMwNGM0YTRkYWZkNzQ5MGM5ZDdmY2NmNV8zMjg4_359ca5f0-b46e-4558-a272-af37539afdaf">984-4141</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160; (Registrant's telephone number, including area code)&#160;</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:18.785%"><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-top:2pt solid #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:8pt;font-weight:700;line-height:120%">SECURITIES REGISTERED PURSUANT TO SECTION 12(B) OF THE ACT:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:22.063%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.905%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:25.453%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:37.179%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xL2ZyYWc6MzllOTE4OTEzMDRjNGE0ZGFmZDc0OTBjOWQ3ZmNjZjUvdGFibGU6MGQzYmM4YWRlMmEwNDRkNDk2MDJjZmZjYzQzNGUzNGYvdGFibGVyYW5nZTowZDNiYzhhZGUyYTA0NGQ0OTYwMmNmZmNjNDM0ZTM0Zl8wLTAtMS0xLTA_3ef2d9c0-d50f-4c73-be39-c12d439c5d20">Common Stock (No Par Value)</ix:nonNumeric></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:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xL2ZyYWc6MzllOTE4OTEzMDRjNGE0ZGFmZDc0OTBjOWQ3ZmNjZjUvdGFibGU6MGQzYmM4YWRlMmEwNDRkNDk2MDJjZmZjYzQzNGUzNGYvdGFibGVyYW5nZTowZDNiYzhhZGUyYTA0NGQ0OTYwMmNmZmNjNDM0ZTM0Zl8wLTEtMS0xLTA_81b19a26-8204-438d-8c05-a794f5f23191">SHEN</ix:nonNumeric></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:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" format="ixt-sec:exchnameen" name="dei:SecurityExchangeName" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xL2ZyYWc6MzllOTE4OTEzMDRjNGE0ZGFmZDc0OTBjOWQ3ZmNjZjUvdGFibGU6MGQzYmM4YWRlMmEwNDRkNDk2MDJjZmZjYzQzNGUzNGYvdGFibGVyYW5nZTowZDNiYzhhZGUyYTA0NGQ0OTYwMmNmZmNjNDM0ZTM0Zl8wLTItMS0xLTA_858cffc8-3b18-4e1d-895f-8e15b7e041d8">NASDAQ Global Select Market</ix:nonNumeric></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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i3c3bdd32f8364b38b0022e1261dd2b76_I20210223" decimals="INF" format="ixt:numdotdecimal" name="dei:EntityCommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xL2ZyYWc6MzllOTE4OTEzMDRjNGE0ZGFmZDc0OTBjOWQ3ZmNjZjUvdGFibGU6MGQzYmM4YWRlMmEwNDRkNDk2MDJjZmZjYzQzNGUzNGYvdGFibGVyYW5nZTowZDNiYzhhZGUyYTA0NGQ0OTYwMmNmZmNjNDM0ZTM0Zl8wLTMtMS0xLTA_6d7efd65-8cd0-4140-b84c-09d60bb09137">49,932,073</ix:nonFraction></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Title of Class)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Trading Symbol)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Name of Exchange on which Registered)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(The number of shares of the registrant's common stock outstanding on February 23, 2021)</span></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:8pt;font-weight:700;line-height:120%">SECURITIES REGISTERED PURSUANT TO SECTION 12(G) OF THE ACT:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> NONE</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.&#160; <ix:nonNumeric contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" name="dei:EntityWellKnownSeasonedIssuer" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xL2ZyYWc6MzllOTE4OTEzMDRjNGE0ZGFmZDc0OTBjOWQ3ZmNjZjUvdGV4dHJlZ2lvbjozOWU5MTg5MTMwNGM0YTRkYWZkNzQ5MGM5ZDdmY2NmNV8zMjc5_0ca32670-8ea5-4a61-bd8c-f5e31ade1335">Yes</ix:nonNumeric>&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#9746;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;&#160; No&#160; </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#9744;</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Exchange Act.&#160; Yes&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#9744;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160; <ix:nonNumeric contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" name="dei:EntityVoluntaryFilers" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xL2ZyYWc6MzllOTE4OTEzMDRjNGE0ZGFmZDc0OTBjOWQ3ZmNjZjUvdGV4dHJlZ2lvbjozOWU5MTg5MTMwNGM0YTRkYWZkNzQ5MGM5ZDdmY2NmNV8zMjg5_188dff7d-17ff-4fd4-af62-ef05a43328a6">No</ix:nonNumeric>&#160; </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#9746;</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Note - Checking the box above will not relieve any registrant required to file reports pursuant to Section 13 or 15(d) of the Exchange Act from their obligations under those Sections.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant (1) 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; <ix:nonNumeric contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xL2ZyYWc6MzllOTE4OTEzMDRjNGE0ZGFmZDc0OTBjOWQ3ZmNjZjUvdGV4dHJlZ2lvbjozOWU5MTg5MTMwNGM0YTRkYWZkNzQ5MGM5ZDdmY2NmNV8zMjkx_7fa18ce2-fff7-4684-855e-fd159489d9d9">Yes</ix:nonNumeric>&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#9746;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;&#160; No </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#9744;</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (&#167; 232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit and post such files). <ix:nonNumeric contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xL2ZyYWc6MzllOTE4OTEzMDRjNGE0ZGFmZDc0OTBjOWQ3ZmNjZjUvdGV4dHJlZ2lvbjozOWU5MTg5MTMwNGM0YTRkYWZkNzQ5MGM5ZDdmY2NmNV8zMjg1_7bb80b38-eda3-4c9a-9363-39c2f41a18a2">Yes</ix:nonNumeric>&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#9746;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;&#160; No </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#9744;</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company.&#160; See the definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221; &#8220;smaller reporting company,&#8221; and "emerging growth company" in Rule 12b-2 of the Exchange Act.&#160; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> <ix:nonNumeric contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" format="ixt-sec:entityfilercategoryen" name="dei:EntityFilerCategory" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xL2ZyYWc6MzllOTE4OTEzMDRjNGE0ZGFmZDc0OTBjOWQ3ZmNjZjUvdGV4dHJlZ2lvbjozOWU5MTg5MTMwNGM0YTRkYWZkNzQ5MGM5ZDdmY2NmNV8zMjgw_6cc55ff7-16a2-410f-8966-62f30eb8e50f">Large accelerated filer</ix:nonNumeric>&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#9746;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Accelerated filer&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#9744;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Non-accelerated filer&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#9744;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Smaller reporting company </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" format="ixt-sec:boolballotbox" name="dei:EntitySmallBusiness" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xL2ZyYWc6MzllOTE4OTEzMDRjNGE0ZGFmZDc0OTBjOWQ3ZmNjZjUvdGV4dHJlZ2lvbjozOWU5MTg5MTMwNGM0YTRkYWZkNzQ5MGM5ZDdmY2NmNV8zMjky_3abe6a2c-a670-4085-be8b-c0b1b0da46d1">&#9744;</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">         Emerging growth company </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" format="ixt-sec:boolballotbox" name="dei:EntityEmergingGrowthCompany" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xL2ZyYWc6MzllOTE4OTEzMDRjNGE0ZGFmZDc0OTBjOWQ3ZmNjZjUvdGV4dHJlZ2lvbjozOWU5MTg5MTMwNGM0YTRkYWZkNzQ5MGM5ZDdmY2NmNV8zMjkz_3db7cce3-7f72-49b5-bc9b-cb09c6b23c31">&#9744;</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. &#9744;</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant has filed a report on and attestation to its management'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. Yes&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" format="ixt-sec:boolballotbox" name="dei:IcfrAuditorAttestationFlag" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xL2ZyYWc6MzllOTE4OTEzMDRjNGE0ZGFmZDc0OTBjOWQ3ZmNjZjUvdGV4dHJlZ2lvbjozOWU5MTg5MTMwNGM0YTRkYWZkNzQ5MGM5ZDdmY2NmNV8zODQ4MjkwNzAxMDIy_31116b86-3318-4809-a96e-4ec30a2fbd6e">&#9746;</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;&#160; No </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#9744;</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).&#160; Yes&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" format="ixt-sec:boolballotbox" name="dei:EntityShellCompany" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xL2ZyYWc6MzllOTE4OTEzMDRjNGE0ZGFmZDc0OTBjOWQ3ZmNjZjUvdGV4dHJlZ2lvbjozOWU5MTg5MTMwNGM0YTRkYWZkNzQ5MGM5ZDdmY2NmNV8zMjgx_9640e22f-a457-45eb-be7d-002d20cdcca8">&#9744;</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;&#160; No&#160; </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#9746;</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">The aggregate market value of the registrant&#8217;s voting stock held by non-affiliates of the registrant at June&#160;30, 2020 based on the closing price of such stock on the Nasdaq Global Select Market on such date was approximately $<ix:nonFraction unitRef="usd" contextRef="i56b747fa9c0145fc800771993c2a7512_I20200630" decimals="-8" format="ixt:numdotdecimal" name="dei:EntityPublicFloat" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xL2ZyYWc6MzllOTE4OTEzMDRjNGE0ZGFmZDc0OTBjOWQ3ZmNjZjUvdGV4dHJlZ2lvbjozOWU5MTg5MTMwNGM0YTRkYWZkNzQ5MGM5ZDdmY2NmNV8yODM5_83ec4fbe-a9c7-4e27-ba6a-745cc083ee9b">2.4</ix:nonFraction> billion.</span></div><div><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:18.644%"><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-top:2pt solid #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:8pt;font-weight:700;line-height:120%">DOCUMENTS INCORPORATED BY REFERENCE</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:8pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" name="dei:DocumentsIncorporatedByReferenceTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xL2ZyYWc6MzllOTE4OTEzMDRjNGE0ZGFmZDc0OTBjOWQ3ZmNjZjUvdGV4dHJlZ2lvbjozOWU5MTg5MTMwNGM0YTRkYWZkNzQ5MGM5ZDdmY2NmNV8zMjkw_93f01658-6b12-4015-943d-acb76ddb5587" escape="true">Portions of the registrant&#8217;s definitive proxy statement relating to its 2021 annual meeting of shareholders (the &#8220;2021 Proxy Statement&#8221;) are incorporated by reference into Part III of this Annual Report on Form 10-K where indicated.&#160; The 2021 Proxy Statement will be filed with the U.S. Securities and Exchange Commission within 120 days after the end of the fiscal year to which this report relates.</ix:nonNumeric></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:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="height:9pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><div id="i788206cdcf424df3b01772277d3f21a3_7"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;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.707%"><tr><td style="width:1.0%"></td><td style="width:6.671%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:83.504%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.525%"></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:400;line-height:100%">SHENANDOAH TELECOMMUNICATIONS COMPANY</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:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">TABLE OF CONTENTS</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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item<br/>Number</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Page<br/>Number</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></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:400;line-height:100%">PART I</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: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: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%">1.</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="#i788206cdcf424df3b01772277d3f21a3_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%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i788206cdcf424df3b01772277d3f21a3_13">4</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%">1A.</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="#i788206cdcf424df3b01772277d3f21a3_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%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i788206cdcf424df3b01772277d3f21a3_16">20</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%">1B.</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="#i788206cdcf424df3b01772277d3f21a3_19">Unresolved Staff Comments</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i788206cdcf424df3b01772277d3f21a3_19">30</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%">2.</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="#i788206cdcf424df3b01772277d3f21a3_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%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i788206cdcf424df3b01772277d3f21a3_22">30</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%">3.</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="#i788206cdcf424df3b01772277d3f21a3_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%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i788206cdcf424df3b01772277d3f21a3_25">31</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></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:400;line-height:100%">PART II</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: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: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%">5.</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="#i788206cdcf424df3b01772277d3f21a3_31">Market for the Registrant'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%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i788206cdcf424df3b01772277d3f21a3_31">32</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%">6.</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="#i788206cdcf424df3b01772277d3f21a3_34">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%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i788206cdcf424df3b01772277d3f21a3_34">34</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%">7.</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="#i788206cdcf424df3b01772277d3f21a3_37">Management'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%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i788206cdcf424df3b01772277d3f21a3_37">35</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%">7A.</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="#i788206cdcf424df3b01772277d3f21a3_55">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%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i788206cdcf424df3b01772277d3f21a3_55">45</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%">8.</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="#i788206cdcf424df3b01772277d3f21a3_58">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%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i788206cdcf424df3b01772277d3f21a3_58">45</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%">9.</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="#i788206cdcf424df3b01772277d3f21a3_61">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%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i788206cdcf424df3b01772277d3f21a3_61">46</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%">9A.</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="#i788206cdcf424df3b01772277d3f21a3_64">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%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i788206cdcf424df3b01772277d3f21a3_64">46</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%">9B.</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="#i788206cdcf424df3b01772277d3f21a3_67">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%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i788206cdcf424df3b01772277d3f21a3_67">48</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></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:400;line-height:100%">PART III</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: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: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%">10.</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="#i788206cdcf424df3b01772277d3f21a3_73">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%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i788206cdcf424df3b01772277d3f21a3_73">49</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%">11.</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="#i788206cdcf424df3b01772277d3f21a3_76">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%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i788206cdcf424df3b01772277d3f21a3_76">49</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%">12.</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="#i788206cdcf424df3b01772277d3f21a3_79">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%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i788206cdcf424df3b01772277d3f21a3_79">49</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%">13.</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="#i788206cdcf424df3b01772277d3f21a3_82">Certain Relationships, 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%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i788206cdcf424df3b01772277d3f21a3_82">49</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%">14.</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="#i788206cdcf424df3b01772277d3f21a3_85">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%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i788206cdcf424df3b01772277d3f21a3_85">49</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></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:400;line-height:100%">PART IV</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: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: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%">15.</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="#i788206cdcf424df3b01772277d3f21a3_91">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%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i788206cdcf424df3b01772277d3f21a3_91">50</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%">16.</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="#i788206cdcf424df3b01772277d3f21a3_190">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%">F-<a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i788206cdcf424df3b01772277d3f21a3_190">30</a></span></div></td></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:45pt"><span><br/></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%">2</span></div></div></div><div id="i788206cdcf424df3b01772277d3f21a3_10"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#i788206cdcf424df3b01772277d3f21a3_7">Table of Contents</a></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><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%">CAUTIONARY STATEMENT REGARDING FORWARD-LOOKING STATEMENTS:</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%">This annual report includes forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended (the &#8220;Securities Act&#8221;), and Section 21E of the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;), regarding, among other things, our plans, strategies and prospects, both business and financial including, without limitation, the forward-looking statements set forth in Part I. Item 1, under the heading &#8220;Business&#8221; and in Part II. Item 7, under the heading &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8221; in this annual report. Although we believe that our plans, intentions and expectations reflected in or suggested by these forward-looking statements are reasonable, we cannot assure you that we will achieve or realize these plans, intentions or expectations. Forward-looking statements are inherently subject to risks, uncertainties and assumptions, including, without limitation, the factors described in Part I. Item 1A, under &#8220;Risk Factors&#8221; and in Part II. Item 7, under the heading, &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8221; in this annual report. Many of the forward-looking statements contained in this annual report may be identified by the use of forward&#8209;looking words such as &#8220;believe,&#8221; &#8220;expect,&#8221; &#8220;anticipate,&#8221; &#8220;should,&#8221; &#8220;planned,&#8221; &#8220;will,&#8221; &#8220;may,&#8221; &#8220;intend,&#8221; &#8220;estimated,&#8221; &#8220;aim,&#8221; &#8220;on track,&#8221; &#8220;target,&#8221; &#8220;opportunity,&#8221; &#8220;tentative,&#8221; &#8220;positioning,&#8221; &#8220;designed,&#8221; &#8220;create,&#8221; &#8220;predict,&#8221; &#8220;project,&#8221; &#8220;initiatives,&#8221; &#8220;seek,&#8221; &#8220;would,&#8221; &#8220;could,&#8221; &#8220;continue,&#8221; &#8220;ongoing,&#8221; &#8220;upside,&#8221; &#8220;increases&#8221; and &#8220;potential,&#8221; among others. Important factors that could cause actual results to differ materially from the forward-looking statements we make in this annual report are set forth in this annual report and in other reports or documents that we file from time to time with the SEC, and include, but are not limited to:</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">our ability to sustain and grow revenues and cash flow from operations by offering broadband internet, video, voice, cell tower space, fiber optic network services and other services to residential and commercial customers, to adequately meet the customer demands in our service areas and to maintain and grow our customer base, particularly in the face of increasingly aggressive competition, the need for innovation and the related capital expenditures;</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 impact of competition from other market participants, including but not limited to incumbent telephone companies, direct broadcast satellite ("DBS") operators, wireless broadband and telephone providers, digital subscriber line (&#8220;DSL&#8221;) providers, fiber to the home providers, video provided over the Internet by (i) market participants that have not historically competed in the multichannel video business, (ii) traditional multichannel video distributors, and (iii) content providers that have historically licensed cable networks to multichannel video distributors, and providers of advertising over the Internet;</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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">our ability to execute a definitive asset purchase agreement, secure required regulatory approvals, close the sale of our discontinued Wireless operations to T-Mobile and pay a special dividend to our shareholders;</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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">the availability of cash on hand and access to capital to fund the growth of capital expenditures needed to execute our business plan, </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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">natural disasters, pandemics and outbreaks of contagious diseases and other adverse public health developments, such as COVID-19;</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 business conditions, economic uncertainty or downturn, unemployment levels and the level of activity in the housing sector;</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 ability to obtain programming at reasonable prices or to raise prices to offset, in whole or in part, the effects of higher programming costs;</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 ability to develop and deploy new products and technologies including mobile products and any other consumer services and service platforms;</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">any events that disrupt our networks, information systems or properties and impair our operating activities or our reputation;</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 ability to retain and hire 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 ability to comply with all covenants in our credit facility, any violation of which, if not cured in a timely manner, could trigger an event of default.</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%">All forward-looking statements attributable to us or any person acting on our behalf are expressly qualified in their entirety by this cautionary statement. We are under no duty or obligation to update any of the forward-looking statements after the date of this annual report.</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%">Unless we indicate otherwise, references in this report to &#8220;we,&#8221; &#8220;us,&#8221; &#8220;our,&#8221; &#8220;Shentel&#8221; and &#8220;the Company&#8221; means Shenandoah Telecommunications Company and its subsidiaries.</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%">3</span></div></div></div><div id="i788206cdcf424df3b01772277d3f21a3_13"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#i788206cdcf424df3b01772277d3f21a3_7">Table of Contents</a></span></div></div><div style="padding-left:45pt;text-align:justify"><span><br/></span></div><div style="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 1.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:8.36pt">BUSINESS</span></div><div style="padding-left:45pt;text-align:justify"><span><br/></span></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Our Company</span></div><div style="padding-left:45pt;text-align:justify"><span><br/></span></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shenandoah Telecommunications Company (&#8220;Shentel&#8221;, &#8220;we&#8221;, &#8220;our&#8221;, &#8220;us&#8221;, or the &#8220;Company&#8221;), is a provider of a broad range of diversified communications services through its high speed, state-of-the-art wireless, cable, fiber optic and fixed wireless networks to customers in the Mid-Atlantic United States. Shentel&#8217;s services include: broadband internet, video, and digital voice; fiber optic Ethernet, wavelength and leasing; telephone voice and digital subscriber line; tower colocation leasing; and wireless voice and data. For more information, please visit www.shentel.com.</span></div><div style="padding-left:45pt;text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Description of Business</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Broadband Reporting Segment</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our Broadband segment provides broadband internet, video and voice services to residential and commercial customers in portions of Virginia, West Virginia, Maryland, Pennsylvania, and Kentucky, via hybrid fiber coaxial cable under the brand name of Shentel, fiber optic services under the brand name of Glo Fiber and fixed wireless network services under the brand name of Beam. The Broadband segment also leases dark fiber and provides Ethernet and Wavelength fiber optic services to enterprise and wholesale customers throughout the entirety of our service area. The Broadband segment also provides voice and DSL telephone services to customers in Virginia&#8217;s Shenandoah County and portions of adjacent counties as a Rural Local Exchange Carrier (&#8220;RLEC&#8221;). These integrated networks are connected by an approximately 6,800 fiber route mile network. This fiber optic network also supports our Wireless segment operations, which are currently classified as discontinued operations, and these intercompany transactions are reported at their estimated market value. The Broadband segment served 188,275 Revenue Generating Units ("RGUs") at December&#160;31, 2020, representing an increase of 11.3%, from December&#160;31, 2019.&#160;</span></div><div style="padding-left:45pt;text-align:justify"><span><br/></span></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Tower Reporting Segment</span></div><div style="padding-left:45pt;text-align:justify"><span><br/></span></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our Tower segment owns 223 cell towers and leases colocation space on the towers to wireless communications providers, including our Wireless segment which is currently classified as a discontinued operation. Substantially all of our owned towers are built on ground that we lease from the respective landlords. The colocation space that we lease to our Wireless segment is priced at our estimate of fair market value.</span></div><div style="padding-left:45pt"><span><br/></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%">Discontinued Wireless Operations</span></div><div style="padding-left:45pt"><span><br/></span></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our discontinued Wireless operations have been an affiliate of Sprint since 1999. Shentel is the exclusive personal communications service ("PCS") Affiliate of Sprint in a multi-state area covering large portions of central and western Virginia, south-central Pennsylvania, West Virginia, and portions of Maryland, and Kentucky.</span></div><div style="padding-left:45pt;text-align:justify"><span><br/></span></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 26, 2020, Sprint Corporation (&#8220;Sprint&#8221;), an indirect subsidiary of T-Mobile US, Inc., ("T-Mobile"), on behalf of and as the direct or indirect owner of Sprint PCS, delivered notice to the Company exercising its option to purchase the assets and operations of our Wireless operations ("Shentel Wireless"), for 90% of the &#8220;Entire Business Value&#8221; (as defined under our affiliate agreement and determined pursuant to the appraisal process set forth therein). Shortly thereafter, the Company committed to a plan to sell the discontinued Wireless operations. </span></div><div style="padding-left:45pt;text-align:justify"><span><br/></span></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The final and binding appraisal process was completed on February 1, 2021. Expected sale proceeds are $1.95 billion based upon the appraisal process and other agreements between the parties.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We expect to enter into a definitive asset purchase agreement with T-Mobile during the first quarter 2021 and expect that the transaction will close during the second quarter 2021, subject to customary closing conditions and required regulatory approvals.</span></div><div style="padding-left:45pt;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%">4</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#i788206cdcf424df3b01772277d3f21a3_7">Table of Contents</a></span></div></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company currently expects to use the after-tax proceeds from the sale of Shentel Wireless to, among other things:</span></div><div><span><br/></span></div><div style="padding-left:81pt;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">Repay approximately $702 million of outstanding term loans and swap liabilities, as required by our credit agreement and terminate those agreements;</span></div><div style="padding-left:81pt;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 a special dividend of $18.75 per share to Shentel's shareholders (the "Special Dividend");</span></div><div style="padding-left:81pt;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">Provide adequate liquidity for growth and potential strategic acquisitions; and</span></div><div style="padding-left:81pt;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">Provide liquidity for general corporate purposes.</span></div><div><span><br/></span></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shentel expects to pay the Special Dividend in the second quarter 2021 after the close of the Shentel Wireless transaction, subject to the approval of Shentel&#8217;s Board of Directors.</span></div><div style="padding-left:45pt;text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Competition</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:45pt;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%">Broadband competition</span></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As the incumbent cable provider passing over 208,000 homes, we primarily compete directly against the incumbent local telephone companies such as CenturyLink, Inc., Frontier Communications Corp. and Verizon, who are generally provisioning broadband services over hybrid fiber and copper-based networks, and indirectly from wireless substitution as the bandwidth speeds from wireless providers have increased with network upgrades to 4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">th</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and 5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">th</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> generation technology. Our Fiber to the Home (&#8220;Glo Fiber&#8221;) service passes over 28,000 homes and is competing against the incumbent local telephone company such as Verizon with hybrid fiber and copper-based networks and the incumbent cable company such as Comcast utilizing hybrid fiber coaxial networks. Our recently launched fixed wireless broadband service (&#8220;Beam&#8221;) passes over 9,400 homes and is competing against satellite providers, other fixed wireless providers, mobile wireless service providers and in certain cases the incumbent local telephone company with hybrid fiber and copper-based network.</span></div><div style="padding-left:45pt;text-align:justify"><span><br/></span></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Competition is also intense and growing in the market for video services. Incumbent cable television companies, which have historically provided video service, face competition from direct broadcast satellite providers such as Dish and DirecTV and on-line video services, such as Netflix, Hulu, Disney and Amazon. Our ability to compete effectively with our competitors in video will depend, in part, on price, content cost and variety and the convenience of our service offerings. </span></div><div style="text-align:justify;text-indent:45pt"><span><br/></span></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A continuing trend toward consolidation, mergers, acquisitions and strategic alliances in the telecommunications industry could also increase the level of competition we face by further strengthening our competitors.</span></div><div style="padding-left:45pt;text-align:justify"><span><br/></span></div><div style="padding-left:45pt;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%">Tower competition</span></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We compete with other public tower companies, such as American Tower Co., Crown Castle International Corp., SBA Communications Corp., and private tower companies, private equity sponsored firms, carrier-affiliated tower companies, and owners of other alternative structures. We believe that site location and capacity, price, and leasing terms have been, and will continue to be, significant competitive factors affecting owners, operators and managers of communications sites.</span></div><div style="padding-left:45pt;text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Regulation</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our operations are subject to regulation by the Federal Communications Commission (&#8220;FCC&#8221;), the Virginia State Corporation Commission (&#8220;VSCC&#8221;), the West Virginia Public Service Commission, the Maryland Public Service Commission, the Pennsylvania Public Utility Commission, the Kentucky Public Service Commission and other federal, state, and local governmental agencies.&#160;The laws governing these agencies, and the regulations and policies that they administer, are subject to constant review and revision, and some of these changes could have material impacts on our revenues and expenses.</span></div><div style="text-align:justify"><span><br/></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%">Regulation of Broadband and Cable Video Services</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We provide cable and fiber services to customers in franchise areas covering portions of Virginia, West Virginia, western Maryland, and eastern Kentucky.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The provision of cable service generally is subject to regulation by the FCC, and cable operators typically also must comply with the terms of the franchise agreement between the cable operator and the state or local franchising </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%">5</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#i788206cdcf424df3b01772277d3f21a3_7">Table of Contents</a></span></div></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">authority.&#160;Some states, including Virginia and West Virginia, have enacted regulations and franchise provisions that also can affect certain aspects of a cable operator&#8217;s operations. Our business can be significantly impacted by changes to the existing regulatory framework, whether triggered by legislative, administrative, or judicial rulings.</span></div><div style="padding-left:45pt;text-align:justify"><span><br/></span></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The FCC originally classified broadband Internet access services, such as those we offer, as an information service, which by law exempts the service from traditional common carrier communications laws and regulations. In 2015, the FCC determined that broadband Internet access services, such as those we offer, were a form of telecommunications service under the Communications Act and, on that basis, imposed rules (commonly referred to as "Net Neutrality" rules) banning service providers from blocking access to lawful content, restricting data rates for downloading lawful content, prohibiting the attachment of non-harmful devices, giving special transmission priority to affiliates, and offering third parties the ability to pay for priority routing. The 2015 rules also imposed a transparency requirement, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">i.e., </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">an obligation to disclose all material terms and conditions of our service to consumers. </span></div><div style="padding-left:45pt;text-align:justify"><span><br/></span></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2017, the FCC adopted an order repudiating its treatment of broadband as a telecommunications service, reclassifying broadband as an information service, and eliminating the 2015 rules other than the transparency requirement, which it eased in significant ways. The FCC also ruled that state regulators may not impose obligations similar to federal obligations that the FCC removed. In 2019, the U.S. Court of Appeals for the District of Columbia upheld the information service reclassification, but vacated the FCC&#8217;s blanket prohibition of state utility regulation of broadband services. The court left open the possibility that individual state laws could still be deemed preempted on a case-by-case basis if it is shown that they conflict with federal law. In October 2020 the FCC, responding to the court&#8217;s remand order, issued a further decision clarifying certain aspects of its earlier order. In this decision the FCC re-classified broadband internet access service as an unregulated information service, thus eliminating all federal regulatory "network neutrality" obligations beyond requiring broadband providers to accurately disclose network management practices, performance, and commercial terms of service. These issues may be revisited by the FCC in the current administration. At the same time, several states (including California) adopted state obligations replacing the Internet access (&#8220;net neutrality&#8221; type) obligations that the FCC removed, and we expect that additional states will consider the imposition of new regulations on our Internet services. California&#8217;s legislation has been challenged in court. We cannot predict how any such state legislation and court challenges will be resolved. Various governmental jurisdictions are also considering additional regulations in these and other areas, such as privacy, pricing, service and product quality, imposition of local franchise fees on Internet-related revenue and taxation. The adoption of new Internet regulations or the adaptation of existing laws to the Internet, including potential liability for the infringing activities of Internet subscribers, could adversely affect our business.</span></div><div style="padding-left:45pt;text-align:justify"><span><br/></span></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Moreover, irrespective of these cases, and as recent history has shown, it is possible that the FCC might further revise its approach to broadband Internet access in the future, or that Congress might enact legislation affecting the rules applicable to the service.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As the Internet has matured, it has become the subject of increasing regulatory interest. Congress and Federal regulators have adopted a wide range of measures directly or potentially affecting Internet use. The adoption of new Internet regulations or policies could adversely affect our business.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 29, 2015, the FCC, in a nation-wide proceeding evaluating whether advanced broadband is being deployed in a reasonable and timely fashion, increased the minimum connection speeds required to qualify as advanced broadband service to 25 Mbps for downloads and 3 Mbps for uploads. As a result, the FCC concluded that advanced broadband was not being sufficiently deployed and initiated a new inquiry into what steps it might take to encourage broadband deployment. This action may lead the FCC to adopt additional measures affecting our broadband business. The FCC has ongoing proceedings to allocate additional spectrum for advanced wireless service, which could provide additional wireless competition to our broadband business. On January 30, 2020, the FCC adopted an order approving the Rural Digital Opportunity Fund (RDOF) to disburse $20.4 billion over the course of ten years to subsidize the deployment of networks for the provision of high-speed broadband internet access and voice services in unserved areas via a reverse auction. We prevailed as a winning bidder in the RDOF auction of approximately $5.9 million in Virginia and West Virginia to provide broadband and voice service to unserved areas. Final award of that support is subject to further FCC review of the Company&#8217;s long-form application and supporting materials. In addition, our ability to receive this support is dependent upon satisfying network buildout, service delivery and other obligations under FCC regulations.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The FCC reverse auction will award a total of $9.23 billion in subsidies to competitive providers, some of which may be directed to competitive providers in some of the states in which we operate. In December 2020, Congress authorized additional funding for grants </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%">6</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#i788206cdcf424df3b01772277d3f21a3_7">Table of Contents</a></span></div></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">administered by the Department of Commerce to fund construction of new broadband facilities. Competitors that are awarded funds to serve unserved areas near our network may by necessity or choice build new facilities that pass through our existing service territories, which could result in increased competition for our broadband service offerings.</span></div><div style="padding-left:45pt;text-align:justify"><span><br/></span></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Beam Internet service is provisioned over a fixed wireless network using radio spectrum licensed, or available to, the Company. Beam Internet service is directly or indirectly subject to many of the same regulations discussed in this section, including but not limited to spectrum allocation and licensing, disclosure of network management practices, consumer privacy, cybersecurity, facilities siting, pole attachments, accessibility and various consumer protection requirements.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:45pt;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%">Pricing and Packaging</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.&#160;Our cable services are no longer subject to rate regulation and our Internet services have never been rate-regulated. In December 2020 these services became subject to a federal law requiring itemization of certain charges, and we must also comply with generally-applicable marketing and advertising requirements. Congress and the FCC from time to time have considered imposing new pricing, packaging and consumer protection restrictions on cable operators. We cannot predict whether or when any such new marketing restrictions may be imposed on us or what effect they would have on our ability to provide cable service. </span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:45pt;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%">Must-Carry/Retransmission Consent.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Local broadcast television stations can require a cable operator to carry their signals pursuant to federal &#8220;must-carry&#8221; requirements. Alternatively, local television stations may require that a cable operator obtain &#8220;retransmission consent&#8221; for carriage of the station&#8217;s signal, which can enable a popular local television station to obtain concessions from the cable operator for the right to carry the station&#8217;s signal. Although some local television stations today are carried by cable operators under the must-carry obligation, popular broadcast network affiliated stations, such as ABC, CBS, FOX, CW and NBC, typically are carried pursuant to retransmission consent agreements. The retransmission consent costs charged by broadcast networks affiliate stations are increasing rapidly. We cannot predict the extent to which such retransmission consent costs may increase in the future or the effect such cost increases may have on our ability to provide cable service. </span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:45pt;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%">Copyright Fees.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Cable operators pay compulsory copyright fees, in addition to possible retransmission consent fees, to retransmit broadcast programming. Although the cable compulsory copyright license has been in place for more than 40 years, there have been legislative and regulatory proposals to modify or even replace the compulsory license with privately negotiated licenses. We cannot predict whether such proposals will be enacted and how they might affect our business.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:45pt;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%">Programming Costs.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;Satellite-delivered cable programming, such as ESPN, HBO and the Discovery Channel, is not subject to must-carry/retransmission consent regulations or a compulsory copyright license. The Company negotiates directly or through the National Cable Television Cooperative (&#8220;NCTC&#8221;) with satellite-delivered cable programmers for the right to carry their programming.&#160;The cost of acquiring the right to carry satellite-delivered cable programming can increase as programmers demand rate increases.</span></div><div style="padding-left:45pt;text-align:justify"><span><br/></span></div><div style="padding-left:45pt;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%">Franchise Matters.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Cable operators generally must apply for and obtain non-exclusive franchises from local or state franchising authorities before providing video service. The terms and conditions of franchises vary among jurisdictions, but franchises generally last for a fixed term and are subject to renewal, require the cable operator to collect a franchise fee of as much as 5% of the cable operator&#8217;s gross revenue from video services, and contain certain service quality and customer service obligations. We believe that our franchise renewal prospects are generally favorable but cannot guarantee the future renewal of any individual franchise. A significant number of states today have processes in place for obtaining state-wide franchises, and legislation and regulation have been introduced from time to time in Congress, the FCC, and in various states, including those in which we provide some form of video service, that would modify franchising processes, potentially lowering barriers to entry and increasing competition in the marketplace for video services. Virginia's franchising statute largely leaves franchising responsibility in the hands of local municipalities and counties, but it governs the local government entities&#8217; award of such franchises and their conduct of franchise negotiations. We cannot predict the extent to which these rules and other developments will accelerate the pace of new entry into the video market or the effect, if any, they may have on our cable operations.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:45pt;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%">Pole Attachments. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Communications Act requires investor-owned ("IO") utilities and telecommunications carriers to provide cable systems with access to poles and conduits and simultaneously subjects the rates charged for this access to either federal or state regulation. The FCC rules do not directly affect pole attachment rates in states that self-regulate (rather than allow the FCC to regulate) pole rates, but many of those states have substantially the </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%">7</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#i788206cdcf424df3b01772277d3f21a3_7">Table of Contents</a></span></div></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">same rate for cable and telecommunications attachments. Kentucky, Pennsylvania and West Virginia, three states in which we operate, self-regulate IO pole attachments but do so in using essentially the same rate formula and other pole attachment rules as the FCC. The FCC pole attachment rules also do not govern government or cooperatively owned utilities. States, however, are free to regulate such utilities and some do. Of the states in which Shentel operates, Virginia and Kentucky currently regulate cooperatively owned pole attachments. In 2018, the FCC interpreted another federal law governing state and local regulation of public rights of way to impose cost-based limitations on what government entities may charge for pole attachments. This interpretation was upheld against challenge by the United States Court of Appeals for the Ninth Circuit. </span></div><div style="padding-left:45pt;text-align:justify"><span><br/></span></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2018, the FCC adopted rules to permit a "one-touch" make-ready process for poles subject to its jurisdiction. The "one touch" make-ready rules allow new attachers to alter certain components of existing attachments for "simple make-ready" (i.e. where the alteration of existing attachments does not involve a reasonable expectation of a service outage, splicing, pole replacement or relocation of a wireless attachment). The rules are intended to promote broadband deployment and competition by facilitating communications attachments, although there are concerns regarding potential damage to existing networks by third parties. Certain aspects of the rules are still pending reconsideration at the FCC. Other aspects were upheld against challenge by the United States Court of Appeals for the Ninth Circuit. Although West Virginia and Pennsylvania self-regulate, both states have adopted the FCC&#8217;s &#8220;one touch&#8221; make-ready rules.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:45pt;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%">Privacy. </span><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 various federal and state laws intended to protect the privacy of end-users who subscribe to the Company&#8217;s services. For example, the Communications Act of 1934, as amended (the &#8220;Communications Act&#8221;), limits our ability to collect, use, and disclose customers&#8217; personally identifiable information for our cable television/video, voice, and Internet services. We are subject to additional federal, state, and local laws and regulations that impose additional restrictions on the collection, use and disclosure of consumer information. Further, the FCC, the Federal Trade Commission (&#8220;FTC&#8221;), and many states regulate and restrict the marketing practices of communications service providers, including telemarketing and sending unsolicited commercial emails. The FCC also has regulations that place restrictions on the permissible uses that we can make of customer-specific information, known as Customer Proprietary Network Information (&#8220;CPNI&#8221;), received from telecommunications service subscribers, and that govern procedures for release of such information in order to prevent identity theft schemes. Other laws impose criminal and other penalties for the violation of certain CPNI requirements and related privacy protections.</span></div><div style="padding-left:45pt;text-align:justify"><span><br/></span></div><div style="padding-left:45pt;text-align:justify"><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 FCC&#8217;s December 2017 decision to reclassify broadband Internet access service as an &#8220;information service,&#8221; the FTC has the authority to enforce against unfair or deceptive acts and practices, to protect the privacy of Internet service customers, including our use and disclosure of certain customer information.</span></div><div style="padding-left:45pt;text-align:justify"><span><br/></span></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Many states and local authorities have considered legislative or other actions that would impose additional restrictions on our ability to collect, use and disclose certain information. California&#8217;s Consumer Privacy Act and associated regulations, which became effective in 2020, under certain circumstances regulate the sale and disclosure of the personal information of California residents, grants California residents certain rights to, among other things, access and delete data about them in certain circumstances, and authorizes enforcement actions by the California Attorney General and certain private class actions. Compliance with the CCPA may increase the cost of providing our services to customers who may be residents in California and increase our litigation exposure. We expect continued federal and state efforts to regulate online privacy, data security and cybersecurity to continue in 2021. We cannot predict whether any of these efforts will be successful, or how new legislation and regulations, if any, would affect our business. These efforts have the potential to create a patchwork of differing and/or conflicting state and/or federal regulations, and to increase the cost of providing our services.</span></div><div style="padding-left:45pt;text-align:justify"><span><br/></span></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our operations are also subject to federal and state laws governing information security. In the event of an information security breach, such rules may require consumer and government agency notification and may result in regulatory enforcement actions with the potential of monetary forfeitures.</span></div><div style="padding-left:45pt;text-align:justify"><span><br/></span></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, restrictions exist, and new restrictions are considered from time to time by Congress, federal agencies and states, on the extent to which wireless customers may receive unsolicited telemarketing calls, text messages, junk e-mail or spam. Congress, federal agencies and certain states also are considering, and may in the future consider imposing, additional requirements on entities that possess consumer information to protect the privacy of consumers. The Company is required to file an annual certification of compliance with the FCC&#8217;s CPNI rules. Complying with these requirements may impose costs on the Company or compel the Company to alter the way it provides or promotes its services.</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%">8</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#i788206cdcf424df3b01772277d3f21a3_7">Table of Contents</a></span></div></div><div style="padding-left:45pt;text-align:justify"><span><br/></span></div><div style="padding-left:45pt;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%">Accessibility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The FCC imposes obligations on multi-channel video programming distributors ("MVPDs"), intended to ensure that individuals with disabilities are able to access and use video programming services and equipment.&#160;FCC rules require video programming delivered on MVPD systems to be closed captioned unless exempt and require MVPDs to pass through captions to consumers and to take all steps needed to monitor and maintain equipment to ensure that captioning reaches the consumer intact. Video programming delivered over the Internet must be captioned if it was delivered previously on television with captions. An MVPD must also pass through audio description provided in broadcast and non-broadcast programming if it has the technical capability to do so, unless it is using the required technology for another purpose. FCC rules also require MVPDs to ensure that critical details about emergencies conveyed in video programming are accessible to persons with disabilities, and that video programming guides are accessible to persons who are blind or visually impaired. We cannot predict if or when additional changes will be made to the current FCC accessibility rules, or whether and how such changes will affect us.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:45pt;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%">Voice over Internet Protocol "VoIP" Services</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. We provide voice communications services over our cable network utilizing interconnected VoIP technology and service arrangements. Although similar to telephone service in some ways, our VoIP service arrangement utilizes different technology and is subject to many of the same rules and regulations applicable to traditional telephone service. The FCC order adopted on October 27, 2011 established rules governing intercarrier compensation payments for the origination and termination of telephone traffic between carriers and VoIP providers. In May 2014 the United States Court of Appeals for the Tenth Circuit upheld the FCC order reducing intercarrier compensation payments. The rules have substantially decreased intercarrier compensation payments we may have otherwise received over a multi-year period. The decreases over the multi-year transition have affected both the amounts that we pay to telecommunications carriers and the amounts that we receive from other carriers. The schedule and magnitude of these decreases, however, has varied depending on the nature of the carriers and the telephone traffic at issue. These changes have had a negative impact on our revenues and expenses for voice services at particular times over this multi-year period.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Further regulatory changes are being considered that could impact our VoIP service. The FCC and state regulatory authorities are considering, for example, whether certain common carrier regulations traditionally applied to incumbent local exchange carriers (including RLECs) should be modified or reduced, and the extent to which common carrier requirements should be extended to VoIP providers.&#160;The FCC has required VoIP providers to comply with requirements relating to 911 emergency services, the Communications Assistance for Law Enforcement Act ("CALEA"), Universal Service Fund ("USF") contribution, customer privacy and CPNI issues, number portability, network outage, rural call completion, disability access, battery backup, robocall mitigation, regulatory fees, and discontinuance of service. We cannot predict whether the FCC will impose additional obligations on our VoIP services in the future.</span></div><div style="padding-left:45pt;text-align:justify"><span><br/></span></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2007, a federal appeals court affirmed the FCC&#8217;s decision concerning federal regulation of certain VoIP services, but declined to specifically find that VoIP service provided by cable companies, such as we provide, should be regulated only at the federal level. As a result, certain states, including West Virginia, began proceedings to subject cable VoIP services to state-level regulation.&#160;Although the West Virginia proceeding concluded without any new state-level regulation, it is difficult to predict whether it, or other state regulators, will continue to attempt to regulate our VoIP service. We have registered with, or obtained certificates or authorizations from, the FCC and the state regulatory authorities in those states in which we offer competitive voice services in order to ensure the continuity of our services and to maintain needed network interconnection arrangements. It is not clear how the FCC Order to reclassify wireline and wireless broadband services as Title II common carrier services, and pursuant to Section 706, will affect the regulatory status of our VoIP services.&#160;Further, it is also unclear whether and how these and other ongoing regulatory matters ultimately will be resolved.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prospective competitors of our Broadband segment may also receive disbursements from the USF. Some of those competitors have requested USF support under the Connect America Fund to build broadband facilities in areas already served by our Broadband networks. Although we have opposed such requests where we offer service, we cannot predict whether the FCC or another agency will grant such requests or otherwise fund broadband service in areas already served by the company.</span></div><div style="padding-left:45pt;text-align:justify"><span><br/></span></div><div style="padding-left:45pt;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%">Other Issues.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Our ability to provide video service may be affected by a wide range of additional regulatory and related issues, including FCC regulations pertaining to licensing of systems and facilities, set-top boxes, equipment compatibility, program exclusivity blackouts, commercial leased access of video channels by unaffiliated third parties, advertising, public files, accessibility to persons with disabilities, emergency alerts, equal employment </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%">9</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#i788206cdcf424df3b01772277d3f21a3_7">Table of Contents</a></span></div></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">opportunity, privacy, consumer protection, and technical standards. Further, the FCC is currently considering proposals to reallocate for other purposes certain spectrum currently used by satellite providers to deliver video programming to individual cable systems, which could be disruptive to the satellite video delivery platform we rely upon to provide our video services. We cannot predict the nature and pace of these and other developments or the effect they may have on our operations.</span></div><div style="text-align:justify;text-indent:45pt"><span><br/></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%">Regulation of Shenandoah Telephone Company ("Shenandoah Telephone")</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:45pt;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%">State Regulation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.&#160;Shenandoah Telephone Company is a rural local exchange carrier (&#8220;RLEC&#8221;) serving Shenandoah County, Virginia and portions of Rockingham and Augusta County Virginia. Shenandoah Telephone&#8217;s rates for local exchange service, intrastate toll service, and intrastate access charges are subject to the approval of the Virginia State Corporation Commission, ("VSCC").&#160;The VSCC also establishes and oversees implementation of certain provisions of the federal and state telecommunications laws, including interconnection requirements, promotion of competition, and consumer protection standards. The VSCC also regulates rates, service areas, service standards, accounting methods, affiliated transactions and certain other financial transactions. Pursuant to the FCC&#8217;s October 27, 2011 order adopting comprehensive reforms to the federal intercarrier compensation and universal service policies and rules (as discussed above and further below), the FCC preempted state regulatory commissions&#8217; jurisdiction over all terminating access charges, including intrastate terminating access charges, which historically have been within the states&#8217; jurisdiction.&#160;However, the FCC vested in the states the obligation to monitor the tariffing of intrastate rate reductions for a transition period, to oversee interconnection negotiations and arbitrations, and to determine the network edge, subject to FCC guidance, for purposes of the new &#8220;bill-and-keep&#8221; framework.&#160;A federal appeals court has affirmed the decision. The outcome of those further challenges could modify or delay the effectiveness of the FCC&#8217;s rule changes.&#160;During 2017 the FCC initiated a further proceeding to consider whether additional changes to interconnection obligations are needed, including how and where companies interconnect their networks with the networks of other providers. Although we are unable to predict the ultimate effect that the FCC&#8217;s order will have on the state regulatory landscape or our operations, the rules may decrease or eliminate revenue sources or otherwise limit our ability to recover the full value of our network assets.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:45pt;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%">Interconnection.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Federal law and FCC regulations impose certain obligations on incumbent local exchange carriers (including RLECs) to interconnect their networks with other telecommunications providers (either directly or indirectly) and to enter into interconnection agreements with certain types of telecommunications providers. Interconnection agreements typically are negotiated on a statewide basis and are subject to state approval. If an agreement cannot be reached, parties to interconnection negotiations can submit unresolved issues to federal or state regulators for arbitration. Disputes regarding intercarrier compensation can be brought in a number of forums (depending on the nature and jurisdiction of the dispute) including public utility commissions ("PUCs"), the FCC, and the courts. The Company is working to resolve routine interconnection and intercarrier compensation-related disputes concerning the volume of traffic exchanged between the Company and third parties, appropriate access rates, and terms for the origination and termination of traffic on third-party networks.</span></div><div style="text-align:justify;text-indent:45pt"><span><br/></span></div><div style="padding-left:45pt;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%">Regulation of Intercarrier Compensation.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Shenandoah Telephone participates in the access revenue pools administered by the FCC-supervised National Exchange Carrier Association (&#8220;NECA&#8221;), which collects and distributes the revenues from interstate access charges that long-distance carriers pay us for originating and terminating interstate calls over our network. Shenandoah Telephone also participates in some NECA tariffs that govern the rates, terms, and conditions of our interstate access offerings. Some of those tariffs are under review by the FCC, and we may be obligated to refund affected access charges collected in the past or in the future if the FCC ultimately finds that the tariffed rates were unreasonable.&#160;We cannot predict whether, when, and to what extent such refunds may be due.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 27, 2011, the FCC adopted a number of broad changes to the intercarrier compensation rules governing the interstate access rates charged by small-to-mid-sized RLECs such as Shenandoah Telephone that have had a material impact on our revenues.&#160;For example, the FCC adopted a national &#8220;bill-and-keep&#8221; framework, which will result in substantial reductions in the access charges paid by long distance carriers and other interconnecting carriers, possibly to zero, accompanied by increases to the subscriber line charges paid by business and residential end users. In addition, the FCC has changed some of the rules that determine what compensation voice service providers, including but not limited to wireless carriers, competitive local exchange carriers, VoIP providers and providers of other Internet-enabled services, should pay and receive for originating and terminating traffic that is interconnected with RLEC networks.</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%">10</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#i788206cdcf424df3b01772277d3f21a3_7">Table of Contents</a></span></div></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The VSCC has jurisdiction over local telephone companies&#8217; intrastate access charges, and has indicated in the past that it might open a generic proceeding on the rates charged for intrastate access, although the scope and likelihood of such a proceeding is unclear in light of the FCC&#8217;s overhaul of the intercarrier compensation rules (discussed above), which affect states&#8217; jurisdiction over intrastate access charges. </span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:45pt;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%">Universal Service Fund. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shenandoah Telephone receives disbursements from the USF. In October 2011, the FCC adopted comprehensive changes to the universal service program. Some of the FCC&#8217;s reforms impact the rules that govern disbursements from the USF to RLECs such as Shenandoah Telephone, and to other providers.&#160;These rules have resulted in a substantial decrease in intercarrier compensation payments over a multi-year period. The Company is not able to predict if or when additional changes will be made to the USF, or whether and how such changes would affect the extent of our total federal universal service assessments, the amounts we receive, or our ability to recover costs associated with the USF.</span></div><div style="text-align:justify;text-indent:45pt"><span><br/></span></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If the Universal Service Administrative Company (&#8220;USAC&#8221;) were required to account for the USF program in accordance with generally accepted accounting principles for federal agencies under the Anti-Deficiency Act (the &#8220;ADA&#8221;), it could cause delays in USF payments to fund recipients and significantly increase the amount of USF contribution payments charged to wireline and wireless consumers. Each year since 2004, Congress has adopted short-term exemptions for the USAC from the ADA.&#160;Congress has from time to time considered adopting a longer term exemption for the USAC from the ADA, but we cannot predict whether any such exemption will be adopted or the effect it may have on the Company.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2012, the FCC released an order making substantial changes to the rules and regulations governing the federal USF Lifeline Program, which provides discounted telephone services to low income consumers. The order imposes greater recordkeeping and reporting obligations, and generally subjects providers of Lifeline-supported services to greater oversight. In 2016, the FCC released a second substantial Lifeline order that amended the program to provide support for broadband services and phase out support for voice services. Included among the new rules was a requirement that any eligible telecommunications carrier ("ETC") which offered broadband service, on its own or through an affiliate, must also offer Lifeline-supported broadband service. Due to this requirement, our Company began offering Lifeline-supported broadband in areas where it operates as an ETC. In 2017, the FCC released a Lifeline order that included clarifications to the 2016 Lifeline order and proposed reforms aimed at improving program integrity. As a result of our Company providing Lifeline-supported services, we are subject to increased reporting and recordkeeping requirements, and could be subject to increased regulatory oversight, investigations or audits. The FCC, USAC and other authorities have conducted, and in the future are expected to continue to conduct, more extensive audits of USF support recipients, as well as other heightened oversight activities. The impact of these activities on the Company, if any, is uncertain.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:45pt;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%">Other Regulatory Obligations.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;Shenandoah Telephone is subject to requirements relating to CPNI, CALEA implementation, interconnection, access to rights of way, number portability, number pooling, accessibility of telecommunications for those with disabilities, robocalls mitigation, protection for consumer privacy, and other obligations similar to those discussed above for our wireless operations.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The FCC and other authorities continue to consider policies to encourage nationwide advanced broadband infrastructure development. For example, the FCC has largely deregulated DSL and other broadband services offered by RLECs. Such changes benefit our RLEC, but could make it more difficult for us (or for NECA) to tariff and pool DSL costs. Broadband networks and services are subject to CALEA rules, network management disclosure and prohibitions, requirements relating to consumer privacy, and other regulatory mandates.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:45pt;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%">911 Services</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. We are subject to FCC rules that require telecommunications carriers to make emergency 911 services available to their subscribers, including enhanced 911 services that convey the caller&#8217;s telephone number and detailed location information to emergency responders. In December 2013 the FCC adopted a rule requiring all 911 service providers that serve a public safety answering point (a "PSAP") or other local emergency responder, to take reasonable measures to ensure 911 circuit diversity, availability of backup power at central offices that directly serve PSAPs, and diversity of network monitoring links. Further, in August 2019 the FCC adopted new 911-related requirements for service providers offering customers multiline telephone system solutions to business and enterprise customers. These new requirements require Shentel to take certain additional action to ensure emergency responders can properly respond to 911 calls, such as the delivery of specific location information and notices. </span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:45pt;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%">Long Distance Services</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.&#160;We offer long distance service to our customers through our subsidiary, Shenandoah Cable Television, LLC.&#160;Our long distance rates are not subject to FCC regulation, but we are required to offer long </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%">11</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#i788206cdcf424df3b01772277d3f21a3_7">Table of Contents</a></span></div></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">distance service through a subsidiary other than Shenandoah Telephone, to disclose our long distance rates on a website, to maintain geographically averaged rates, to pay contributions to the USF and make other mandatory payments based on our long-distance revenues, and to comply with other filing and regulatory requirements. In November 2013 the FCC issued an order imposing greater recordkeeping and reporting obligations on certain long distance providers delivering calls to rural areas.&#160;The order imposes greater recordkeeping and quarterly reporting obligations on such providers, and generally subjects such providers to greater oversight.</span></div><div style="padding-left:45pt;text-align:justify"><span><br/></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%">Regulation of Wireless Services</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our discontinued Wireless operations operate using radio spectrum made available by Sprint under the Sprint affiliate agreement.&#160;Our discontinued Wireless operations are directly or indirectly subject to, or affected by, a number of regulations and requirements of the FCC and other governmental authorities that apply to providers of commercial mobile radio services (&#8220;CMRS&#8221;), including but not limited to roaming, interconnection, spectrum allocation and licensing, facilities siting, pole attachments, intercarrier compensation, 911 access, consumer protection, disclosure of network management practices, consumer privacy, and cybersecurity.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:45pt;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%">Interconnection.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Federal law and FCC regulations impose certain obligations on CMRS providers to interconnect their networks with other telecommunications providers (either directly or indirectly) and to enter into interconnection agreements with certain types of telecommunications providers. Interconnection agreements typically are negotiated on a statewide basis and are subject to state approval. If an agreement cannot be reached, in certain cases parties to interconnection negotiations involving CMRS providers can submit unresolved issues to federal or state regulators for arbitration. In addition, FCC regulations previously required that local exchange carriers and CMRS providers establish reciprocal compensation arrangements for the termination of traffic to one another. Disputes regarding intercarrier compensation can be brought in a number of forums (depending on the nature and jurisdiction of the dispute) including state PUCs, the FCC and the courts. The Company does not presently have any material interconnection or intercarrier compensation disputes with respect to its wireless operations.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 18, 2014, the FCC issued a declaratory ruling that provides additional guidance concerning how the agency will evaluate the reasonableness of data roaming agreements. The agency clarified that it will consider the reasonableness of data roaming rates based upon, in part, whether such rates exceed retail, international and resale rates, as well as how such rates compare to other providers&#8217; rates. The ruling also clarifies other aspects of the FCC&#8217;s 2011 data roaming order concerning the appropriate presumptions applied to certain contract terms and the inclusion of build-out terms when considering the reasonableness of roaming rates and terms. The ruling is expected to provide improved negotiating leverage to Sprint, and other providers, in negotiating new data roaming agreements with AT&amp;T and Verizon.&#160;It is unclear whether such leverage will result in lower data roaming rates for Sprint, or whether such reduced rates will accrue to the benefit of our operations. There is also a possibility that the ruling could provide a basis for smaller wireless providers to seek more beneficial terms in their roaming agreements with Sprint, which may impact roaming costs in our territory.</span></div><div style="text-align:justify;text-indent:45pt"><span><br/></span></div><div style="padding-left:45pt;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%">Universal Service Contribution Requirements.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Consistent with the terms of our affiliate agreement, Sprint is required to contribute to the federal universal service fund (the &#8220;USF&#8221;) based in part on the revenues it earns in connection with our wireless operations. The purpose of this fund is to subsidize telecommunications and broadband services in rural areas, for low-income consumers and for schools, libraries and rural healthcare facilities. Sprint is permitted to, and does, pass through these mandated payments as surcharges paid by its subscribers.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:45pt;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%">Transfers, Assignments and Changes of Control of Spectrum Licenses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.&#160;The FCC must give prior approval to the assignment of ownership or control of a spectrum license, as well as transfers involving substantial changes in such ownership or control.&#160;The FCC also requires licensees to maintain effective working control over their licenses. Our affiliate agreement reflects an alliance that the parties believe meets the FCC requirements for licensee control of licensed spectrum. If the FCC were to determine that the affiliate agreement should be modified to increase the level of licensee control, we have agreed with Sprint to use our best efforts to modify the affiliate agreement as necessary to cause it to comply with applicable law and to preserve to the extent possible the economic arrangements set forth in the affiliate agreement. If the affiliate agreement cannot be modified, it may be terminated pursuant to its terms. The FCC could also impose sanctions on the Company for failure to meet these requirements.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Spectrum licenses are granted for ten-year terms. Sprint&#8217;s spectrum licenses for our service area are scheduled to expire on various dates throughout the term of our affiliate agreements. Spectrum licensees have an expectation of license renewal if they can satisfy three "safe harbor" certifications which, if made, will result in routine processing </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 style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#i788206cdcf424df3b01772277d3f21a3_7">Table of Contents</a></span></div></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and grant of the license renewal application. Those certifications require the licensee to certify that it has satisfied any ongoing provision of service requirements applicable to the spectrum license, that it has not permanently discontinued operations (defined as 180 days continuously off the air), and that it has substantially complied with applicable rules and policies. If for some reason a licensee cannot meet these safe harbor requirements, it can file a detailed renewal showing based on the actual service provided by the station. All of the PCS licenses used in our wireless business have been successfully renewed since their initial grant.</span></div><div><span><br/></span></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also utilize spectrum, pursuant to licenses issued directly to us or leased from third-parties, to deliver our Beam Internet service over a fixed wireless network. The spectrum licenses we hold are generally granted for ten-year terms. Spectrum licensees have an expectation of license renewal if they can satisfy three "safe harbor" certifications which, if made, will result in routine processing and grant of the license renewal application. Those certifications require the licensee to certify that it has satisfied any ongoing provision of service requirements applicable to the spectrum license, that it has not permanently discontinued operations (defined as 180 days continuously off the air), and that it has substantially complied with applicable rules and policies. If for some reason a licensee cannot meet these safe harbor requirements, it can file a detailed renewal showing based on the actual service provided by the station.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:45pt;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%">Construction and Operation of Wireless Facilities.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Wireless systems must comply with certain FCC and Federal Aviation Administration (&#8220;FAA&#8221;) regulations regarding the registration, siting, marking, lighting and construction of transmitter towers and antennas. The FCC also requires that aggregate radio frequency emissions from every site meet certain standards. These regulations affect site selection for new network build-outs and may increase the costs of improving our network.&#160;We cannot predict what impact the costs and delays from these regulations could have on our operations.</span></div><div style="padding-left:45pt;text-align:justify"><span><br/></span></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The construction of new towers, and in some cases the modification of existing towers, may also be subject to environmental review pursuant to the National Environmental Policy Act of 1969 (&#8220;NEPA&#8221;), which requires federal agencies to evaluate the environmental impacts of their decisions under some circumstances.&#160;FCC regulations implementing NEPA place responsibility on each applicant to investigate any potential environmental effects of a proposed operation, including health effects relating to radio frequency emissions, and impacts on endangered species such as certain migratory birds, and to disclose any significant effects on the environment to the agency prior to commencing construction.&#160;In the event that the FCC determines that a proposed tower would have a significant environmental impact, the FCC would require preparation of an environmental impact statement, which would be subject to public comment. </span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, tower construction is subject to regulations including the National Historic Preservation Act. Compliance with FAA, environmental or historic preservation requirements could significantly delay or prevent the registration or construction of a particular tower or make tower construction more costly. On July 15, 2016, Congress enacted new tower marking requirements for certain towers located in rural areas, which may increase our operational costs. However, statutory changes adopted by Congress in the 2018 FAA Reauthorization Act may ameliorate or mitigate some of those costs. In some jurisdictions, local laws or regulations may impose similar requirements.</span></div><div style="text-align:justify;text-indent:45pt"><span><br/></span></div><div style="padding-left:45pt;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%">Wireless Facilities Siting</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. States and localities are authorized to engage in forms of regulation, including zoning and land-use regulation, which may affect our ability to select and modify sites for wireless facilities. States and localities may not engage in forms of regulation that effectively prohibit the provision of wireless services, discriminate among functionally equivalent services or regulate the placement, construction or operation of wireless facilities on the basis of the environmental effects of radio frequency emissions. Courts and the FCC are routinely asked to review whether state and local zoning and land-use actions should be preempted by federal law, and the FCC also is routinely asked to consider other issues affecting wireless facilities siting in other proceedings. We cannot predict the outcome of these proceedings or the effect they may have on us.</span></div><div style="padding-left:45pt;text-align:justify"><span><br/></span></div><div style="padding-left:45pt;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%">Communications Assistance for Law Enforcement Act.&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The CALEA was enacted in 1994 to preserve electronic surveillance capabilities by law enforcement officials in the face of rapidly changing telecommunications technology. CALEA requires telecommunications carriers and broadband providers, including the Company, to modify their equipment, facilities and services to allow for authorized electronic surveillance based on either industry or FCC standards. The FCC extended CALEA obligations to VoIP and broadband services in 2005.</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%">13</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#i788206cdcf424df3b01772277d3f21a3_7">Table of Contents</a></span></div></div><div style="padding-left:45pt;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%">Local Number Portability</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.&#160;All covered CMRS providers, including the Company, are required to allow wireless customers to retain their existing telephone numbers when switching from one telecommunications carrier to another. These rules are generally referred to as wireless local number portability (&#8220;LNP&#8221;).&#160;The future volume of any porting requests, and the processing costs related thereto, may increase our operating costs in the future. We are currently in compliance with LNP requirements. The FCC has selected a new Local Number Portability Administrator, and the transition to a new Local Number Portability Administrator may impact our ability to manage number porting and related tasks, or may result in additional costs related to the transition.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:45pt;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%">Number Pooling</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.&#160;The FCC regulates the assignment and use of telephone numbers by wireless and other telecommunications carriers to preserve numbering resources.&#160;CMRS providers in the top 100 markets are required to be capable of sharing blocks of 10,000 numbers among themselves in subsets of 1,000 numbers (&#8220;1000s-block number pooling&#8221;); the FCC considers state requests to implement 1000s-block number pooling in smaller markets on a case-by-case basis, and has granted such requests in the past. In addition, all CMRS carriers, including those operating outside the top 100 markets, must be able to support roaming calls on their network placed by users with pooled numbers.&#160;Wireless carriers must also maintain detailed records of the numbers they have used, subject to audit. The pooling requirements may impose additional costs and increase operating expenses on us and limit our access to numbering resources. We are currently in compliance with the FCC number pooling requirements.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:45pt;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%">Telecommunications Relay Services (&#8220;TRS&#8221;).</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Federal law requires wireless service providers to take steps to enable the hearing impaired and other disabled persons to have reasonable access to wireless services.&#160;The FCC has adopted rules and regulations implementing this requirement to which we are subject, and requires that we pay a regulatory assessment to support such telecommunications relay services for the disabled.&#160;The Company is in compliance with these requirements.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Consumer Privacy.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> For a discussion of privacy obligations relating to our Wireless business, please see &#8220;Regulation of Broadband and Cable Video Services &#8211; Privacy,&#8221; above.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:45pt;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%">Consumer Protection</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.&#160;Many members of the wireless industry, including us, have voluntarily committed to comply with the Cellular Telecommunication and Internet Association ("CTIA") Consumer Code for Wireless Service, which includes consumer protection provisions regarding the content and format of bills; advance disclosures regarding rates, terms of service, contract provisions, and network coverage; and the right to terminate service after a trial period or after changes to contract provisions are implemented.&#160;The FCC and/or certain state commissions have considered or are considering imposing additional consumer protection requirements upon wireless service providers, including billing-related disclosures and usage alerts, as well as the adoption of standards for responses to customers and limits on early termination fees.&#160;On December 12, 2013, CTIA filed a letter with the FCC detailing voluntary commitments by large wireless providers, including Sprint, which will permit subscribers and former subscribers to unlock their mobile devices, subject to contract fulfillment time frames for postpaid plans, or after one year for prepaid plans.&#160;The carriers have agreed to fully implement the voluntary commitments within 12 months of adoption. Subsequently, on February 11, 2014, CTIA-The Wireless Association adopted six standards on mobile wireless device unlocking into the CTIA Consumer Code for Wireless Service. Finally, on August 1, 2014, the Unlocking Consumer Choice and Wireless Competition Act was enacted to make it easier for consumers to change their cell phone service providers without paying for a new phone. This new statute reverses a decision made by the Library of Congress in 2012 that said it was illegal for consumers to &#8220;unlock&#8221; their cell phones for use on other networks without their service provider&#8217;s permission. Adoption of these and other similar consumer protection requirements could increase the expenses or decrease the revenue of the Company's wireless business. Courts have also had, and in the future may continue to have, an effect on the extent to which matters pertaining to the content and format of wireless bills can be regulated at the state level.&#160;Any further changes to these and similar requirements could increase our costs of doing business and our costs of acquiring and retaining customers.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:45pt;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%">Radio Frequency Emission from Handsets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.&#160;Some studies (and media reports) have suggested that radio frequency emissions from handsets, wireless data devices and cell sites may raise various health concerns, including cancer, and may interfere with various electronic medical devices, including hearing aids and pacemakers.&#160;Most of the expert reviews conducted to date have concluded that the evidence does not support a finding of adverse health effects but that further research is appropriate.&#160;Courts have dismissed a number of lawsuits filed against other wireless service operators and manufacturers, asserting claims relating to radio frequency transmissions to and from handsets and wireless data devices.&#160;However, there can be no assurance that the outcome of other lawsuits, or general public concerns over these issues, will not have a material adverse effect on the wireless industry, including us.</span></div><div style="text-align:justify;text-indent:45pt"><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%">14</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#i788206cdcf424df3b01772277d3f21a3_7">Table of Contents</a></span></div></div><div style="padding-left:45pt;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%">Accessibility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.&#160;The FCC imposes obligations on telecommunications service providers intended to ensure that individuals with disabilities are able to access and use telecommunications services and equipment.&#160;FCC rules require telecommunications service providers, including wireless providers, to be capable of transmitting 911 calls from persons who are deaf, hard of hearing or speech disabled, including through text telephone ("TTY") capability over the public switched telephone network ("PSTN"), various forms of PSTN-based and internet protocol ("IP")-based TRS, and text-to-911 (where available).&#160;The FCC rules allow wireless telecommunications service providers to transition to use of real time text ("RTT") in lieu of TTY technology for communications using wireless IP-based voice services. In addition, telecommunications services, including Voice over Internet Protocol ("VoIP"), and advanced communications services ("ACS") (such as email and text messaging) must be accessible to and usable by disabled persons, including by ensuring that email and texts are compatible with commonly used screen readers, unless doing so is not achievable. FCC rules require that customer support for covered telecommunications and ACS services (including website based) is accessible and also imposes extensive recordkeeping for both telecommunications services and ACS, and subject providers to significant penalties for non-compliance with accessibility requirements as well as for falsely certifying compliance with recordkeeping obligations. FCC rules also require us to offer a minimum number of hearing aid-compatible (&#8220;HAC&#8221;) handsets to consumers.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:45pt;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%">911 Services</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.&#160;We are subject to FCC rules that require wireless carriers to make emergency 911 services available to their subscribers, including enhanced 911 services that convey the caller&#8217;s telephone number and detailed location information to emergency responders.&#160;The FCC has also sought public comment to investigate further requirements regarding the accuracy of wireless location information transmitted during an emergency 911 call.&#160;Additionally, the FCC adopted rules requiring all wireless carriers to support the ability of consumers to send text messages to 911 in all areas of the country where 911 Public Safety Answering Points (&#8220;PSAP&#8221;) are capable of receiving text messages.&#160;Also, in May 2013, the FCC adopted rules which require CMRS providers to provide an automatic &#8220;bounce-back&#8221; text message when a subscriber attempts to send a text message to 911 in a location where text-to-911 is not available. In August 2014, the FCC ordered that all CMRS and interconnected text providers must be capable of supporting text-to-911 by December 31, 2014. Such covered text providers had until June 30, 2015, to begin delivering text-to-911 messages to PSAPs that have submitted requests for such delivery by December 31, 2014, unless otherwise agreed with the PSAP, and six months to begin delivery after any such request made after December 31, 2014. More recently, in 2020, the FCC proposed substantial fines on the nation&#8217;s largest wireless carriers, including Sprint, claiming that there was not an adequate effort to secure real time location data that was sold to third parties. We are not able to predict the effect that these, or any other, changes to the 911 service rules, or potential enforcement actions, will have on our operations.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Human Capital Management </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;&#160;&#160;&#160;&#160;</span></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2020, the Company employed approximately 1,139 people in and around the Mid-Atlantic region of the United States, of which approximately 35% were female, and 26% of managerial employees were female. </span></div><div style="padding-left:45pt;text-align:justify"><span><br/></span></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Chief Human Resources Officer ("CHRO") is responsible for developing and executing the Company&#8217;s human capital management strategy in alignment with the business. This includes the attraction, acquisition, development, retention and engagement of talent to deliver on the Company&#8217;s strategy, the design of employee compensation and benefits programs, and oversight of our diversity and inclusion efforts. Our CHRO continuously evaluates, modifies, and enhances our internal processes and technologies to increase employee engagement, productivity, and effectiveness. In addition, the Chief Executive Officer ("CEO") and CHRO regularly update the Company&#8217;s board of directors and its committees on the operation and status of these human capital trends and management programs. Key areas of focus include:</span></div><div style="padding-left:45pt;text-align:justify"><span><br/></span></div><div style="padding-left:45pt;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%">Culture, Values &amp; Ethics</span></div><div style="padding-left:45pt;text-align:justify"><span><br/></span></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shentel is committed to operating in a fair, honest, responsible and ethical manner and we expect our employees to commit to these same principles. The Company has adopted a Code of Business Conduct and Ethics, which is also clearly visible to our customers and vendors on our external Shentel website (https://investor.shentel.com/corporate-governance/governance-overview). Additionally, at time of hire and at least annually, we ask all employees and board members to review and certify their commitment to this Code.</span></div><div style="padding-left:45pt;text-align:justify"><span><br/></span></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to compliance with our Code of Business Conduct and Ethics, the Company attempts to follow a Positive People Philosophy, which creates the foundation for how all employees work together to drive our collective </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 style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#i788206cdcf424df3b01772277d3f21a3_7">Table of Contents</a></span></div></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">success. Our culture is built upon values of always looking for opportunities to improve, taking ownership for resolving issues, effectively communicating to solve problems, working collaboratively as a team, and providing leadership by setting positive examples for others to follow. </span></div><div style="padding-left:45pt;text-align:justify"><span><br/></span></div><div style="padding-left:45pt;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%">Workplace Safety</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="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The health and safety of our employees is our highest priority. Exceeding OSHA Regulations is the expectation for Shentel. We have achieved this level of success through our deliberate creation and management of both regional and corporate safety committees. As of December 31, 2020, our commitment to safety has also allowed us to achieve a 2020 OSHA Incident Rate of 0.5, compared to the national utilities industry benchmark of 2.2. </span></div><div style="padding-left:45pt;text-align:justify"><span><br/></span></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our focus on safety is also evident in our COVID-19 response. We developed a COVID Task Force Team at the outset of the pandemic which created policies and guidelines based on both the Centers for Disease Control and the Virginia Occupational Safety and Health (VOSH) Program, which have set forth the most stringent guidelines of all of the states in which we operate. These policies and guidelines are focused on keeping both our employees and customers as safe as possible as we continue to operate as an essential business during the pandemic.</span></div><div style="padding-left:45pt;text-align:justify"><span><br/></span></div><div style="padding-left:45pt;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%">Compensation and Benefits</span></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We provide employees with compensation and benefits packages that are market-driven and aligned to a consistent Shentel Compensation and Rewards Philosophy. This philosophy is aligned with the needs of the business, and targeted to be competitive in the Company&#8217;s designated talent markets. As well as ensuring compensation competitiveness, the primary objectives of Shentel&#8217;s compensation programs are as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:81pt;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">Create a competitive advantage to attract, motivate and retain the necessary talent for the Company.</span></div><div style="padding-left:81pt;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">Focus both individual and organizational effort around strategy execution, accountability and Company core values for achieving key business outcomes.</span></div><div style="padding-left:81pt;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">Emphasize individual performance-based differentiation linked to corporate and shareholder values.</span></div><div style="padding-left:81pt;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">Establish job and salary structures that are market driven and reviewed on an ongoing basis in order to maintain long-term competitiveness.</span></div><div style="padding-left:81pt;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">Ensure that pay processes are easily understood.</span></div><div style="padding-left:81pt;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">Provide a consistent approach to delivering ongoing competitive compensation to employees of the Company. Consistency will be measured in terms of pay positioning relative to the Company&#8217;s defined competitive survey market as well as in comparison to the Company&#8217;s overall internal compensation philosophy and objectives.</span></div><div style="padding-left:81pt;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">Target the 50th percentile of the Company&#8217;s defined competitive survey market for each relevant compensation component.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our compensation and rewards program consists of three primary components: Base Salary, Short-Term Incentive and Long-Term Incentive. Base Salary is paid for comparable knowledge, skills and experience. Short-Term Incentive is variable cash compensation designed to recognize and reward extraordinary performance and is based upon the achievement of a combination of Company-wide financial and service performance goals and achievement of individual objectives. Long-Term Incentive is equity based compensation that aligns eligible employees&#8217; interests with those of shareholders and encourages a long term focus and retention.</span></div><div style="padding-left:45pt;text-align:justify"><span><br/></span></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also provide eligible employees the ability to participate in a 401(k) Plan which has competitive Company contributions, as well as generous health and welfare benefits, paid time off, employee assistance programs, and educational assistance, among many others. </span></div><div style="padding-left:45pt;text-align:justify"><span><br/></span></div><div style="padding-left:45pt;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%">Diversity and Inclusion</span></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that a diverse workforce is critical to our success. Our recent efforts have been focused in three areas: inspiring innovation through an inclusive and diverse culture; expanding our efforts to recruit, hire and retain experienced, diverse talent; and identifying strategic initiatives to accelerate our inclusion and diversity programs. </span></div><div style="padding-left:45pt;text-align:justify"><span><br/></span></div><div style="padding-left:45pt;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%">Training and Talent Management</span></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To empower employees to realize their full potential, we provide a range of leadership development programs and learning opportunities, which emphasize skills and identify resources they can use to be successful. Our Shentel University platform supplements our talent development strategies and provides an online portal that enables employees to access virtual courses and self-directed web-based courses, leveraging both internally and externally developed and hosted content. In addition, we provide our employees with regular leadership and professional development events that focus on how we may best advance our team, effectively execute our business strategies, </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 style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#i788206cdcf424df3b01772277d3f21a3_7">Table of Contents</a></span></div></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and continue to develop the talent and potential of our employees. We leverage our training and talent management efforts to ensure we have ready-now successors identified as the Company continues to grow and evolve.</span></div><div style="padding-left:45pt;text-align:justify"><span><br/></span></div><div style="padding-left:45pt;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%">Employee Engagement</span></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our annual employee satisfaction survey captures critical indicators of employee engagement and provides an overall employee favorability index. During 2020, we conducted our most recent enterprise-wide engagement survey, with the assistance of third party consultants, which focused on measuring engagement, inclusion, and overall employee satisfaction. The overall response rate in our latest survey, conducted in June 2020, was 80% and indicated an overall company favorability of 83%. We will continue to poll our employees and build action plans to address feedback shared by our team members. </span></div><div style="text-align:justify;text-indent:45pt"><span><br/></span></div><div style="text-align:justify;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Information About Our Executive Officers</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents information about our executive officers who, other than Christopher E. French, are not members of our board of directors.&#160;Our executive officers serve at the pleasure of the Board of Directors.</span></div><div style="margin-top:5pt;padding-left:45pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.812%"><tr><td style="width:1.0%"></td><td style="width:20.078%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:57.021%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.836%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.665%"></td><td style="width:0.1%"></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%">Name</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%">Title</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%">Age</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%">Date in Position</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Christopher E. French</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">President and Chief Executive Officer</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 1988</span></td></tr><tr style="height:5pt"><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">David L. Heimbach</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%">Executive Vice President and Chief Operating Officer</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%">45</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%">May 2018</span></td></tr><tr style="height:5pt"><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">James J. Volk</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%">Senior Vice President and Chief Financial Officer</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%">57</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%">June 2019</span></td></tr><tr style="height:5pt"><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raymond B. Ostroski</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%">General Counsel, Vice President Legal and Corporate Secretary</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%">66</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%">January 2013</span></td></tr><tr style="height:5pt"><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Edward H. McKay</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%">Senior Vice President Engineering and Operations</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%">48</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%">January 2019</span></td></tr><tr style="height:5pt"><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">William L. Pirtle</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%">Senior Vice President Sales and Marketing</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%">61</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%">January 2019</span></td></tr><tr style="height:5pt"><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Heather K. Banks</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%">Vice President and Chief Human Resources Officer</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%">47</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%">July 2019</span></td></tr><tr style="height:5pt"><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Elaine M. Cheng</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%">Vice President and Chief Information Officer</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%">48</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%">March 2019</span></td></tr><tr style="height:5pt"><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chase L. Stobbe</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%">Vice President and Chief Accounting Officer</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%">37</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%">April 2019</span></td></tr><tr style="height:5pt"><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-align:justify"><span><br/></span></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mr. French is President and Chief Executive Officer for Shentel. He is responsible for the overall leadership and strategic direction of the Company. He has served as President since 1988, and has been a member and Chairman of the Board of Directors since 1996. Prior to appointment as President, Mr. French held a variety of positions with the Company, including Vice President Network Service and Executive Vice President. Mr. French holds a bachelor&#8217;s degree in electrical engineering and an MBA, both from the University of Virginia. He has held board and officer positions in both state and national telecommunications associations, including service as a director of the Organization for the Promotion and Advancement of Small Telecommunications Companies (OPASTCO), was president and director of the Virginia Telecommunications Industry Association, and was a member of the Board of Directors and Leadership Committee of the USTelecom Association.</span></div><div style="text-align:justify;text-indent:45pt"><span><br/></span></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mr. Heimbach is Executive Vice President and Chief Operating Officer for Shentel. He joined the Company in May 2018, and is a twenty-year veteran of the telecommunications industry, having served in a variety of senior management roles with both large corporations and entrepreneurial start-ups. He most recently served as Chief Operating Officer of Rise Broadband, the nation&#8217;s largest fixed wireless service provider, with responsibility for sales, marketing, product management, engineering, construction, field and customer operations, and corporate strategy. Prior to joining Rise Broadband, Mr. Heimbach held several executive positions at Cincinnati Bell over a 14 year period including Chief Operating Officer; Senior Vice President/General Manager, Business and Carrier Markets; Vice President and General Manager of the Evolve Business Solutions subsidiary; Vice President Product Development; Director, Small and Medium Business Strategy; Director of Operations, Extended Territories; and Product Manager. Mr. Heimbach holds a B.S. in Communications from the J. Warren McClure School of Information &amp; Telecommunications Systems of Ohio University and is a board member of the American Cable Association.</span></div><div style="padding-left:45pt;text-align:justify"><span><br/></span></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mr. Volk is Senior Vice President and Chief Financial Officer. He joined Shentel in June 2019. He has more than 20 years of experience in the telecommunications industry, and has served in a variety of senior financial management </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 style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#i788206cdcf424df3b01772277d3f21a3_7">Table of Contents</a></span></div></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">roles with both large corporations and high growth, early stage telecommunication providers. He most recently served as Vice President, Finance and Investor Relations of Uniti Group Inc. Prior to joining Uniti, he served as CFO of multiple public and private telecommunication companies, including PEG Bandwidth, Hargray Communications and UbiquiTel Inc. He previously held senior finance positions with AT&amp;T and Comcast. Mr. Volk holds a Bachelor of Science Degree in Accounting from the University of Delaware and a Master of Business Administration from Villanova University.</span></div><div style="text-align:justify;text-indent:45pt"><span><br/></span></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mr. Ostroski is General Counsel, Vice President Legal and Corporate Secretary for Shentel. He joined Shentel in 2013 and is responsible for all legal and regulatory compliance matters for the Company. He also acts as Corporate Secretary to the Company&#8217;s Board of Directors. Mr. Ostroski began his career in the telecommunications industry in 1985, and has served as Executive Vice President and General Counsel for One Communications, Senior Vice President and General Counsel for Commonwealth Telephone Enterprises, Executive Vice President and General Counsel for RCN Corporation and Senior Vice President and General Counsel of C-TEC Corporation. Mr. Ostroski earned a bachelor&#8217;s degree in Social Science from Wilkes University and also earned a Juris Doctor degree from Temple University School of Law.</span></div><div style="padding-left:45pt;text-align:justify"><span><br/></span></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mr. McKay is Senior Vice President Engineering and Operations for Shentel. He was promoted to Senior Vice President in September 2015. His previous position was Vice President - Wireline and Engineering. He is responsible for network planning, engineering, construction and operations for Shentel&#8217;s networks. Mr. McKay joined Shentel in 2004, and began his telecommunications industry career in 1996, including previous engineering management positions at UUNET and Verizon. He is a graduate of the University of Virginia, where he earned master&#8217;s and bachelor&#8217;s degrees in Electrical Engineering. He represents the Company on the Board of ValleyNet.</span></div><div style="padding-left:45pt;text-align:justify"><span><br/></span></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mr. Pirtle is Senior Vice President Sales and Marketing. He was promoted to Senior Vice President in September 2015. His previous position was Vice President Wireless, responsible for Shentel&#8217;s Wireless segment. He is responsible for all sales and marketing efforts across all brands. He joined the Company in 1992, as Vice President Network Services responsible for Shentel's technology decisions, maintenance and operation of its telephone, cable, cellular, paging and fiber optics networks. He helped launch Shentel's Internet business in 1994, and led its participation in its wireless PCS business and Sprint affiliation beginning in 1995. He is a graduate of the University of Virginia. Mr. Pirtle is a co-founder of the Shenandoah Valley Technology Council and has represented the Company on the Board of ValleyNet. Mr. Pirtle is currently a member and chairman of the Competitive Carriers Association board of directors.</span></div><div style="padding-left:45pt;text-align:justify"><span><br/></span></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ms. Banks is Vice President and Chief Human Resources Officer at Shentel. She joined the Company in July 2019. Ms. Banks brings more than 20 years of experience in leading and managing strategic HR initiatives to Shentel. Prior to joining Shentel, Ms. Banks was the Chief Human Resources Officer of American Woodmark, headquartered in Winchester, Virginia. Prior to American Woodmark, Ms. Banks held numerous HR leadership positions with a variety of organizations across a range of industries, including Carlisle FoodService Products, UTC Aerospace Systems, Goodrich Corporation, Northern Power Systems, and IGT. She holds a Bachelor of Science in Psychology from Florida State University and a Master of Arts in Industrial Organizational Psychology from the University of New Haven. Additionally, Ms. Banks serves as Vice President on the Board of Trustees for the Powhatan School in Boyce, VA.</span></div><div style="padding-left:45pt;text-align:justify"><span><br/></span></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ms. Cheng is Vice President and Chief Information Officer for Shentel. She joined the Company in March 2019 and has more than 20 years of experience in diverse business environments across all areas of Information Technology. Prior to joining Shentel, Ms. Cheng served as Chief Information Officer and Managing Director of Global Strategic Design for CFA Institute in Charlottesville, Va. Prior to her time at CFA Institute, Ms. Cheng held a number of different roles over 16 years with M&amp;T Bank in Buffalo, NY, including Group Vice President, Technology Business Services, Vice President of Retail Operations and Assistant Vice President, Web Product Owner. She received her Bachelor of Arts degree from Vassar College and her Masters of Business Administration from the University of Rochester. Additionally, Ms. Cheng is a founding board member of Charlottesville Women in Tech, a non-profit organization which encourages women to join and thrive in technology careers.</span></div><div style="padding-left:45pt;text-align:justify"><span><br/></span></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mr. Stobbe is Vice President and Chief Accounting Officer at Shentel. Mr. Stobbe is responsible for the leadership of Shentel&#8217;s accounting function. He joined Shentel in April 2019. Previously, he was a senior manager at KPMG LLP, where he focused on serving public telecommunications companies. He has led diverse teams and has extensive knowledge of U.S. GAAP and internal control over financial reporting. He holds both Bachelor and Master degrees in Accounting from the University of Missouri-Kansas City and is a certified public accountant.</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%">18</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#i788206cdcf424df3b01772277d3f21a3_7">Table of Contents</a></span></div></div><div style="text-align:justify;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Websites and Additional Information</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company maintains a corporate website at </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">www.shentel.com.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;We make available free of charge, through our website, our annual report on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8&#8209;K and all amendments to those reports, as soon as reasonably practicable after we electronically file or furnish such reports with or to the Securities and Exchange Commission ("SEC").&#160;The contents of our website are not a part of this report.&#160;In addition, the SEC maintains a website at </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">www.sec.gov</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> that contains reports, proxy and information statements and other information regarding the Company.</span></div><div style="margin-bottom:10pt;margin-top:10pt;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><div id="i788206cdcf424df3b01772277d3f21a3_16"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#i788206cdcf424df3b01772277d3f21a3_7">Table of Contents</a></span></div></div><div style="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:400;line-height:120%">ITEM 1A.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:3.36pt">RISK FACTORS</span></div><div style="padding-left:45pt;text-align:justify"><span><br/></span></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our business and operations are subject to a number of risks and uncertainties. The risks set forth under "Part I Item 1. Business" and the following risk factors should be read carefully in connection with evaluating our business. The following risks (or additional risks and uncertainties not presently known to us) could materially affect our financial condition, liquidity, or operating results, as well as the price of our common stock.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Risks Related to Our Business</span></div><div><span><br/></span></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Intensifying competition may limit our ability to sustain profitable operations.</span></div><div><span><br/></span></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As new technologies are developed and deployed by competitors in our service area, some of our subscribers may select other providers&#8217; offerings based on price, capabilities or personal preferences. Most of our competitors possess greater resources, have greater brand recognition, have more extensive coverage areas, have access to spectrum or technologies not available to us, are able to offer bundled service offerings that we are not able to duplicate and offer more services than we do. If significant numbers of our subscribers elect to move to competing providers, or if market saturation limits the rate of new subscriber additions, we may not be able to sustain profitable operations.</span></div><div style="padding-left:45pt"><span><br/></span></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s revenue from fiber leases may be adversely impacted by price competition for these facilities.</span></div><div style="padding-left:45pt"><span><br/></span></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers are increasingly accessing video content from alternative sources, such as Internet-based &#8220;over the top&#8221; providers such as Netflix, Amazon, and Hulu, and related platforms. The influx of competitors in this area, together with the development of new technologies to support them, are resulting in significant changes in the video business models and regulatory provisions that have applied to the provision of video and other services. These developments have led to a loss of video subscribers due to "cord cutting" as customers adopt alternative sources and may lead to a decline in the demand, price and profitability of our cable and related video services.</span></div><div style="padding-left:45pt;text-align:justify"><span><br/></span></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Incumbent cable companies also face competition from direct broadcast satellite providers, and from large providers of wireline telecommunications services (such as Verizon, CenturyLink and AT&amp;T), which have upgraded their networks in certain markets outside of our cable footprint to provide video services in addition to voice and broadband services and may offer bundled service offerings that we are not able to duplicate. Wireless providers are also entering the market for video services by making such services available on handsets and tablets. In some areas, direct broadcast satellite providers have partnered with large incumbent telecommunications service providers to offer triple-play services.</span></div><div style="padding-left:45pt;text-align:justify"><span><br/></span></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Nationwide, incumbent local exchange carriers have experienced a decrease in access lines due to the effect of wireless and wireline competition. We have experienced reductions in the number of access lines to date, and based on industry experience we anticipate that the long-term trend toward declining telephone subscriber counts will continue. There is a significant risk that this downward trend will have an adverse effect on the Company&#8217;s landline telephone operations in the future.</span></div><div><span><br/></span></div><div style="padding-left:45pt;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%">Our future growth is partially d</span><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-style:italic;font-weight:700;line-height:120%">pendent upon our edge-out strategy, which may or may not be successful.</span></div><div style="padding-left:45pt;text-align:justify"><span><br/></span></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are strategically focused on driving growth by expanding our broadband network in order to provide service in communities that are near or adjacent to our network. This edge-out strategy includes our fiber to the home and fixed wireless broadband services, which we offer under the Glo Fiber and Beam Internet brands, respectively. These brands are relatively new in the marketplace. This strategy requires considerable management resources and capital investment and it is uncertain whether and when it will contribute to positive free cash flow. As a result, we expect our capital expenditures to exceed the cash flow provided from continuing operations through 2023. Additionally, we must obtain pole attachment agreements, franchises, construction permits, and other regulatory approvals to commence operations in these communities. Delays in entering into pole attachment agreements, receiving the necessary franchises and construction permits, procuring needed contractors, materials or supplies, and conducting the construction itself could adversely impact our scheduled construction plans. Difficulty in obtaining necessary resources may also adversely affect our ability to expand into new markets. We may face resistance from competitors who are already in markets we wish to enter. If our expectations regarding our ability to attract customers in these communities are not met, or if the capital requirements to complete the network investment or the </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 style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#i788206cdcf424df3b01772277d3f21a3_7">Table of Contents</a></span></div></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">time required to attract our expected level of customers are incorrect, our financial performance may be negatively impacted.</span></div><div style="padding-left:45pt;text-align:justify"><span><br/></span></div><div style="padding-left:45pt;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%">Many of our competitors are larger than we are and possess greater resources than we do.</span></div><div style="padding-left:45pt;text-align:justify"><span><br/></span></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In some instances, we compete against companies with fewer regulatory burdens, greater personnel resources, greater resources for marketing, greater brand name recognition, and long-established relationships with regulatory authorities and customers. We are realigning our corporate expenses to reflect the forthcoming sale of our Wireless assets and operations. This initiative will take multiple years and be enabled by certain of our information technology initiatives. If we are unable to sufficiently build the necessary infrastructure and internal support functions to scale and expand our network and customer base, our potential growth would be limited. We may not be able to successfully compete with these competitors or be able to make the operational or financial investments necessary to successfully serve the targeted customer base.</span></div><div style="padding-left:45pt;text-align:justify"><span><br/></span></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Alternative technologies, changes in the regulatory environment and current uncertainties in the marketplace may reduce future demand for existing telecommunication services.</span></div><div style="padding-left:45pt"><span><br/></span></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The telecommunications industry is experiencing significant technological change, evolving industry standards, ongoing improvements in the capacity and quality of digital technology, shorter development cycles for new products and enhancements and changes in end-user requirements and preferences. Technological advances, industry changes, changes in the regulatory environment and the availability of additional spectrum or additional flexibility with respect to the use of currently available spectrum could cause the technology we use to become obsolete. We may not be able to respond to such changes and implement new technology on a timely basis or at an acceptable cost. Additionally, we may be required to select one developing or new technology over another and may not choose the technology that is ultimately determined to be the most economic, efficient or attractive to customers. We may also encounter difficulties in implementing new technologies, products and services and may encounter disruptions in service as a result.</span></div><div><span><br/></span></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Our distribution networks may be subject to weather-related events that may damage our networks and adversely impact our ability to deliver promised services or increase costs related to such events.</span></div><div style="padding-left:45pt"><span><br/></span></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our distribution networks may be subject to weather-related events that could damage our networks and impact service delivery. Some published reports predict that warming global temperatures will increase the frequency and severity of such weather-related events. Should such predictions be correct or if for other reasons there are more weather-related events, and should such events impact the Mid-Atlantic region covered by our networks more frequently or more severely than in the past, our revenues and expenses could be materially adversely impacted.</span></div><div><span><br/></span></div><div style="padding-left:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Our programming costs are subject to demands for increased payments.</span></div><div style="padding-left:45pt"><span><br/></span></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The cable television industry has continued to experience an increase in the cost of programming, especially sports programming and retransmission fees. In addition, as we add programming to our video services for existing customers or distribute existing programming to more customers, we incur increased programming expenses. Broadcasters affiliated with major over-the-air network services have been increasing their demands for cash payments and other concessions for the right to carry local network television signals on our cable systems. As compared to large national providers, our smaller base of subscribers limits our ability to negotiate lower programming costs. If we are unable to raise our customers&#8217; rates, these increased programming costs could have an adverse impact on our results of operations. Moreover, as our programming contracts and retransmission agreements with programming providers expire, there can be no assurance that they will be renewed on acceptable terms which could lead to a loss of video customers.</span></div><div><span><br/></span></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Negative outcomes of legal proceedings may adversely affect our business and financial condition.</span></div><div style="padding-left:45pt"><span><br/></span></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may become involved in legal proceedings from time to time. These proceedings may be complicated, costly and disruptive to our business operations. We might also incur significant expenses in defending these matters or may be required to pay significant fines, awards and settlements. Any of these potential outcomes, such as judgments, awards, settlements or orders could have a material adverse effect on our business, financial condition, operating results or our ability to do business.</span></div><div style="padding-left:45pt"><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 style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#i788206cdcf424df3b01772277d3f21a3_7">Table of Contents</a></span></div></div><div style="padding-left:45pt;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 benefit from our acquisition strategy.</span></div><div style="padding-left:45pt"><span><br/></span></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As part of our business strategy, we regularly evaluate opportunities to enhance the value of the Company by pursuing acquisitions of other businesses. Although we remain subject to financial and other covenants in our credit agreement that may limit our ability to pursue certain strategic opportunities, we intend to continue to evaluate and, when appropriate, pursue strategic acquisition opportunities as they arise. We cannot provide any assurance, however, with respect to the timing, likelihood, size or financial effect of any potential transaction involving the Company, as we may not be successful in identifying and consummating any acquisition or in integrating any newly acquired business into our operations.</span></div><div style="padding-left:45pt"><span><br/></span></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The evaluation of business acquisition opportunities and the integration of any acquired businesses pose a number of significant risks, including the following:</span></div><div style="padding-left:45pt;text-align:justify"><span><br/></span></div><div style="padding-left:72pt;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 place significant strain on our management, financial and other resources by requiring us to expend a substantial amount of time and resources in the pursuit of acquisitions that we may not complete, or to devote significant attention to the various integration efforts of any newly acquired businesses, all of which will require the allocation of limited resources;</span></div><div style="padding-left:45pt;text-align:justify"><span><br/></span></div><div style="padding-left:72pt;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 not have a positive impact on our cash flows or financial performance; </span></div><div style="padding-left:72pt;text-align:justify"><span><br/></span></div><div style="padding-left:72pt;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">even if acquired companies eventually contribute to an increase in our cash flows or financial performance, such acquisitions may adversely affect our operating results in the short term as a result of transaction-related expenses we will have to pay or the higher operating and administrative expenses we may incur in the periods immediately following an acquisition as we seek to integrate the acquired business into our operations;</span></div><div style="padding-left:72pt;text-align:justify"><span><br/></span></div><div style="padding-left:72pt;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 not be able to realize anticipated synergies, achieve the desired level of integration of the acquired business or eliminate as many redundant costs;</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:72pt;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 not be able to maintain relationships with customers, suppliers and other business partners of the acquired business;</span></div><div style="padding-left:72pt;text-align:justify"><span><br/></span></div><div style="padding-left:72pt;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 operating and financial systems and controls and information services may not be compatible with those of the companies we may acquire and may not be adequate to support our integration efforts, and any steps we take to improve these systems and controls may not be sufficient;</span></div><div style="padding-left:72pt;text-align:justify"><span><br/></span></div><div style="padding-left:72pt;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 plans and projections used to justify the acquisitions and expansion investments are based on assumptions of revenues per subscriber, penetration rates in specific markets where we operate and expected operating costs. These assumptions may not develop as projected, which may negatively impact our profitability or the value of our intangible assets;</span></div><div style="padding-left:72pt;text-align:justify"><span><br/></span></div><div style="padding-left:72pt;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">growth through acquisitions will increase our need for qualified personnel, who may not be available to us or, if they were employed by a business we acquire, remain with us after the acquisition; and</span></div><div style="padding-left:72pt;text-align:justify"><span><br/></span></div><div style="padding-left:72pt;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">acquired businesses may have unexpected liabilities and contingencies, which could be significant.</span></div><div><span><br/></span></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Adverse economic conditions in the United States and in our market area involving significantly reduced consumer spending could have a negative impact on our results of operations.</span></div><div style="padding-left:45pt"><span><br/></span></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unfavorable general economic conditions could negatively affect our business. Although it is difficult to predict the impact of general economic conditions on our business, these conditions could adversely affect the affordability of, and customer demand for our services, and could cause customers to delay or forgo purchases of our services. Any national economic weakness, restricted credit markets, or high unemployment rates could depress consumer spending and harm our operating performance. In addition, any material adverse economic conditions that affect our geographic markets in particular could have a disproportionately negative impact on our results.</span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></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%">22</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#i788206cdcf424df3b01772277d3f21a3_7">Table of Contents</a></span></div></div><div style="padding-left:45pt;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 has disrupted, and the future outbreak of other highly infectious or contagious diseases could disrupt, the operation of our business resulting in adverse impacts to our financial condition, results of operations, and cash flow and could create significant volatility in the trading and value of the Company&#8217;s common stock.</span></div><div style="padding-left:45pt"><span><br/></span></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Since being reported in December 2019, an outbreak of a new strain of coronavirus (&#8220;COVID-19&#8221;) has spread globally, including to every state in the United States. In March 2020, the World Health Organization declared COVID-19 a pandemic and the United States declared a national emergency. The COVID-19 pandemic has negatively impacted the global economy, disrupted global supply chains, and created significant volatility and disruption of financial markets, and another pandemic in the future could have similar effects. Given the ongoing and dynamic nature of the circumstances, it is difficult to predict the impact of COVID-19 on the Company, and there is no guarantee that efforts by Shentel, designed to address adverse impacts of the coronavirus, will be effective.</span></div><div><span><br/></span></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Governments in the markets in which we operate have taken a number of actions in response to the pandemic, including mandating that residents stay at home, temporarily closing businesses that are not considered essential and limiting hours of businesses or the number of customers that may be served. </span></div><div style="padding-left:45pt;text-align:justify"><span><br/></span></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has also limited non-essential travel, in-person meetings and large employee meetings, while also implementing a work-from-home policy to encourage all employees whose job responsibilities permit remote working to do so. Our transition to a work-from-home policy for many employees could impact the ability of our employees to advance research and development projects as efficiently or productively as they could in an office setting. The extent and duration of ongoing workplace restrictions and limitations, particularly in sites with significant headcount, could adversely impact our operations and our ability to execute on strategic imperatives for our business. Continued restrictions on travel and limitations on interaction with customers may impact our sales and marketing activities, including our ability to secure new customers, to qualify and sell new products, or to grow sales with customers where or with whom we do not have a longer-standing supply relationship.</span></div><div style="padding-left:45pt;text-align:justify"><span><br/></span></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the current COVID-19 pandemic, or a future pandemic, could have material and adverse effects on our ability to successfully operate and on our financial condition, results of operations and cash flows due to, among other factors:</span></div><div style="padding-left:45pt;text-align:justify"><span><br/></span></div><div style="padding-left:72pt;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">additional disruptions or delays in our operations or network performance, as well as network maintenance and construction, testing, supervisory and customer support activities, and inventory and supply procurement;</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:72pt;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">increases in operating costs, inventory shortages and/or a decrease in productivity related to travel bans and social distancing efforts, which could include delays in our ability to install broadband services at customer locations or require our vendors and contractors to incur additional costs that may be passed on to us;</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:72pt;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 deterioration in our ability to operate in affected areas or delays in the supply of products or services to us from vendors that are needed for our efficient operations;</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:72pt;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">increases in health insurance and labor-related costs arising from illness, quarantine and the implementation of social distancing and work-from-home measures;</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:72pt;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">increased risk of phishing and other cybersecurity attacks, and increased risk of unauthorized dissemination of sensitive personal information or proprietary or confidential information about us, our customers or other third parties as a result of employees or third-party vendors' employees working remotely;</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:72pt;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 ability of our counterparties to meet their obligations to us in full, or at all;</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:72pt;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 general reduction in business and economic activity may severely impact our customers and may cause them to be unable to pay for services provided; and</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:72pt;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 negative impact on the health of our personnel, particularly if a significant number of them are impacted, could result in a deterioration in our ability to ensure business continuity during a disruption.</span></div><div style="padding-left:45pt"><span><br/></span></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shentel has implemented policies and procedures designed to mitigate the risk of adverse impacts of the COVID-19 pandemic, or a future pandemic, on the Company&#8217;s operations, but may incur additional costs to ensure continuity 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%">23</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#i788206cdcf424df3b01772277d3f21a3_7">Table of Contents</a></span></div></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">business operations caused by COVID-19, or other future pandemics, which could adversely affect its financial condition and results of operations. However, the extent of such impacts will depend on future developments, which are highly uncertain and cannot be predicted, including new information that may emerge concerning the severity of COVID-19 and actions taken to contain COVID-19 or its impact. Additionally, to the extent the COVID-19 pandemic adversely affects our business, financial condition or results of operations, it may heighten other risks described in this "Risk Factors" section.</span></div><div style="padding-left:45pt"><span><br/></span></div><div style="padding-left:45pt;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 an underfunded non-contributory defined benefit pension plan.</span></div><div style="padding-left:45pt;text-align:justify"><span><br/></span></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Through our acquisition of nTelos, we assumed nTelos&#8217; non-contributory defined benefit pension plan and other post-retirement benefit plans, covering all employees who met eligibility requirements and were employed by nTelos prior to October 1, 2003. This pension plan was closed to nTelos employees hired on or after October 1, 2003. As of December&#160;31, 2020, the plan was underfunded by approximately $8.0 million. Refer to Note 2, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Summary of Significant Accounting Policies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, included with the Notes to our consolidated financial statements for additional information regarding the accounting for the defined benefit pension and other postretirement benefit plans. We do not expect that we will be required to make a cash contribution to the underfunded pension plan in 2021, but we may be required to make cash contributions in future periods depending on the level of interest rates and investment returns on plan assets. </span></div><div><span><br/></span></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Disruptions of our information technology infrastructure could harm our business.</span></div><div style="padding-left:45pt;text-align:justify"><span><br/></span></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We depend on our information technology infrastructure to achieve our business objectives. A disruption of our infrastructure could be caused by a natural disaster, manufacturing failure, telecommunications system failure, cybersecurity or terrorist attack, intrusion or incident, or defective or improperly installed new or upgraded business management systems. Although we make significant efforts to maintain the security and integrity of the Company's information technology infrastructure, there can be no assurance that our security efforts and measures will be effective or that attempted security breaches or disruptions would not be successful or damaging, especially in light of the growing sophistication of cyber-attacks and intrusions sponsored by state or other interests. Portions of our information technology infrastructure also may experience interruptions, delays or cessations of service or produce errors in connection with systems integration or migration work that takes place from time to time. In the event of any such disruption, we may be unable to conduct our business in the normal course. Moreover, our business involves the processing, storage and transmission of data, which would also be negatively affected by such an event. A disruption of our infrastructure could cause us to lose customers and revenue, particularly during a period of heavy demand for our services. We also could incur significant expense in repairing system damage and taking other remedial measures.</span></div><div><span><br/></span></div><div style="padding-left:45pt;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 identified material weaknesses in our internal controls over financial reporting that, if not properly corrected, could materially adversely affect our operations and result in material misstatements in our financial statements.</span></div><div><span><br/></span></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with Section 404 of the Sarbanes-Oxley Act, we, along with our independent registered public accounting firm, are required to report on the effectiveness of our internal controls over financial reporting. Failure to design and maintain effective internal controls could constitute a material weakness which could result in inaccurate financial statements, inaccurate disclosures or failure to prevent fraud.</span></div><div style="padding-left:45pt;text-align:justify"><span><br/></span></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2020, we did not maintain an effective control environment attributable to certain identified material weaknesses. We describe these material weaknesses in Item 9A. Controls and Procedures in this Annual Report on Form 10-K. The identified control deficiencies create a reasonable possibility that a material misstatement to the consolidated financial statements will not be prevented or detected on a timely basis, and therefore we concluded that the deficiencies represent material weaknesses in the Company&#8217;s internal control over financial reporting and our internal control over financial reporting was not effective as of December 31, 2020. We cannot provide any assurance that these weaknesses will be effectively remediated or that additional material weaknesses will not occur in the future. The existence of these or other material weaknesses in our internal controls over financial reporting could also result in errors in our financial statements that could require us to restate our financial statements, cause us to fail to meet our reporting obligations and cause stockholders to lose confidence in our reported financial information, all of which could materially and adversely affect our business and stock price.</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%">24</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#i788206cdcf424df3b01772277d3f21a3_7">Table of Contents</a></span></div></div><div style="padding-left:45pt;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%">Implementation of our new ERP system could disrupt business operations.</span></div><div style="padding-left:45pt;text-align:justify"><span><br/></span></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our current ERP system will no longer be supported by the software vendor after January 2023. We are planning to implement a new ERP system over the next 18 months to replace the current system. Implementing a new ERP system is not only costly but complex and difficult. The implementation requires significant investments of time, money and resources and may result in the diversion of senior management&#8217;s attention from our ongoing operations. Furthermore, the implementation will result in changes to many of our existing operational, financial and administrative business processes. The new ERP system will require both the implementation of new internal controls and changes to existing internal control frameworks and procedures. If unexpected delays, technical problems or other significant issues arise in connection with the implementation, it could have a material negative impact on our operations, business, financial results and financial condition. There can be no assurance that we will successfully implement our new ERP system or that we will avoid these and other negative impacts from our implementation efforts.</span></div><div style="padding-left:45pt"><span><br/></span></div><div style="padding-left:45pt;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 largely depends on our ability to retain and recruit key personnel, and any failure to do so could adversely affect our ability to manage our business. </span></div><div style="padding-left:45pt;text-align:justify"><span><br/></span></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our operational results have depended, and our future results will depend, upon the retention and continued performance of our management team, as well as the attraction and retention of relevant engineering and construction resources. The competitive environment for these talents in our industry could adversely impact our ability to retain and hire new key employees and contractors. The loss of the services of key members of management and the inability or delay in hiring new key employees and contractors could adversely affect our ability to manage our business and our future operational and financial results. Moreover, an inability to attract and retain sufficient qualified accounting personnel could adversely affect our ability to maintain an effective system of internal controls or our ability to produce reliable financial reports, which could materially and adversely affect our business and our stock price.</span></div><div style="padding-left:45pt;text-align:justify"><span><br/></span></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">We could suffer a loss of revenue and increased costs, exposure to significant liability, reputational harm and other serious negative consequences if we sustain cyber-attacks or other data security breaches that disrupt our operations or result in the dissemination of proprietary or confidential information about us or our customers or other third parties.</span></div><div><span><br/></span></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We utilize our information technology infrastructure to manage and store various proprietary information and sensitive or confidential data relating to our operations. We routinely process, store and transmit large amounts of data for our customers, including sensitive and personally identifiable information. We depend on our information technology infrastructure to conduct business operations and provide customer services. We may be subject to data breaches and disruptions of the information technology systems we use for these purposes. Our industry has witnessed an increase in the number, intensity and sophistication of cybersecurity incidents caused by hackers and other malicious actors such as foreign governments, criminals, hacktivists, terrorists and insider threats. Hackers and other malicious actors may be able to penetrate our network security and misappropriate or compromise our confidential, sensitive, personal or proprietary information, or that of third parties, and engage in the unauthorized use or dissemination of such information. They may be able to create system disruptions, or cause shutdowns. Hackers and other malicious actors may be able to develop and deploy viruses, worms, ransomware and other malicious software programs that attack our products or otherwise exploit any security vulnerabilities of our systems. In addition, sophisticated hardware and operating system software and applications that we procure from third parties may contain defects in design or manufacture, including &#8220;bugs,&#8221; cybersecurity vulnerabilities and other problems that could unexpectedly interfere with the operation or security of our systems.</span></div><div><span><br/></span></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The shift to our workforce working remotely as a result of the COVID-19 pandemic has amplified certain risks to our operations and business, including increased demand on our information technology infrastructure and systems, increased phishing and other cybersecurity attacks as hackers and malicious actors try to exploit the uncertainty surrounding the COVID-19 pandemic, and an increase in the number of points of potential attack, such as laptops and mobile devices (both of which are now being used in increased numbers), and any failure to effectively manage these risks, including to timely identify and appropriately respond to any cyber-attacks, may adversely affect our business.</span></div><div><span><br/></span></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To date, interruptions of our information technology infrastructure have been infrequent and have not had a material impact on our operations. However, because technology is increasingly complex and cyber-attacks are increasingly sophisticated and more frequent, there can be no assurance that such incidents will not have a material adverse effect </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 style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#i788206cdcf424df3b01772277d3f21a3_7">Table of Contents</a></span></div></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">on us in the future. The consequences of a breach of our security measures, a cyber-related service or operational disruption, or a breach of personal, confidential, proprietary or sensitive data caused by a hacker or other malicious actor could be significant for us, our customers and other affected third parties. For example, the consequences could include damage to infrastructure and property, impairment of business operations, disruptions to customer service, financial costs and harm to our liquidity, costs associated with remediation, loss of revenues, loss of customers, competitive disadvantage, legal expenses associated with litigation, regulatory action, fines or penalties or damage to our brand and reputation.</span></div><div><span><br/></span></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the costs to us to eliminate or address the foregoing security challenges and vulnerabilities before or after a cyber incident could be significant. In addition, our remediation efforts may not be successful and could result in interruptions, delays or cessation of service. We could also lose existing or potential customers for our services in connection with any actual or perceived security vulnerabilities in the services.</span></div><div><span><br/></span></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to laws, rules and regulations relating to the collection, use and security of user data. Our operations are also subject to federal and state laws governing information security. In the event of a data breach or operational disruption caused by an information security incident, such rules may require consumer and government agency notification and may result in regulatory enforcement actions with the potential of monetary forfeitures as well as civil litigation. We have incurred, and will continue to incur, expenses to comply with privacy and security standards and protocols imposed by law, regulation, industry standards and contractual obligations.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Risks Related to Regulation and Legislation</span></div><div><span><br/></span></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Regulation by government agencies may increase our costs of providing service or require changes in services, either of which could impair our financial performance.</span></div><div style="padding-left:45pt;text-align:justify"><span><br/></span></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our operations are subject to varying degrees of regulation by the FCC, the Federal Trade Commission, the Federal Aviation Administration, the Environmental Protection Agency and the Occupational Safety and Health Administration, as well as by state and local regulatory agencies and franchising authorities. Action by these regulatory bodies could negatively affect our operations and our costs of doing business. </span></div><div style="padding-left:45pt"><span><br/></span></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Changes to key regulatory requirements can affect our ability to compete.</span></div><div style="padding-left:45pt;text-align:justify"><span><br/></span></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our industry is subject to extensive governmental regulation, which impacts many aspects of our operations. Legislators and regulators at all levels of government frequently consider changing, and sometimes do change, existing statutes, regulations, and interpretations thereof. Future legislative, judicial, or administrative actions may increase our costs or impose additional challenges and restrictions on our business.</span></div><div style="padding-left:45pt;text-align:justify"><span><br/></span></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Federal law strictly limits the scope of permissible cable rate regulation, and none of our local franchising authorities currently regulate our rates for video services. Our rates for broadband services have historically not been subject to rate regulation. However, as broadband service is increasingly viewed as an essential service, governments could adopt new laws or regulations related to the prices we charge for our services that could adversely impact our existing business model.</span></div><div style="padding-left:45pt;text-align:justify"><span><br/></span></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company operates cable television systems in largely rural areas of Virginia, West Virginia, Maryland and Kentucky pursuant to local franchise agreements. These franchises are not exclusive, and other entities may secure franchise authorizations in the future, thereby increasing direct competition to the Company.</span></div><div style="padding-left:45pt;text-align:justify"><span><br/></span></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Many franchises establish comprehensive facilities and service requirements, as well as specific customer service standards and monetary penalties for non-compliance. In many cases, franchises are terminable if the franchisee fails to comply with significant provisions set forth in the franchise agreement governing system operations. Franchises are generally granted for fixed terms and must be periodically renewed. Franchising authorities may resist granting a renewal if either past performance or the prospective operating proposal is considered inadequate. Franchise authorities often demand concessions or other commitments as a condition to renewal. If our local franchises are not renewed at expiration we would have to cease operations or, operate under either temporary operating agreements or without a franchise while negotiating renewal terms with the local franchising authorities. Although we have historically renewed our franchises without incurring significant costs, we cannot offer assurance that we will be able to renew, or to renew as favorably, our franchises in the future. A termination of or a sustained failure to renew a franchise in one or more key markets or obtaining such franchise on unfavorable terms could adversely affect our business in the affected geographic area. </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 style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#i788206cdcf424df3b01772277d3f21a3_7">Table of Contents</a></span></div></div><div style="padding-left:45pt;text-align:justify"><span><br/></span></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pole attachments are wires and cables that are attached to utility poles. Cable system attachments to investor-owned public utility poles historically have been regulated at the federal or state level, generally resulting in reasonable pole attachment rates for attachments used to provide cable service. In contrast, utility poles owned by municipalities or cooperatives are not subject to federal regulation and are, with exceptions, generally exempt from state regulation and their attachment rates tend to be higher. Future regulatory changes in this area could impact the pole attachment rates we pay utility companies. </span></div><div style="padding-left:45pt;text-align:justify"><span><br/></span></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The FCC has periodically considered proposals for new regulations intended to make our cable set-top boxes open to other service providers. If enacted, such new regulations concerning set-top boxes could increase our cost for equipment, affect our relationship with our customers, and/or enable third parties to try to offer equipment that accesses disaggregated cable content merged with other services delivered over the Internet to compete with our premium service offerings.</span></div><div style="padding-left:45pt"><span><br/></span></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Increases in broadband usage may cause network capacity limitations, resulting in service disruptions, reduced capacity or slower transmission speeds for our customers.</span></div><div style="padding-left:45pt"><span><br/></span></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Video streaming services, gaming and peer-to-peer file sharing applications use significantly more bandwidth than other Internet activity such as web browsing and email. As use of these newer services continues to grow, our broadband customers will likely use much more bandwidth than in the past. If this occurs, we could be required to make significant capital expenditures to increase network capacity in order to avoid service disruptions, service degradation or slower transmission speeds for our customers. Alternatively, we could choose to implement network management practices to reduce the network capacity available to bandwidth-intensive activities during certain times in market areas experiencing congestion, which could negatively affect our ability to retain and attract customers in affected markets. Competitive or regulatory constraints may preclude us from recovering costs of network investments designed to address these issues, which could adversely impact our operating margins, results of operations, financial condition and cash flows.</span></div><div style="padding-left:45pt"><span><br/></span></div><div style="padding-left:45pt;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 be adversely impacted by legislative or regulatory changes that affect our ability to develop and offer services or that could expose us to liability from customers or others.</span></div><div style="padding-left:45pt;text-align:justify"><span><br/></span></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company provides broadband Internet access services to its cable and telephone customers through cable modems and DSL. As the Internet has matured, it has become the subject of increasing regulatory interest. Congress and Federal regulators have adopted a wide range of measures directly or potentially affecting Internet use. The adoption of new Internet regulations or policies could adversely affect our business.</span></div><div style="padding-left:45pt"><span><br/></span></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2015, the FCC determined that broadband Internet access services, such as those we offer, were a form of &#8220;telecommunications service&#8221; under the Communications Act and, on that basis, imposed rules banning service providers from blocking access to lawful content, restricting data rates for downloading lawful content, prohibiting the attachment of non-harmful devices, giving special transmission priority to affiliates, and offering third parties the ability to pay for priority routing. The 2015 rules also imposed a &#8220;transparency&#8221; requirement, i.e., an obligation to disclose all material terms and conditions of our service to consumers.</span></div><div style="padding-left:45pt"><span><br/></span></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2017, the FCC adopted an order repudiating its prior (2015) treatment of broadband as a &#8220;telecommunications service,&#8221; reclassifying broadband as an &#8220;information service,&#8221; and eliminating the rules it had imposed at that time (other than a transparency/disclosure-requirement, which it eased in significant ways). The FCC also ruled that state regulators may not impose obligations similar to federal obligations that the FCC removed. Various parties have challenged this ruling in court, and, we cannot predict how any such court challenges will be resolved. Moreover, it is possible that the FCC might further revise its approach to broadband Internet access, or that Congress might enact legislation affecting the rules applicable to the service. In 2019, the U.S. Court of Appeals for the District of Columbia upheld the information service reclassification, but vacated the FCC&#8217;s blanket prohibition of state utility regulation of broadband services.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The court left open the possibility that individual state laws could still be deemed preempted on a case-by-case basis if it is shown that they conflict with federal law.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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 October 2020 the FCC, responding to the court&#8217;s remand order, issued a further decision clarifying certain aspects of its earlier order. In this decision the FCC re-classified broadband internet access service as an unregulated information service, thus eliminating all federal regulatory "network neutrality" obligations beyond requiring broadband providers to accurately disclose network management practices, performance, and commercial terms of service.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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%">These issues may be revisited by the FCC in the current Administration.</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 style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#i788206cdcf424df3b01772277d3f21a3_7">Table of Contents</a></span></div></div><div style="padding-left:45pt"><span><br/></span></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The FCC imposes obligations on telecommunications service providers, including broadband Internet access service providers, and multichannel video program distributors, like our cable company, intended to ensure that individuals with disabilities are able to access and use telecommunications and video programming services and equipment. We cannot predict the nature and pace these requirements and other developments, or the impact they may have on our operations. </span></div><div style="padding-left:45pt;text-align:justify"><span><br/></span></div><div style="padding-left:45pt;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 may be impacted by new or changing tax laws or regulations and actions by federal, state and/or local agencies, or how judicial authorities apply tax laws.</span></div><div style="padding-left:45pt;text-align:justify"><span><br/></span></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We expect to pay over $400 million in federal and state income taxes in 2021 from the pending sale of our Wireless assets and operations to T-Mobile. If federal or state income tax rates are increased during 2021, we could pay more income taxes and may need to reduce the expected special dividend payable to shareholders, raise additional indebtedness or lower our available liquidity.</span></div><div style="padding-left:45pt;text-align:justify"><span><br/></span></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the products and services we sell, we calculate, collect and remit various federal, state and local taxes, surcharges and regulatory fees to numerous federal, state and local governmental authorities, including federal USF contributions and regulatory fees. In addition, we incur and pay state and local taxes and fees on purchases of goods and services used in our business.</span></div><div style="padding-left:45pt;text-align:justify"><span><br/></span></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tax laws are subject to change as new laws are passed and new interpretations of the law are issued or applied. In many cases, the application of tax laws is uncertain and subject to differing interpretations, especially when evaluated against new technologies and telecommunications services, such as broadband internet access and cloud related services.</span></div><div style="padding-left:45pt;text-align:justify"><span><br/></span></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the event that we have incorrectly calculated, assessed or remitted amounts that were due to governmental authorities, we could be subject to additional taxes, fines, penalties or other adverse actions, which could materially impact our business, financial condition and operating results. In the event that federal, state and/or local municipalities were to significantly increase taxes on our network, operations or services, or seek to impose new taxes, it could have a material adverse effect on our business, financial condition, operating results or ability to do business.</span></div><div style="padding-left:45pt"><span><br/></span></div><div style="text-align:justify;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Risks Related to the Sale of our Discontinued Wireless Operations</span></div><div><span><br/></span></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">The sale of our discontinued Wireless operations is pending and may not close.</span></div><div style="padding-left:45pt;text-align:justify"><span><br/></span></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our discontinued Wireless operations have been an affiliate of Sprint since 1999. </span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 26, 2020, Sprint Corporation (&#8220;Sprint&#8221;), an indirect subsidiary of T-Mobile US, Inc., ("T-Mobile"), on behalf of and as the direct or indirect owner of Sprint PCS, delivered notice to the Company exercising its option to purchase the assets and operations of our Wireless operations, ("Shentel Wireless"), for 90% of the &#8220;Entire Business Value&#8221; (as defined under our affiliate agreement and determined pursuant to the appraisal process set forth therein). Shortly thereafter, the Company committed to a plan to sell the discontinued Wireless operations. </span></div><div style="padding-left:45pt;text-align:justify"><span><br/></span></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The final and binding appraisal process was completed on February 1, 2021. Expected sale proceeds are $1.95 billion based upon the appraisal process and other agreements between the parties.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We expect to enter into a definitive asset purchase agreement with T-Mobile during the first quarter 2021 and expect that the transaction will close during the second quarter 2021, subject to customary closing conditions and required regulatory approvals.</span></div><div style="padding-left:45pt;text-align:justify"><span><br/></span></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company currently expects to use the after-tax proceeds from the sale of Shentel Wireless to, among other things:</span></div><div><span><br/></span></div><div style="padding-left:72pt;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">As required by our credit agreement, repay approximately $702 million of outstanding term loans and swap liabilities and terminate the respective agreement;</span></div><div style="padding-left:72pt;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 a special dividend of $18.75 per share to Shentel's shareholders (the "Special Dividend");</span></div><div style="padding-left:72pt;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">Provide adequate liquidity for growth and potential strategic acquisitions; and </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 style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#i788206cdcf424df3b01772277d3f21a3_7">Table of Contents</a></span></div></div><div style="padding-left:72pt;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">Provide liquidity for general corporate purposes.</span></div><div style="padding-left:45pt;text-align:justify"><span><br/></span></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">While the Company expects to pay the special dividend after the close of the Wireless sale, this declaration is subject to the approval of Shentel&#8217;s Board of Directors.</span></div><div style="padding-left:45pt;text-align:justify"><span><br/></span></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">It is uncertain if we will be able to agree to terms with T-Mobile on the asset purchase agreement, secure the required regulatory approvals and close on the transaction with T-Mobile. If we do not close on the transaction with T-Mobile, we will not be able to declare and pay a special dividend to our shareholders, our ability to continue to profitably operate our wireless business may be compromised and this could cause significant volatility in the trading and value of our common stock.</span></div><div><span><br/></span></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the event that the sale of our discontinued Wireless operations does not close, our ability to comply with the financial covenants under the agreement governing our secured credit facilities will depend primarily on our success in generating sufficient operating cash flow. Under our credit agreement, we are subject to a total leverage ratio covenant, a minimum debt service coverage ratio covenant and a minimum liquidity test. Industry conditions and financial, business and other factors, including those we identify as risk factors in this and our other reports, will affect our ability to generate the cash flows we need to satisfy those financial tests and ratios. Our failure to satisfy the tests or ratios could result in a default and acceleration of repayment of the indebtedness under our credit facilities. If the maturity of our indebtedness were accelerated, we may not have sufficient funds to repay such indebtedness. In such event, to the extent permitted by our credit agreement and applicable law, our lenders would be entitled to proceed against the collateral securing the indebtedness, which includes substantially all of our assets and the assets of our subsidiaries.</span></div><div><span><br/></span></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Because our Wireless segment has historically represented a large portion of our consolidated revenue, if the sale to of our Wireless assets and operations to T-Mobile is completed, our business will be substantially different.</span></div><div><span><br/></span></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The revenue generated from our Wireless segment for the years ended December 31, 2020, 2019 and 2018 constituted approximately 67%, 70% and 71% of our consolidated revenue for those years, respectively. Although we expect the revenue generated from our remaining segments to grow in the future, our business will be substantially different following the sale to of our Wireless assets and operations to T-Mobile, and there can be no assurance that we will achieve sustained growth, reduce Corporate overhead expenses or achieve improvement in our financial condition and results of operations in our remaining segments or in new products or business opportunities we may pursue.</span></div><div style="padding-left:45pt;text-align:justify"><span><br/></span></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, since our focus following the closing of the sale will be on building long-term shareholder value with our remaining segments, investors and analysts may have different expectations for our company to produce improved quarterly financial results for our remaining segments as compared to the periods prior to the sale to of our Wireless assets and operations. This might cause fluctuations in our stock price as well as distractions for our management and our board of directors, and might at times conflict with our desire to build long-term stockholder value.</span></div><div><span><br/></span></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Our stockholders may not receive any distribution from the sale of our Wireless assets and operations and may never receive any return of value.</span></div><div><span><br/></span></div><div style="padding-left:45pt;text-align:justify"><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 has not made a final determination of the use of the proceeds from the sale of our Wireless assets and operations to T-Mobile. The Company may use the net proceeds from the sale for general corporate purposes, which may include, without limitation, funding growth initiatives, strategic acquisition opportunities, repayment or refinancing of debt or other corporate obligations, capital expenditures, working capital, and repurchases and redemptions of securities. Stockholders may not directly receive any liquidity from the sale and the only return to them may be based on any future appreciation in our stock price or upon a future sale or liquidation of us. Much depends on our future business, including the success or failure of our remaining business. There are no assurances that we will be successful, and current stockholders may never receive a return on their investment.</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%">29</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#i788206cdcf424df3b01772277d3f21a3_7">Table of Contents</a></span></div></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">There can be no assurances that we will be successful in investing the proceeds of the sale of our Wireless assets and operations.</span></div><div><span><br/></span></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The process to identify potential investment opportunities, growth initiatives, strategic acquisition opportunities and to evaluate the future returns therefrom and business prospects thereof can be time consuming and uncertain. Our management could spend or invest the proceeds from the sale of our Wireless assets and operations in ways with which our stockholders may not agree, and our management and the Board of Directors may authorize such spending or investment without seeking stockholder approval. The investment of these proceeds may not yield a favorable return and there can be no assurances that we will be successful in the investment of these proceeds.</span></div><div style="padding-left:45pt;text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Risks Related to our Indebtedness</span></div><div style="padding-left:45pt"><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:45pt;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 required to repay all outstanding amounts under our credit agreements when the sale of our discontinued Wireless operations closes. We may not be able to obtain additional credit facilities on terms that are acceptable to us or as favorable as those of our existing facilities.</span></div><div style="padding-left:45pt;text-align:justify"><span><br/></span></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the agreement governing our secured credit facilities, we are required to repay all of our term loans and terminate our $75 million revolving credit facility when the sale of our discontinued Wireless operations closes. </span></div><div style="padding-left:45pt;text-align:justify"><span><br/></span></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may not be able to issue new indebtedness to recapitalize our continuing operations under terms that we find acceptable. If we do not raise additional indebtedness, we may have to scale back our network edge-out growth strategy or reduce the value of the special dividend that we plan to declare and pay to shareholders following the sale of our wireless business to T-Mobile.</span></div><div style="text-align:justify"><span><br/></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%">We may not be able to repay future indebtedness raised after the closing of the sale of our wireless operations.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As discussed in the Risks Related to our Business section above, we expect our capital expenditures to exceed the cash flow provided from continuing operations through 2023 as we invest in our network edge-out strategy. We may not be able to generate sufficient cash flows from operations in 2024 and beyond or to raise additional capital in amounts necessary for us to repay any future indebtedness when such indebtedness becomes due and to meet our other cash needs.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:45pt;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 health and ability to compete.</span></div><div><span><br/></span></div><div style="padding-left:45pt;text-align:justify"><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 $688.5 million of total indebtedness. Our level of indebtedness could have important adverse consequences. For example, it may:</span></div><div style="padding-left:45pt;text-align:justify"><span><br/></span></div><div style="padding-left:72pt;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">increase our vulnerability to general adverse economic and industry conditions, including interest rate increases, because as of December&#160;31, 2020, a significant portion of our borrowings were, and may continue to be, subject to variable rates of interest;</span></div><div style="padding-left:72pt;text-align:justify"><span><br/></span></div><div style="padding-left:72pt;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 payments on our indebtedness, thereby reducing the availability of our cash flow to fund working capital, capital expenditures, dividends and other general corporate purposes;</span></div><div style="padding-left:72pt;text-align:justify"><span><br/></span></div><div style="padding-left:72pt;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 to alleviate liquidity constraints, as a result of financial and other restrictive covenants in our credit agreement;</span></div><div style="padding-left:72pt;text-align:justify"><span><br/></span></div><div style="padding-left:72pt;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 flexibility in planning for, or reacting to, changes in our business and the industry in which we operate; and</span></div><div style="padding-left:72pt;text-align:justify"><span><br/></span></div><div style="padding-left:72pt;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">place us at a competitive disadvantage relative to companies that have less indebtedness.</span></div><div style="padding-left:45pt;text-align:justify"><span><br/></span></div><div id="i788206cdcf424df3b01772277d3f21a3_19"></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:400;line-height:120%">ITEM 1B.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:3.92pt">UNRESOLVED STAFF COMMENTS</span></div><div><span><br/></span></div><div style="text-indent:45pt"><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:45pt"><span><br/></span></div><div id="i788206cdcf424df3b01772277d3f21a3_22"></div><div style="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:400;line-height:120%">ITEM 2.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:10.58pt">PROPERTIES</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 style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#i788206cdcf424df3b01772277d3f21a3_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company owns or leases switching and data centers, office and retail space, and warehouses that support its operations located across a multi-state area covering large portions of central and western&#160;Virginia, south-central&#160;Pennsylvania,&#160;West Virginia, and portions of&#160;Maryland, and&#160;Kentucky. The Company also has fiber optic hubs or points of presence in Pennsylvania, Maryland, Virginia and West Virginia. The Company considers the properties owned or leased generally to be in good operating condition and suitable for its business operations.</span></div><div style="text-align:justify"><span><br/></span></div><div id="i788206cdcf424df3b01772277d3f21a3_25"></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:400;line-height:120%">ITEM 3.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:10.58pt">LEGAL PROCEEDINGS</span></div><div><span><br/></span></div><div style="padding-left:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None</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%">31</span></div></div></div><div id="i788206cdcf424df3b01772277d3f21a3_28"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#i788206cdcf424df3b01772277d3f21a3_7">Table of Contents</a></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 II</span></div><div><span><br/></span></div><div id="i788206cdcf424df3b01772277d3f21a3_31"></div><div style="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:400;line-height:120%">ITEM 5.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:10.58pt">MARKET FOR THE REGISTRANT'S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES</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%">Market Information</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 Company's stock is traded on the Nasdaq Global Select Market under the symbol &#8220;SHEN.&#8221; The following table indicates the closing high and low sales prices per share of common stock as reported by the Nasdaq Global Select Market for each quarter during the last two years:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:49.707%"><tr><td style="width:1.0%"></td><td style="width:50.664%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.858%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.958%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.858%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.962%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;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%">High</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%">Low</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fourth Quarter</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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%">47.47&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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%">42.87&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Third Quarter</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56.14&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42.36&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Second Quarter</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58.64&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44.22&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">First Quarter</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49.50&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39.32&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</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:49.707%"><tr><td style="width:1.0%"></td><td style="width:50.664%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.858%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.958%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.858%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.962%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;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="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%">High</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%">Low</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fourth Quarter</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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%">41.73&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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%">29.61&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Third Quarter</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.63&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.70&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Second Quarter</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45.27&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.40&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">First Quarter</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51.18&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43.28&#160;</span></td><td style="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-weight:700;line-height:174%">Stock Performance Graph</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 following graph and table show the cumulative total shareholder return on the Company&#8217;s common stock compared to the Nasdaq US Index and the Nasdaq Telecommunications Index for the period between December 31, 2015 and December&#160;31, 2020.&#160;The graph tracks the performance of a $100 investment, with the reinvestment of all dividends, from December 31, 2015 to December&#160;31, 2020.</span></div><div><span><br/></span></div><div style="text-align:center"><img src="shen-20201231_g2.jpg" alt="shen-20201231_g2.jpg" style="height:400px;margin-bottom:5pt;vertical-align:text-bottom;width:602px"/></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 style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#i788206cdcf424df3b01772277d3f21a3_7">Table of Contents</a></span></div></div><div style="text-align:center"><span><br/></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:88.888%"><tr><td style="width:1.0%"></td><td style="width:39.689%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.768%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.768%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.768%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.768%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.768%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.771%"></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%">2015</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%">2016</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%">2017</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="padding:2px 1pt;text-align: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: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></tr><tr><td colspan="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%">Shenandoah Telecommunications Company</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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%">100&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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%">128&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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%">160&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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%">210&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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%">199&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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%">208&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NDAQ US</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">206&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NDAQ Telecom Stocks</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160&#160;</span></td><td style="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-weight:700;line-height:174%">Holders</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%">As of February&#160;23, 2021, there were 3,876 holders of record of the Company&#8217;s 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:174%">Dividend Policy</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%">Under the Company&#8217;s credit agreement, the Company is restricted in its ability to pay dividends in the future.&#160;So long as no Default or Event of Default, as defined in the credit agreement, exists before or will result after giving effect to such dividends, distributions or redemptions on a pro forma basis, the Company may declare or pay a lawful dividend or other distribution of assets, or retire, redeem, purchase or otherwise acquire capital stock in an aggregate amount which when added to any such dividends, distributions or redemptions of capital stock or other equity interest made, declared or paid from January 1, 2016 to the date of declaration, does not exceed $25 million plus 60% of the Company&#8217;s consolidated net income (excluding non-cash extraordinary items such as write-downs or write-ups of assets, other than current assets).</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 table below sets forth the cash dividends per share of our common stock that our board of directors declared during the following years:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:80.116%"><tr><td style="width:1.0%"></td><td style="width:44.155%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.848%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.848%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.848%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.848%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.853%"></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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">2016</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%">2017</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="padding:2px 1pt;text-align: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: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></tr><tr><td colspan="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 Dividend</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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.25&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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.26&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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.27&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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.29&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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.34&#160;</span></td><td style="border-top:1pt solid #000000;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-weight:400;line-height:120%">The Company expects to pay the Special Dividend in the second quarter 2021 after the close of the Shentel Wireless transaction, subject to the approval of Shentel&#8217;s Board of Directors.</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:174%">Dividend Reinvestment Plan</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 Company maintains a dividend reinvestment plan (the &#8220;DRIP&#8221;) for the benefit of its shareholders.&#160;When shareholders remove shares from the DRIP, the Company issues whole shares in book entry form, pays out cash for any fractional shares, and cancels the fractional shares. In conjunction with the vesting of shares or exercise of stock options, the grantees may surrender awards necessary to cover the statutory tax withholding requirements and any amounts required to cover stock option strike prices associated with the transaction.</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%">Based on the current number of shares enrolled in the DRIP, the Company expects that 1.5 million new shares of common stock will be issued to DRIP participants during the first half of 2021 in connection with the Special Dividend.</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:174%">Purchases of Equity Securities by the Issuer or Affiliated Purchasers</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 following table provides information about shares surrendered during the fourth quarter ended December&#160;31, 2020, to settle employee tax withholding related to the vesting of stock awards and through the share repurchase program.</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:26.199%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.184%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.821%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.184%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.821%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.337%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.821%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.533%"></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-style:italic;font-weight:400;line-height:100%">($ in thousands, except per share amounts)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of Shares<br/>Surrendered</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%">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 Shares Purchased as Part of Publicly Announced Plans or Programs (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%">Approximate Dollar Value that May Yet be Purchased under the Plans or Programs</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%">October 1 to October 31</span></td><td colspan="2" style="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%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">November 1 to November 30</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%">758&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46.88&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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></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%">December 1 to December 31</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="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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></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%">Total</span></td><td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">758&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></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><div id="i788206cdcf424df3b01772277d3f21a3_34"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#i788206cdcf424df3b01772277d3f21a3_7">Table of Contents</a></span></div></div><div style="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:400;line-height:120%">ITEM 6.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:10.58pt">SELECTED FINANCIAL DATA</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 following table sets forth selected consolidated financial data for the years presented and at the dates indicated below. Our historical results are not necessarily indicative of our results in any future periods. The summary of our consolidated financial data set forth below should be read together with our consolidated financial statements and related notes, as well as the sections entitled &#8220;Risk Factors&#8221; and &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations,&#8221; included elsewhere in this Annual Report on Form 10-K. All periods reflect the operating results, cash flows, and financial position, related to our Wireless operations as discontinued operations. Additionally, those assets and liabilities which are expected to transfer in the sale of our discontinued Wireless operations are presented as held for sale in our Consolidated Balance Sheets.</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:64.835%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></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:9.572%"></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:9.575%"></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:top"><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-style:italic;font-weight:400;line-height:100%">(in thousands, except share and per share amounts)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2018</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">220,775&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">206,862&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">192,683&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">221,922&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">207,581&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">195,652&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating loss</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%">(1,147)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(719)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,969)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax (benefit) expense</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%">(586)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,343)</span></td><td style="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="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from continuing operations</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%">2,626&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,388&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,077&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from discontinued operations, net of tax</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%">124,097&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,568&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,518&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><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="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126,723&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,956&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,595&#160;</span></td><td style="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="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shareholder Information:</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></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares outstanding</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%">49,867,676&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,670,603&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,630,119&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="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%">Net income per share, basic and diluted:</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></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13.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%">Basic - Income from continuing operations </span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.05&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.05&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.04&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13.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%">Basic - Income from discontinued operations, net of tax</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.49&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.07&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.90&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic net income per share</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000;padding:2px 0;text-align: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.54&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000;padding:2px 0;text-align: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.12&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000;padding:2px 0;text-align: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.94&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13.75pt;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%">Diluted - Income from continuing operations</span></td><td style="border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:3pt double #000;padding:2px 0;text-align: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.05&#160;</span></td><td style="border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:3pt double #000;padding:2px 0;text-align: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.05&#160;</span></td><td style="border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:3pt double #000;padding:2px 0;text-align: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.04&#160;</span></td><td style="border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13.75pt;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%">Diluted - Income from discontinued operations, net of tax</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.48&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.07&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.89&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19.75pt;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%">Diluted net income per share</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000;padding:2px 0;text-align: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.53&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000;padding:2px 0;text-align: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.12&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000;padding:2px 0;text-align: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.93&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;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%">Cash dividends per share</span></td><td style="border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:3pt double #000;padding:2px 0;text-align: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.34&#160;</span></td><td style="border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:3pt double #000;padding:2px 0;text-align: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.29&#160;</span></td><td style="border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:3pt double #000;padding:2px 0;text-align: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.27&#160;</span></td><td style="border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:10pt;margin-top:10pt;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:64.835%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></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:9.572%"></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:9.575%"></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:top"><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:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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%">195,397&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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%">101,651&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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%">85,086&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets held for sale</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,133,294&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,196,575&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">910,596&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><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="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,031,707&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,898,902&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,487,488&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities held for sale</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">452,202&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">422,335&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,487&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,449,313&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,426,474&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,043,254&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,450&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,048&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,631&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></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><div id="i788206cdcf424df3b01772277d3f21a3_37"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#i788206cdcf424df3b01772277d3f21a3_7">Table of Contents</a></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:400;line-height:120%">ITEM 7.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:10.58pt">MANAGEMENT'S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND 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:400;line-height:120%">You should read the following discussion and analysis of our financial condition and results of operations in conjunction with our&#160;&#8220;Selected Financial Data&#8221; and our consolidated financial statements and notes thereto appearing elsewhere in this Annual Report on Form&#160;10-K. In addition to historical consolidated financial information, the following discussion and analysis may contain forward-looking statements that involve risks, uncertainties and assumptions. Our actual results could differ materially from those anticipated by forward-looking statements as a result of many factors. We discuss factors that we believe could cause or contribute to these differences below and elsewhere in this Annual Report on Form&#160;10-K, including those set forth under</span><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-style:italic;font-weight:400;line-height:120%">&#8220;Part I. Cautionary Statement Regarding Forward-Looking Statements&#8221; and &#8220;Part I. Item 1A. Risk Factors&#8221;.</span></div><div><span><br/></span></div><div id="i788206cdcf424df3b01772277d3f21a3_40"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Overview </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%">Shenandoah Telecommunications Company (&#8220;Shentel&#8221;, &#8220;we&#8221;, &#8220;our&#8221;, &#8220;us&#8221;, or the &#8220;Company&#8221;), is a provider of a comprehensive range of broadband communication services and cell tower colocation space in the Mid-Atlantic portion of the United States.</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%">Management&#8217;s Discussion and Analysis is organized around our reporting segments. Refer to Item 1 above for our description of our reporting segments and a description of their respective business activities. Also see Note 3, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Discontinued Operations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, and Note 15, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Segment Reporting</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, in our consolidated financial statements for additional information.</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:12pt;font-weight:700;line-height:120%">2020 Developments </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:12pt;font-weight:700;line-height:120%">Results of Operations</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:9pt;text-align:justify;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue</span></div><div style="padding-left:9pt;text-align:justify;text-indent:-6.75pt"><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%">As described in Item 1, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> we earn revenue primarily through our provision of broadband services that include broadband internet, video, voice, and fiber optic Ethernet, wavelength and leasing services in our Broadband segment. Our Broadband segment revenue is driven primarily by the number of our customers that subscribe to our broadband services, and their selection from our respective rate plans. Our Tower segment leases colocation space on our owned cell towers to wireless carriers. Our Tower segment revenue is driven primarily by the number of cell towers that we own, and our ability to secure colocation leases from wireless carriers.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:9pt;text-align:justify;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Operating Expenses</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></div><div style="padding-left:9pt;text-align:justify;text-indent:-6.75pt"><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%">Our operating expenses consist primarily of cost of services, selling, general and administrative, and depreciation and amortization expenses.</span></div><div style="padding-left:9pt;text-align:justify;text-indent:-6.75pt"><span><br/></span></div><div style="padding-left:9pt;text-align:justify;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Income (Expense)</span></div><div style="padding-left:9pt;text-align:justify;text-indent:-6.75pt"><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%">Our other income (expense) consists primarily of interest expense and other income. Our other income primarily represents interest and dividends earned from our investments, including patronage income that is connected with our CoBank loan agreements.</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-weight:700;line-height:120%">Income Tax Expense</span></div><div style="padding-left:9pt;text-align:justify;text-indent:-6.75pt"><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%">Income tax expense consists of federal and state income taxes in the United States.</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%">Income from Discontinued Operations, net of tax</span></div><div style="text-align:justify"><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:400;line-height:120%">As discussed in the notes to our consolidated financial statements, the results of our Wireless operations are now presented as discontinued operations.</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="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><div id="i788206cdcf424df3b01772277d3f21a3_43"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#i788206cdcf424df3b01772277d3f21a3_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%">2020 Compared with 2019 </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:12pt;font-weight:700;line-height:120%">Results of 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:400;line-height:120%">The Company&#8217;s consolidated results from operations are 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:37.642%"></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:8.695%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.426%"></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:8.695%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></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:7.671%"></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:7.679%"></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%">Year Ended December 31,</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%">Change</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-style:italic;font-weight:400;line-height:100%">($ in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">% of Revenue</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">% of Revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td></tr><tr><td colspan="3" style="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%">Revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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%">220,775&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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%">206,862&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-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:9pt;font-weight:400;line-height:100%">13,913&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-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:9pt;font-weight:400;line-height:100%">6.7&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 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%">Operating expenses</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">221,922&#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:8pt;font-weight:400;line-height:100%">100.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">207,581&#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:8pt;font-weight:400;line-height:100%">100.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,341&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating loss</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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%">(1,147)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-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%">(719)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.3)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(428)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">59.5&#160;</span></td><td style="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="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 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 income, net</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,187&#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:8pt;font-weight:400;line-height:100%">1.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,280&#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:8pt;font-weight:400;line-height:100%">1.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(93)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2.8)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income before taxes</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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%">2,040&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.9&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-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%">2,561&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.2&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(521)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(20.3)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="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%">Income tax (benefit) expense</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(586)</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:8pt;font-weight:400;line-height:100%">(0.3)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173&#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:8pt;font-weight:400;line-height:100%">0.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(759)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(438.7)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from continuing operations</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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%">2,626&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.2&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-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%">2,388&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.2&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">238&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.0&#160;</span></td><td style="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="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:400;line-height:100%">Income from discontinued operations, net of tax</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124,097&#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:8pt;font-weight:400;line-height:100%">56.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,568&#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:8pt;font-weight:400;line-height:100%">25.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">70,529&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">131.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><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="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126,723&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">57.4&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,956&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">27.0&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">70,767&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">126.5&#160;</span></td><td style="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%">Revenue</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%">Revenue increased approximately $13.9 million, or 6.7%, in 2020 compared with 2019, driven by 31.3% growth in the Tower and 5.4% growth in Broadband segments. Refer to the discussion of the results of operations for the Tower and Broadband segments, included within this annual report, for additional information. </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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating expenses increased approximately $14.3 million, or 6.9%, in 2020 compared with 2019, driven by incremental Broadband operating expenses incurred to support the launch of our new fiber-to-the-home service, Glo Fiber, and new fixed wireless broadband service, Beam.</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 tax (benefit) expense </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%">Income tax benefit of approximately $0.6 million declined approximately $0.8 million compared with 2019, primarily due to changes in excess tax benefits from stock based compensation and other discrete items.</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 from discontinued operations, net of tax</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:115%">Income from discontinued operations, net of tax, increased $70.5 million, or 131.7%. The increase was primarily driven by a $48.5 million decline in depreciation and amortization primarily as a result of ceasing depreciation and amortization of assets held for sale during the third quarter of 2020, $25.3&#160;million increase in wireless service revenue driven by our travel revenue settlement with Sprint, a $12.1 million decline in cost of services due to ceasing amortization on our right of use assets under operating leases during the third quarter of 2020, an $8.8&#160;million decline in interest expense driven by lower interest rates on our term loans, partially offset by $27.5 million of higher income tax.</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:12pt;font-weight:700;line-height:120%">Broadband</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%">Our Broadband segment provides broadband internet, video and voice services to residential and commercial customers in portions of Virginia, West Virginia, Maryland, Pennsylvania, and Kentucky, via hybrid fiber coaxial cable under the brand name of Shentel, fiber optics under the brand name of Glo Fiber and fixed wireless network under the brand name of Beam. The Broadband segment also leases dark fiber and provides Ethernet and Wavelength fiber optic services to enterprise and wholesale customers throughout the entirety of our service area. The Broadband segment also provides voice and DSL telephone services to customers in Virginia&#8217;s Shenandoah County and portions of adjacent counties as a Rural Local Exchange Carrier (&#8220;RLEC&#8221;). These integrated networks are connected by an approximately 6,800 fiber route mile network. This fiber optic network also supports our Wireless segment operations, which are currently classified as discontinued operations, and these intercompany transactions are reported at their market value.</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 style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#i788206cdcf424df3b01772277d3f21a3_7">Table of Contents</a></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:400;line-height:120%">The following table indicates selected operating statistics of Broadband: </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:51.970%"></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:13.519%"></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:13.519%"></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:13.523%"></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: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><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/>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%">Broadband homes passed (1)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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%">246,790&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-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%">208,298&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-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%">201,633&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 18.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%">Incumbent Cable</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">208,691&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">206,575&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">201,633&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 18.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%">Glo Fiber</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,652&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,723&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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></tr><tr><td colspan="3" style="padding:2px 1pt 2px 18.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%">Beam</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,447&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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></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><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:400;line-height:100%">Broadband customer relationships (2)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,458&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,890&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,328&#160;</span></td><td style="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="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:400;line-height:100%">Residential &amp; SMB RGUs:</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><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Broadband Data</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,812&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,045&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,389&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19.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%">Incumbent Cable</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,555&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,919&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,389&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19.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%">Glo Fiber</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,158&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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></tr><tr><td colspan="3" style="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%">Beam</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Video</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,817&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,673&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,672&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align: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</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,646&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,380&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,474&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Residential &amp; SMB RGUs (excludes RLEC)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188,275&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align: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,098&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163,535&#160;</span></td><td style="border-top:1pt 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="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:400;line-height:100%">Residential &amp; SMB Penetration (3)</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><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Broadband Data</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19.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%">Incumbent Cable</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19.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%">Glo Fiber</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="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%">Beam</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Video</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align: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</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></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><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:400;line-height:100%">Residential &amp; SMB ARPU (4)</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><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Broadband Data</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77.93&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78.72&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81.71&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19.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%">Incumbent Cable</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77.97&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78.72&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81.71&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19.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%">Glo Fiber</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78.90&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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></tr><tr><td colspan="3" style="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%">Beam</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73.17&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Video</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93.17&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87.95&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81.67&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align: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</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.44&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.68&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.31&#160;</span></td><td style="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="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:400;line-height:100%">Fiber route miles</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,794&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,139&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,641&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total fiber miles (5)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">394,316&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">320,444&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300,200&#160;</span></td><td style="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:6pt;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:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">Homes and businesses are considered passed (&#8220;homes passed&#8221;) if we can connect them to our network without further extending the distribution system. Homes passed is an estimate based upon the best available information. Homes passed will vary among video, broadband data and voice 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:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">Customer relationships represent the number of billed customers who receive at least one of 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:8pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">Penetration is calculated by dividing the number of users by the number of homes passed or available homes, as appropriate. </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:8pt;font-weight:400;line-height:120%">(4)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">Average Revenue Per Data RGU calculation = (Residential &amp; SMB Revenue * 1,000) / average data RGUs / 3 months </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:8pt;font-weight:400;line-height:120%">(5)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">Total fiber miles are measured by taking the number of fiber strands in a cable and multiplying that number by the route distance.&#160;For example, a 10 mile route with 144 fiber strands would equal 1,440 fiber miles. </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 style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#i788206cdcf424df3b01772277d3f21a3_7">Table of Contents</a></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%">Broadband results from operations are summarized as follows:</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:37.642%"></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:8.695%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.426%"></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:8.695%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></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:7.671%"></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:7.679%"></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%">Year Ended December 31,</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%">Change</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-style:italic;font-weight:400;line-height:100%">($ in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">% of Revenue</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">% of Revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</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%">Broadband operating revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="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%">Residential &amp; SMB</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155,017&#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:8pt;font-weight:400;line-height:100%">75.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,290&#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:8pt;font-weight:400;line-height:100%">73.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,727&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="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%">Commercial Fiber</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,759&#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:8pt;font-weight:400;line-height:100%">16.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,410&#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:8pt;font-weight:400;line-height:100%">15.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,349&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="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%">RLEC &amp; Other</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,571&#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:8pt;font-weight:400;line-height:100%">8.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,243&#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:8pt;font-weight:400;line-height:100%">11.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,672)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(22.0)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="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%">Total broadband revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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%">204,347&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-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%">193,943&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td 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:9pt;font-weight:400;line-height:100%">10,404&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Broadband operating expenses</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><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="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%">Cost of services</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,439&#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:8pt;font-weight:400;line-height:100%">40.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,235&#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:8pt;font-weight:400;line-height:100%">40.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,204&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="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%">Selling, general, and administrative</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,472&#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:8pt;font-weight:400;line-height:100%">19.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,545&#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:8pt;font-weight:400;line-height:100%">17.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,927&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="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%">Depreciation and amortization</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,076&#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:8pt;font-weight:400;line-height:100%">20.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,566&#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:8pt;font-weight:400;line-height:100%">19.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,510&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="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%">Total broadband operating expenses</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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%">163,987&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">80.2&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-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%">151,346&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">78.0&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,641&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Broadband operating income</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,360&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19.8&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,597&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22.0&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,237)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5.3)</span></td><td style="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:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Residential &amp; SMB revenue</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Residential &amp; SMB revenue increased approximately $12.7 million, or 8.9%, during 2020 primarily driven by 22.3% growth in broadband RGUs and penetration improvement.</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%">Commercial Fiber revenue</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Commercial Fiber revenue increased approximately $2.3 million, or 7.7%, during 2020 due primarily to an increase in new enterprise and backhaul recurring revenue of $3.9 million partially offset by a decline in amortized upfront fee revenue of $1.6 million.</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%">RLEC &amp; Other revenue</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:115%">RLEC &amp; Other revenue decreased approximately $4.7 million, or 22.0%, compared with 2019 due primarily to a decline in residential DSL subscribers, lower governmental support, and lower intercompany phone service. We expect RLEC revenue to decline at a slower rate in future periods as subscribers migrate to broadband data services.</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%">Cost of services</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%">Cost of services increased approximately $4.2 million, or 5.3%, compared with 2019, primarily driven by higher compensation expense due to the combination of Glo Fiber and Beam start-up expenses, higher incentive accrual from strong operating results, COVID supplemental pay for customer interfacing employees and enhanced benefit plans.</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%">Selling, general and administrative</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%">Selling, general and administrative expense increased $5.9 million or 17.7% compared with 2019 primarily due to increases in compensation expense of $3.4&#160;million, primarily as a result of Glo Fiber and Beam fixed wireless start-up costs, higher benefit plan and incentive accruals from strong operating results and $2.8&#160;million of higher software and professional fees.</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%">Depreciation and amortization</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%">Depreciation and amortization increased $2.5 million or 6.5%, compared with 2019, primarily as a result of our network expansion and the deployment of infrastructure necessary to support new fiber-to-the-home service, Glo Fiber, and fixed wireless solution, Beam. </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="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Tower</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%">Our Tower segment owns cell towers and leases colocation space on the towers to wireless communications providers, including our Wireless segment that is currently classified as a discontinued operation. Substantially all of our owned towers are built on ground that we lease from the respective landlords. The colocation space that is leased to our discontinued Wireless operations is priced at our estimate of fair market value.</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%">38</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#i788206cdcf424df3b01772277d3f21a3_7">Table of Contents</a></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%">The following table indicates selected operating statistics of the Tower segment: </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:44.075%"></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:16.443%"></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:16.443%"></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:16.449%"></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%">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><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/>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%">Macro tower sites</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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%">223&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-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%">225&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-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%">208&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tenants (1)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">427&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">404&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">367&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Average tenants per tower</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.8&#160;</span></td><td style="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:6pt;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:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">Includes 221, 201 and 174 intercompany tenants for our Wireless operations, (reported as a discontinued operation), and Broadband operations, as of December 31, 2020, 2019 and 2018, respectively.</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%">Tower results from operations are summarized as follows:</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:37.642%"></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:8.695%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.426%"></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:8.695%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></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:7.671%"></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:7.679%"></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%">Year Ended December 31,</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%">Change</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-style:italic;font-weight:400;line-height:100%">($ in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">% of Revenue</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">% of Revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td></tr><tr><td colspan="3" style="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%">Tower revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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%">17,055&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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%">12,985&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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:9pt;font-weight:400;line-height:100%">4,070&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-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:9pt;font-weight:400;line-height:100%">31.3&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 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%">Tower operating expenses</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,232&#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:8pt;font-weight:400;line-height:100%">48.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,690&#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:8pt;font-weight:400;line-height:100%">51.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,542&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tower operating income</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,823&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">51.7&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,295&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">48.5&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,528&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40.2&#160;</span></td><td style="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%">Revenue</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:115%">Revenue increased approximately $4.1 million, or 31.3%, in 2020 compared with 2019. This increase was due to a 5.7% increase in tenants and a 23.4% increase in average revenue per tenant driven by amendments to intercompany leases.</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%">Revenue derived from our wireless operations was approximately $9.7 million and $6.0 million in 2020 and 2019, 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:700;line-height:120%">Operating expenses</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:400;line-height:120%">Operating expenses increased approximately </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$1.5 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> compared to the prior year period, due primarily to increases in ground lease rent expense and professional services.</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%">39</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#i788206cdcf424df3b01772277d3f21a3_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%">2019 Compared with 2018</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:12pt;font-weight:700;line-height:120%">Results of 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:400;line-height:120%">The Company&#8217;s consolidated results from operations are summarized as follows:</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:37.642%"></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:8.695%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.426%"></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:8.695%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></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:7.671%"></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:7.679%"></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%">Year Ended December 31,</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%">Change</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-style:italic;font-weight:400;line-height:100%">($ in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">% of Revenue</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2018</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">% of Revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td></tr><tr><td colspan="3" style="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%">Revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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%">206,862&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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%">192,683&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-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:9pt;font-weight:400;line-height:100%">14,179&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-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:9pt;font-weight:400;line-height:100%">7.4&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 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%">Operating expenses</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">207,581&#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:8pt;font-weight:400;line-height:100%">100.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">195,652&#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:8pt;font-weight:400;line-height:100%">101.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,929&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating loss</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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%">(719)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.3)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-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%">(2,969)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1.5)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,250&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(75.8)</span></td><td style="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="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 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 income, net</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,280&#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:8pt;font-weight:400;line-height:100%">1.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,703&#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:8pt;font-weight:400;line-height:100%">1.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(423)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11.4)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income before taxes</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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%">2,561&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.2&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-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%">734&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.4&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,827&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">248.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="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%">Income tax expense (benefit)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173&#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:8pt;font-weight:400;line-height:100%">0.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,343)</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:8pt;font-weight:400;line-height:100%">(0.7)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,516&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">112.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from continuing operations</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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%">2,388&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.2&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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%">2,077&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.1&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">311&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15.0&#160;</span></td><td style="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="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:400;line-height:100%">Income from discontinued operations, net of tax</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,568&#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:8pt;font-weight:400;line-height:100%">25.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,518&#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:8pt;font-weight:400;line-height:100%">23.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,050&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><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="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,956&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">27.0&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,595&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24.2&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,361&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20.1&#160;</span></td><td style="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%">Revenue</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%">Revenue increased approximately $14.2 million, or 7.4%, in 2019 compared with 2018, driven primarily by Broadband data penetration and subscriber growth. Refer to the discussion of the results of operations for the Broadband segment, included within this annual report, for additional information. </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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating expenses increased approximately $11.9 million, or 6.1%, in 2019 compared with 2018. The increase was primarily due to incremental operating expenses incurred to support the growth of our Broadband segment including the launch of new fiber-to-the-home service, Glo Fiber, as well as maintenance costs to support our larger network.</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%">Other income </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%">Other income decreased approximately $0.4 million, or 11.4%, in 2019 compared with 2018. The decrease was primarily due to changes in the value of our investments and pension obligation.</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 tax expense (benefit) </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%">Income tax expense increased approximately $1.5 million, compared with 2018, primarily driven by the increase in our income before taxes and changes in excess tax benefits from stock based compensation and other discrete items</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 from discontinued operations, net of tax</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%">Income from discontinued operations, net of tax, increased $9.1 million, or 20.3% in 2019 as compared to 2018. The increase was driven by a $10.5 million decline in depreciation expense as certain assets acquired in 2016 became fully depreciated, a decline of $5.6 million in interest expense from lower borrowing rates, service revenue growth of $4.9 million, lower income tax expense of $1.3 million due to changes in taxable income; partially offset by a $12.0 million decline in travel revenue and an increase of $2.2 million in operating expense to facilitate subscriber and network growth.</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><br/></span></div><div style="text-align:justify"><span><br/></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%">40</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#i788206cdcf424df3b01772277d3f21a3_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Broadband</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%">Broadband results from operations are summarized as follows:</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:37.642%"></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:8.695%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.426%"></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:8.695%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></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:7.671%"></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:7.679%"></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%">Year Ended December 31,</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%">Change</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-style:italic;font-weight:400;line-height:100%">($ in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">% of Revenue</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2018</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">% of Revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</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%">Broadband operating revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="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%">Residential &amp; SMB</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,290&#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:8pt;font-weight:400;line-height:100%">73.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,731&#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:8pt;font-weight:400;line-height:100%">71.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,559&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="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%">Commercial Fiber</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,410&#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:8pt;font-weight:400;line-height:100%">15.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,661&#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:8pt;font-weight:400;line-height:100%">16.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">749&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="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%">RLEC &amp; Other</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,243&#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:8pt;font-weight:400;line-height:100%">11.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,728&#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:8pt;font-weight:400;line-height:100%">12.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,485)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6.5)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="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%">Total broadband revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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%">193,943&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-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%">183,120&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td 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:9pt;font-weight:400;line-height:100%">10,823&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Broadband operating expenses</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><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="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%">Cost of services</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,235&#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:8pt;font-weight:400;line-height:100%">40.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,731&#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:8pt;font-weight:400;line-height:100%">41.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,504&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="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%">Selling, general, and administrative</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,545&#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:8pt;font-weight:400;line-height:100%">17.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,103&#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:8pt;font-weight:400;line-height:100%">15.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,442&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="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%">Depreciation and amortization</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,566&#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:8pt;font-weight:400;line-height:100%">19.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,992&#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:8pt;font-weight:400;line-height:100%">19.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,574&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="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%">Total broadband operating expenses</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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%">151,346&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">78.0&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-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%">140,826&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">76.9&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,520&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Broadband operating income</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,597&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22.0&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,294&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23.1&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">303&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.7&#160;</span></td><td style="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%">Residential &amp; SMB revenue</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%">Residential &amp; SMB revenue increased approximately $11.6 million, or 8.8%, during 2019 primarily driven by data revenue growth of $7.6 million from an increase in broadband data penetration, video revenue growth of $1.0 million from an increase in ARPU due to a pass through of higher programming costs, voice revenue growth of $0.9 million from growth in SMB voice RGUs, and lower promotional discounts of $1.3 million, partially offset by a decrease in video RGUs.</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%">Commercial Fiber revenue</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%">Enterprise revenue increased approximately $0.7 million, or 2.5%, during 2019 from a combination of 425 new enterprise connections and backhaul revenue growth driven by the Wireless fiber-to-the-tower initiative.</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%">RLEC &amp; Other revenue</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%">RLEC &amp; Other revenue decreased approximately $1.5 million, or 6.5%, compared with 2018, primarily due to a decline in residential DSL subscribers and lower intercompany phone service.</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%">Cost of services</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%">Cost of services increased approximately $2.5 million, or 3.3%, in 2019 compared with 2018, primarily due to $1.1 million of maintenance costs to support our larger network, a $0.6 million increase in programming and retransmission costs, and $0.4 million of cost goods sold on higher volume, consistent with the increase in equipment revenue, and a $0.5 million in compensation 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%">Selling, general and administrative</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%">Selling, general and administrative expense increased $5.4 million or 19.4% compared with 2018 primarily due to $2.5 million of expenses incurred in the launch of Glo Fiber, $1.5 million in payroll increases and $0.8 million in higher advertising.</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%">Depreciation and amortization</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%">Depreciation and amortization increased $2.6 million or 7.2%, compared with 2018, primarily due to the expansion of our broadband network footprint.</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%">41</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#i788206cdcf424df3b01772277d3f21a3_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Tower</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%">Tower results from operations are summarized as follows:</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:37.642%"></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:8.695%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.426%"></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:8.695%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></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:7.671%"></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:7.679%"></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%">Year Ended December 31,</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%">Change</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-style:italic;font-weight:400;line-height:100%">($ in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">% of Revenue</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2018</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">% of Revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td></tr><tr><td colspan="3" style="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%">Tower revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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%">12,985&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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%">12,196&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-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:9pt;font-weight:400;line-height:100%">789&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-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:9pt;font-weight:400;line-height:100%">6.5&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 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%">Tower operating expenses</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,690&#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:8pt;font-weight:400;line-height:100%">51.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,797&#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:8pt;font-weight:400;line-height:100%">55.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(107)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1.6)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tower operating income</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,295&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">48.5&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,399&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">44.3&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">896&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16.6&#160;</span></td><td style="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%">Revenue</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%">Revenue increased approximately $0.8 million, or 6.5%, in 2019 compared with 2018. This increase was due to 10.1% increase in tenants and 2.5% increase in the lease rate.</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%">Revenue derived from our wireless operations was approximately $6.0 million and $5.0 million in 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:700;line-height:120%">Operating expenses</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Operating expenses were comparable with the prior year.</span></div><div style="text-align:justify"><span><br/></span></div><div><span><br/></span></div><div style="margin-top:5pt"><span><br/></span></div><div><span><br/></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%">42</span></div></div></div><div id="i788206cdcf424df3b01772277d3f21a3_46"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#i788206cdcf424df3b01772277d3f21a3_7">Table of Contents</a></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Financial Condition, 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:400;line-height:115%">Sources and Uses of Cash: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our principal sources of liquidity are our cash and cash equivalents, cash generated from operations, proceeds available under our revolving line of credit, and proceeds from dispositions.</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%">As of December&#160;31, 2020 our cash and cash equivalents totaled $195.4 million and the availability under our revolving line of credit was $75.0 million, for total available liquidity of $270.4 million. </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%">Operating activities from continuing operations generated approximately $53.4 million in 2020, representing an increase of $11.0&#160;million compared with 2019, driven by Broadband subscriber growth.</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%">Operating activities from discontinued operations generated $249.5 million as compared to $216.8 million in 2019 driven by a $24.0&#160;million increase due to the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">resolution of our travel revenue dispute with Sprint and $7.5 million lower advertising expense.</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%">Net cash used in investing activities for continuing operations increased $44.4 million in 2020, compared with 2019 due to the following:&#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-weight:400;line-height:120%">&#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">$53.4 million increase in capital expenditures due primarily to higher spending in the Broadband segment primarily driven by our Glo Fiber market expansion.</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">$8.1 million decline in 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">Net cash used in investing activities for discontinued operations decreased $54.2 million to $17.5 million during 2020, due to completion of the nTelos and Parkersburg network expansions in the first half of 2019 and postponement of Richmond Sliver territory expansion projects in contemplation of the pending sale of our Wireless 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:400;line-height:120%">Net cash used in financing activities for continuing operations during 2020 decreased approximately $4.6&#160;million compared with 2019, driven by a $7.2 million decline in share repurchases, partially offset by a $2.5&#160;million increase in dividends paid as our annual dividend increased from $0.29 per share in 2019 to $0.34 per share in 2020. </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%">Net cash used in financing activities for discontinued operations during 2020 decreased $19.1 million primarily due to lower principal payments on our term loans.</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%">Indebtedness</span><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 Company&#8217;s indebtedness totaled approximately $698 million, with an annualized overall weighted average interest rate of approximately 2.3%. As of December&#160;31, 2020, we were in compliance with the financial covenants in our Credit Facility agreement.</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%">Disposition of Wireless</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Shentel currently expects that the after-tax proceeds from the sale of Shentel Wireless will be approximately $1.5 billion. The transaction will be accounted for as an asset sale for income tax purposes. Cash proceeds from the sale are required to be used to immediately repay our outstanding indebtedness. Principal payments on our debt are thus presented as cash used to finance our discontinued operations. The Company currently expects to use the after-tax proceeds from the sale of Shentel Wireless to, among other things:</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">Repay and terminate approximately $702 million of outstanding term loans under our credit agreement, and associated interest rate swap liabilities, concurrent with the closing of the disposition; </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 a Special Dividend of $18.75 per share to Shentel&#8217;s shareholders;</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">Provide adequate liquidity for growth and potential strategic 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">Provide liquidity for general corporate 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:400;line-height:120%">The Company expects to pay the Special Dividend in the second quarter 2021 after the close of the Shentel Wireless transaction, subject to the approval of Shentel&#8217;s Board of Directors.</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:115%">Following the disposition of Wireless and concurrent repayment of our outstanding term loans, we expect to secure a new credit facility, to assist in funding our strategic initiatives and future growth.</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 expect our cash on hand, proceeds received from dispositions, and cash flow from continuing operations will be sufficient to meet our anticipated liquidity needs for business operations for the next twelve months. There can be no assurance that we will continue to generate cash flows at or above current levels or that we will be able to raise additional financing to support the Company's planned capital expenditures.</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:115%">We expect our capital expenditures to exceed the cash flow provided from continuing operations through 2023, as we expand our Glo Fiber and Beam broadband services into new markets.</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%">43</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#i788206cdcf424df3b01772277d3f21a3_7">Table of Contents</a></span></div></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:115%">The actual amount and timing of our future capital requirements may differ materially from our estimate depending on the demand for our products and services, the outcome of the sale of our discontinued wireless operations to T-Mobile, new market developments and expansion opportunities.</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%">Our proceeds from dispositions and cash flows from continuing operations could be adversely affected by events outside our control, including, without limitation, changes in overall economic conditions, regulatory requirements, changes in technologies, demand for our products and services, availability of labor resources and capital, natural disasters, pandemics and outbreaks of contagious diseases and other adverse public health developments, such as COVID-19, and other conditions. Our ability to attract and maintain a sufficient customer base, particularly in our Broadband markets, is critical to our ability to maintain a positive cash flow from operations. The foregoing events individually or collectively could affect our results.</span></div><div><span><br/></span></div><div id="i788206cdcf424df3b01772277d3f21a3_49"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Critical Accounting Policies</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%">We prepare our consolidated financial statements in accordance with U.S. generally accepted accounting principles ("GAAP"). The preparation of these consolidated financial statements requires us to make estimates and assumptions that affect our reported amounts of assets, liabilities, revenue and expenses, as well as related disclosures. To the extent that there are material differences between these estimates and actual results, our financial condition or operating results would be affected. We base our estimates on past experience and other assumptions that we believe are reasonable under the circumstances, and we evaluate these estimates on an ongoing basis. We refer to accounting estimates of this type as critical accounting policies and estimates, which we discuss further below.</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%">Our significant accounting policies are described in Note 2, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Summary of Significant Accounting Policies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in our consolidated financial statements. The following are the accounting policies that we believe involve a greater degree of judgment and complexity and are the most critical to aid in fully understanding and evaluating our consolidated financial condition and results of operations.</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%">Revenue Recognition</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%">Our Broadband segment provides broadband data, video and voice services to residential and commercial customers in portions of Virginia, West Virginia, Maryland, Pennsylvania, and Kentucky, via fiber optic, hybrid fiber coaxial cable, and fixed wireless networks. The Broadband segment also provides voice and DSL telephone services to customers in Virginia&#8217;s Shenandoah County and portions of adjacent counties as a Rural Local Exchange Carrier (&#8220;RLEC&#8221;). Our service contracts are generally cancellable at the customer&#8217;s discretion without penalty at any time. We allocate the total transaction price in these transactions based upon the standalone selling price of each distinct good or service. We generally recognize these revenues over time as customers simultaneously receive and consume the benefits of the service, with the exception of equipment sales and home wiring, which are recognized as revenue at a point in time when control transfers and when installation is complete, respectively. Installation fees, charged upfront without transfer of commensurate goods or services to the customer, are allocated to services and are recognized ratably over the longer of the contract term or the period in which the unrecognized fee remains material to the contract, which we estimate to be about one year. Additionally, the Company incurs commission and installation costs related to in-house and third-party vendors which are capitalized and amortized over the expected weighted average customer life which is approximately five years.</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:107%">Our Broadband segment also provides Ethernet and Wavelength fiber optic services to enterprise and carrier customers under capacity agreements, and the related revenue is recognized over time. In some cases, non-refundable upfront fees are charged for connecting enterprise or carrier customers to our fiber network. Those amounts are recognized ratably over the longer of the contract term or the period in which the unrecognized fee remains material to the respective contract.</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 Broadband segment also leases dedicated fiber optic strands to customers as part of &#8220;dark fiber&#8221; agreements, which are accounted for as leases under ASC 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%">. </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%">Our Tower segment leases space on owned cell towers to our Wireless and Broadband segments, and to other wireless carriers. Revenue from these leases is accounted for under ASC 842.</span></div><div style="text-align:justify"><span><br/></span></div><div id="i788206cdcf424df3b01772277d3f21a3_52"></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%">Recently Issued Accounting Standards </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%">Recently issued accounting standards and their expected impact, if any, are discussed in Note 2, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Summary of Significant Accounting Policies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in our consolidated financial statements.</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%">44</span></div></div></div><div id="i788206cdcf424df3b01772277d3f21a3_55"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#i788206cdcf424df3b01772277d3f21a3_7">Table of Contents</a></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:400;line-height:120%">ITEM 7A.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:3.36pt">QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK</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%">As of December&#160;31, 2020, the Company had $697.9 million of gross variable rate debt outstanding, (i.e. outstanding principal on term loans A-1 and A-2), bearing interest at a weighted average rate of 2.3%. An increase in market interest rates of 1.00% would add approximately $6.9 million to annual interest expense, excluding the effect of our interest rate swaps.&#160;The swaps cover notional principal equal to $289.4 million, or approximately 41.5% as of December&#160;31, 2020. The Company is required to pay a combined fixed rate of approximately 1.16% and receive a variable rate based on one month LIBOR (0.15% at December&#160;31, 2020), to manage a portion of its interest rate risk. Changes in the net interest paid or received under the swaps would offset a corresponding portion of the change in interest expense on the variable rate debt 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 id="i788206cdcf424df3b01772277d3f21a3_58"></div><div style="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:400;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:10.58pt">FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA</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%">Our consolidated financial statements and supplementary data are included as a separate section included within Item 15 of this Annual Report on Form 10-K commencing on page F-1 and are incorporated herein by reference.</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%">45</span></div></div></div><div id="i788206cdcf424df3b01772277d3f21a3_61"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#i788206cdcf424df3b01772277d3f21a3_7">Table of Contents</a></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:400;line-height:120%">ITEM 9.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:10.58pt">CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE</span></div><div style="padding-left:45pt;text-indent:-45pt"><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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div id="i788206cdcf424df3b01772277d3f21a3_64"></div><div style="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 9A.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:1.14pt">CONTROLS AND PROCEDURES </span></div><div style="padding-left:9pt;text-indent:-27pt"><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:115%">Evaluation of Disclosure 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%">Our Chief Executive Officer, Chief Financial Officer, and Chief Accounting Officer (the certifying officers) have conducted an evaluation of the effectiveness of the design and operation of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended (the Exchange Act)) as of December 31, 2020. Our certifying officers concluded that, as a result of the material weaknesses in internal control over financial reporting as described below, our disclosure controls and procedures were not effective as of December 31, 2020.</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%">Per Rules 13a-15(e) and 15d-15(e), the term disclosure controls and procedures means controls and other procedures of an issuer that are designed to ensure that information required to be disclosed by the issuer in the reports that it files or submits under the Exchange Act (15 U.S.C. 78a et seq.) is recorded, processed, summarized, and reported within the time periods specified in the SEC&#8217;s rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed by an issuer in the reports that it files or submits under the Exchange Act is accumulated and communicated to the issuer&#8217;s management, including its Chief Executive Officer and Chief Financial Officer, or persons performing similar functions, 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%">In light of the material weaknesses described below, management performed additional analysis and other procedures to ensure that our consolidated financial statements were prepared in accordance with U.S. generally accepted accounting principles (GAAP). Accordingly, management believes that the consolidated financial statements included in this Annual Report on Form 10-K fairly present, in all material respects, our financial position, results of operations, and cash flows as of and for the periods presented, in accordance with U.S. GAAP.</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 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%">As disclosed in our Annual Report on Form 10-K for the fiscal year ended December 31, 2019, the Company is pursuing a phased approach to remediate its material weaknesses, and management believes that a remediation effort of this magnitude will most likely extend over multiple years. We implemented the following changes and improvements during 2020, including in the fourth quarter, under this phased approach:</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="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We added resources with skills and expertise in technical accounting and internal control over financial reporting to establish a resource complement that is commensurate with our baseline accounting, reporting, and information technology maintenance 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 successfully executed our remediation strategy on the treasury process, which includes cash, debt, interest expense, derivatives, and benefit obligations.</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="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We made significant progress towards remediation of the property, plant, and equipment and depreciation expense process, including:</span></div><div style="padding-left:72pt;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">Completion of risk assessment procedures and initiation of control design activities over property, plant, and equipment and depreciation expense.</span></div><div style="padding-left:72pt;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">Implementation of a redesigned process and various software tools to account for projects under construction. We have designed and are implementing internal controls over this new process. </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%">When the sale of our Wireless segment became probable late in the third quarter of 2020, we began to revise our risk assessment process and recalibrate ongoing control activities in relation to our smaller continuing operations. The significant and incremental effort required by this recalibration, potential strategic transactions, and a volume of ongoing software development projects have led us to conclude that it is no longer feasible to complete our remediation plan by the end of 2021, as we had previously targeted. Further, we need to complete scheduled updates to our enterprise resourcing planning (ERP) system over the next two years, which also places significant demands on our available resources. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">While we have established a resource complement that is commensurate with our baseline accounting, reporting, and information technology maintenance requirements, such resource complement is not adequate to absorb the significant and incremental effort associated with these efforts while simultaneously continuing our phased remediation approach. Accordingly, we will prioritize the recalibration of controls over our continuing operations and our ERP upgrade as we continue our phased remediation approach. </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%">46</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#i788206cdcf424df3b01772277d3f21a3_7">Table of Contents</a></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%">As a result of the changes described above, management identified various immaterial errors, some of which were corrected during 2020. Other than the changes and improvements that occurred in the fourth quarter, which are included among the items discussed above, there have been no other changes in the Company&#8217;s internal control over financial reporting that occurred during the quarter ended December 31, 2020 that have materially affected, or are reasonably likely to materially affect, the Company&#8217;s 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:700;line-height:120%">Management&#8217;s 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%">Management is responsible for establishing and maintaining adequate internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) of the Exchange Act). 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"><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 material weakness is a deficiency, or a combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of our annual or interim financial statements will not be prevented or detected on a timely basis.</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%">In order to evaluate the effectiveness of internal control over financial reporting, under the direction of our certifying officers, we conducted an assessment using the criteria established in Internal Control - Integrated Framework (2013), issued by the Committee of Sponsoring Organizations of the Treadway Commission.</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%">Based on this assessment, our certifying officers concluded that the Company&#8217;s internal control over financial reporting was not effective as of December 31, 2020 due to a material weakness in our control environment whereby the Company did not have a sufficient number of trained resources with expertise in technical accounting, internal control over financial reporting, and the design and implementation of information technology solutions to complete its remediation efforts.</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%">As a result, we were unable to maintain effective information and communication processes, and did not have effective process-level control activities over the following areas:</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="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Property, plant, and equipment and depreciation expense</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="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Purchasing (current liabilities and operating expenses)</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 control deficiencies described above created a reasonable possibility that a material misstatement to the consolidated financial statements would not be prevented or detected on a timely basis and therefore we concluded that the deficiencies represent material weaknesses in the Company&#8217;s internal control over financial reporting and our internal control over financial reporting was not effective as of December 31, 2020.</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%">Our independent registered public accounting firm, KPMG LLP, who audited the consolidated financial statements included in this Annual Report on Form 10-K, issued an adverse opinion on the effectiveness of the Company&#8217;s internal control over financial reporting. KPMG LLP&#8217;s report appears on page F-3 of 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:700;line-height:120%">Management&#8217;s Remediation Plan</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 Company is committed to making further progress in its remediation efforts during 2021. The following steps will continue to be executed until remediation of the material weaknesses is achieved:</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">Retain and train individuals with the appropriate skills and experience related to technical accounting, internal control over financial reporting, and the design and implementation of information technology solutions. Monitor and adjust resourcing as further assessments are completed.</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">Enhance information and communication processes through information technology solutions to ensure that information needed for financial reporting is accurate, complete, relevant and reliable, and communicated in a timely manner.</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">Strengthen project management over the design and implementation of information technology solutions to improve throughput.</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">Extend the successful implementation of our phased approach to remediation of control activities over property, plant, and equipment and depreciation expense and purchasing.</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">Report regularly to the audit committee on the progress and results of the remediation plan, including the identification, status, and resolution of internal control deficiencies.</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%">47</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#i788206cdcf424df3b01772277d3f21a3_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:8pt;text-align:justify"><span><br/></span></div><div id="i788206cdcf424df3b01772277d3f21a3_67"></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:400;line-height:120%">ITEM 9B.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:3.92pt">OTHER INFORMATION</span></div><div><span><br/></span></div><div style="text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None</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%">48</span></div></div></div><div id="i788206cdcf424df3b01772277d3f21a3_70"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#i788206cdcf424df3b01772277d3f21a3_7">Table of Contents</a></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 III</span></div><div><span><br/></span></div><div id="i788206cdcf424df3b01772277d3f21a3_73"></div><div style="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:400;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:5.58pt">DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE</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%">See &#8220;Executive Officers of the Registrant&#8221; in Part 1, Item 1 of this report for information about our executive officers, which is incorporated by reference in this Item 10.&#160;Other information required by this Item 10 is incorporated by reference to the Company's definitive proxy statement for its 2021 Annual Meeting of Shareholders, referred to as the &#8220;2021 proxy statement,&#8221; which we will file with the SEC on or before 120 days after our 2020 fiscal year end, and which appears in the 2021 proxy statement under the captions &#8220;Election of Directors&#8221; and &#8220;Section 16(a) Beneficial Ownership Reporting Compliance.&#8221;</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 adopted a code of ethics applicable to our chief executive officer and all senior financial officers, who include our principal financial officer, principal accounting officer, and persons performing similar functions. The code of ethics, which is part of our Code of Business Conduct and Ethics, is available on our website at </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">www.shentel.com</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.&#160;To the extent required by SEC rules, we intend to disclose any amendments to our code of conduct and ethics, and any waiver of a provision of the code with respect to the Company&#8217;s directors, principal executive officer, principal financial officer, principal accounting officer, or persons performing similar functions, on our website referred to above within four business days following such amendment or waiver, or within any other period that may be required under SEC rules from time to time.</span></div><div style="text-align:justify"><span><br/></span></div><div id="i788206cdcf424df3b01772277d3f21a3_76"></div><div style="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:400;line-height:120%">ITEM 11.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:5.58pt">EXECUTIVE COMPENSATION</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%">Information required by this Item 11 is incorporated herein by reference to the 2021 proxy statement, including the information in the 2021 proxy statement appearing under the captions &#8220;Election of Directors-Director Compensation&#8221; and &#8220;Executive Compensation.&#8221;</span></div><div style="text-align:justify"><span><br/></span></div><div id="i788206cdcf424df3b01772277d3f21a3_79"></div><div style="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:400;line-height:120%">ITEM 12.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:5.58pt">SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS</span></div><div style="padding-left:45pt;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-weight:400;line-height:120%">Information required by Item 12 is incorporated herein by reference to the 2021 proxy statement appearing under the caption &#8220;Security Ownership.&#8221;</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 Company awards stock options to its employees meeting certain eligibility requirements under two shareholder-approved Company Stock Incentive Plans, referred to as the 2005 Stock Incentive Plan and 2014 Equity Incentive Plan.&#160;The 2014 Equity Incentive Plan authorizes grants of up to an addition 3.0 million shares over a ten-year period beginning in 2014. As a result of the adoption of the 2014 Equity Incentive Plan, additional grants will not be made under the 2005 Stock Incentive Plan, but outstanding awards will continue to vest and options may continue to be exercised. Outstanding options and the number of shares available for future issuance as of December&#160;31, 2020 were 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:91.520%"><tr><td style="width:1.0%"></td><td style="width:29.570%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.264%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.918%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.264%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.918%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.266%"></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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of securities to be issued upon exercise of outstanding options</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:400;line-height:100%">Weighted average exercise price of outstanding options</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:400;line-height:100%">Number of securities remaining available for future issuance</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%">2005 Stock Incentive Plan</span></td><td colspan="2" style="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%">14,874&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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%">6.64&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-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%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;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="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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2014 Equity Incentive Plan</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%">6,864&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.05&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,959,519&#160;</span></td><td style="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 id="i788206cdcf424df3b01772277d3f21a3_82"></div><div style="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:400;line-height:120%">ITEM 13.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:5.58pt">CERTAIN RELATIONSHIPS, RELATED TRANSACTIONS AND DIRECTOR INDEPENDENCE</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%">Information required by Item 13 is incorporated herein by reference to the 2021 proxy statement, including the information in the 2021 proxy statement appearing under the caption &#8220;Executive Compensation-Certain Relationships and Related Transactions.&#8221;</span></div><div style="text-align:justify"><span><br/></span></div><div id="i788206cdcf424df3b01772277d3f21a3_85"></div><div style="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:400;line-height:120%">ITEM 14.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:5.58pt">PRINCIPAL ACCOUNTANT FEES AND SERVICES</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%">Information required by Item 14 is incorporated herein by reference to the 2021 proxy statement, including the information in the 2021 proxy statement appearing under the caption &#8220;Shareholder Ratification of Independent Registered Public Accounting Firm.&#8221;</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%">49</span></div></div></div><div id="i788206cdcf424df3b01772277d3f21a3_88"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#i788206cdcf424df3b01772277d3f21a3_7">Table of Contents</a></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 IV</span></div><div style="text-align:center"><span><br/></span></div><div id="i788206cdcf424df3b01772277d3f21a3_91"></div><div style="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:400;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:5.58pt">EXHIBITS AND FINANCIAL STATEMENT SCHEDULES</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;The following is a list of documents filed as a part of this report:</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;&#160;&#160;&#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:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(1) Financial Statements</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;&#160;&#160;&#160;&#160;(2) Financial Statement Schedule</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;&#160;&#160;&#160;&#160;(3) Exhibits</span></div><div style="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%">The exhibits required to be filed by Item 601 of Regulation S-K are listed in the Exhibit Index directly following Item 16. Form 10-K Summary, within this Annual Report on Form 10-K.</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%">50</span></div></div></div><div id="i788206cdcf424df3b01772277d3f21a3_94"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#i788206cdcf424df3b01772277d3f21a3_7">Table of Contents</a></span></div></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%">SHENANDOAH TELECOMMUNICATIONS COMPANY</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%">AND SUBSIDIARIES</span></div><div><span><br/></span></div><div style="text-align:center;text-indent:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Index to the Consolidated 2020 Financial Statements</span></div><div><span><br/></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:83.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.567%"></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:400;line-height:100%">Page</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i788206cdcf424df3b01772277d3f21a3_97">Reports of Independent Registered Public Accounting Firm</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">F-<a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i788206cdcf424df3b01772277d3f21a3_97">2</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></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%">Consolidated Financial Statements</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: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:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i788206cdcf424df3b01772277d3f21a3_103">Consolidated Balance Shee</a>ts as of December 31, 2020 and 2019</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">F-<a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i788206cdcf424df3b01772277d3f21a3_103">6</a></span></div></td></tr><tr><td colspan="3" style="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%">Consolidated Statements of Comprehensive Income for the years ended December 31, 2020, 2019 and 2018</span></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">F-<a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i788206cdcf424df3b01772277d3f21a3_109">7</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i788206cdcf424df3b01772277d3f21a3_112">Consolidated Statements of Shareholders&#8217; Equity</a> for the years ended December 31, 2020, 2019 and 2018</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">F-<a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i788206cdcf424df3b01772277d3f21a3_112">8</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i788206cdcf424df3b01772277d3f21a3_118">Consolidated Statements of Cash Flows</a> for the years ended December 31, 2020, 2019 and 2018</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">F-<a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i788206cdcf424df3b01772277d3f21a3_118">9</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i788206cdcf424df3b01772277d3f21a3_121">Notes to Consolidated Financial Statements</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">F-<a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i788206cdcf424df3b01772277d3f21a3_121">10</a></span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financial Statement Schedule</span></td><td colspan="3" style="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></tr><tr><td colspan="3" style="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%">Valuation and Qualifying Accounts</span></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">F-<a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i788206cdcf424df3b01772277d3f21a3_187">29</a></span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></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%">F-1</span></div></div></div><div id="i788206cdcf424df3b01772277d3f21a3_97"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#i788206cdcf424df3b01772277d3f21a3_7">Table of Contents</a></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%">Report of Independent Registered Public Accounting Firm</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%">To the Shareholders and Board of Directors</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shenandoah Telecommunications Company:</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%">Opinion on the Consolidated</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%">Financial Statements</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:115%">We have audited the accompanying consolidated balance sheets of Shenandoah Telecommunications Company and subsidiaries (the Company) as of December 31, 2020 and 2019, the related consolidated statements of comprehensive income, shareholders&#8217; equity, and cash flows for each of the years in the three&#8209;year period ended December 31, 2020, and the related notes and financial statement schedule II</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> &#8211; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Valuation and Qualifying Accounts (collectively, the consolidated financial statements). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2020 and 2019, and the results of its operations and its cash flows for each of the years in the three&#8209;year period ended December 31, 2020, in conformity with U.S. generally accepted accounting principles.</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:115%">We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the Company&#8217;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:115%">Internal Control &#8211; Integrated Framework (2013)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> issued by the Committee of Sponsoring Organizations of the Treadway Commission, and our report dated February 25, 2021 expressed an adverse opinion on the effectiveness of the Company&#8217;s 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-style:italic;font-weight:400;line-height:120%">Changes in Accounting Principles </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%">As discussed in Note 2 to the consolidated financial statements, the Company has changed its method of accounting for leases as of January 1, 2019 due to the adoption of Accounting Standards Update 2016-02, Leases (Topic 842), and all related amendments. </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%">Basis for Opinion</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%">These consolidated financial statements are the responsibility of the Company&#8217;s management. Our responsibility is to express an opinion on these 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"><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 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. 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"><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%">Critical Audit Matter</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 critical audit matter communicated below is a matter arising from the current period audit of the consolidated financial statements that was communicated or required to be communicated to the audit committee and that: (1) relates to accounts or disclosures that are material to the consolidated financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of 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%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">critical audit matter 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 matter below, providing </span><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-weight:400;line-height:120%">separate opinion on the critical audit matter</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%">or on the accounts or disclosures to which it relate</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</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;text-indent:36pt"><span><br/></span></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%">Determination of costs capitalized into property, plant, and equipment </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%">As discussed in Notes 2, 3, and 6 to the consolidated financial statements, the property, plant, and equipment, net balance (including property, plant, and equipment held for sale) as of December 31, 2020 was $740.1 million. The determination to capitalize, rather than expense, costs increases operating income and net income. </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%">F-2</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#i788206cdcf424df3b01772277d3f21a3_7">Table of Contents</a></span></div></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%">We identified the determination of costs capitalized into property, plant, and equipment as a critical audit matter. The nature of evidence provided, such as third-party invoices, can lack specificity of the item acquired or activity performed and required complex judgment to determine that the costs qualified for capitalization. </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%">The following are the primary procedures we performed to address this critical audit matter. For a sample of costs capitalized, we inspected the related invoice(s). For those invoices lacking specificity, we inspected additional support, such as project documentation or contracts. In certain instances, we also involved a professional with specialized skills and knowledge in the telecommunications industry, who assisted in evaluating the nature of the project and related costs. The combination of these procedures was used to independently assess the Company&#8217;s determination that such costs qualified for capitalization.</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%">/s/ KPMG LLP</span></div><div style="text-align:justify"><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-weight:400;line-height:120%">We have served as the Company&#8217;s auditor since 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%">McLean, Virginia</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February&#160;25, 2021 </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%">F-3</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#i788206cdcf424df3b01772277d3f21a3_7">Table of Contents</a></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%">Report of Independent Registered Public Accounting Firm</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;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To the Shareholders and Board of Directors </span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shenandoah Telecommunications Company:</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%">Opinion 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%">We have audited Shenandoah Telecommunications Company and subsidiaries&#8217; (the Company) 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 &#8211; 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. In our opinion, because of the effect of the material weaknesses, described below, on the achievement of the objectives of the control criteria, the Company has not maintained effective 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 &#8211; 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. </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 also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the consolidated balance sheets of the Company as of December 31, 2020 and 2019, the related consolidated statements of comprehensive income, shareholders&#8217; equity, and cash flows for each of the years in the three-year period ended December 31, 2020, and the related notes and financial statement schedule II &#8211; Valuation and Qualifying Accounts</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%">(collectively, the consolidated financial statements), and our report dated February 25, 2021 expressed an unqualified opinion on those consolidated 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:400;line-height:120%">A material weakness is a deficiency, or a combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of the company&#8217;s annual or interim financial statements will not be prevented or detected on a timely basis. The following material weaknesses have been identified and included in management&#8217;s assessment: </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 Company&#8217;s control environment was not effective, because the Company did not have a sufficient number of trained resources with expertise in technical accounting, internal control over financial reporting, and the design and implementation of information technology solutions to complete its remediation efforts. As a result, the Company was unable to maintain an effective information and communication process, and did not have effective process-level control activities over the following areas: </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">Property, plant, and equipment and depreciation expense</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="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">Purchasing (current liabilities and operating expenses) </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 material weaknesses were considered in determining the nature, timing, and extent of audit tests applied in our audit of the 2020 consolidated financial statements, and this report does not affect our report on those consolidated 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-style:italic;font-weight:400;line-height:120%">Basis for Opinion</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"><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 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Management&#8217;s Report on Internal Control Over Financial Reporting</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. 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 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"><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 conducted our audit 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 of internal control over financial reporting included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our 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="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%">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"><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 </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%">F-4</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#i788206cdcf424df3b01772277d3f21a3_7">Table of Contents</a></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%">accepted accounting principles. A company&#8217;s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company&#8217;s assets that could have a material effect on the financial statements.</span></div><div style="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%">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"><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%">/s/ KPMG 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%">McLean, Virginia</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%">February&#160;25, 2021 </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%">F-5</span></div></div></div><div id="i788206cdcf424df3b01772277d3f21a3_100"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#i788206cdcf424df3b01772277d3f21a3_7">Table of Contents</a></span></div></div><div><span><br/></span></div><div id="i788206cdcf424df3b01772277d3f21a3_103"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SHENANDOAH TELECOMMUNICATIONS COMPANY AND SUBSIDIARIES</span></div><div><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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">December&#160;31, 2020 and 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.853%"><tr><td style="width:1.0%"></td><td style="width:76.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.441%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.824%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.444%"></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-style:italic;font-weight:400;line-height:100%">(in thousands)</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></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:700;line-height:100%">ASSETS</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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%">Current assets:</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="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%">Cash and cash equivalents</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzMtMS0xLTEtMA_d547e598-1277-4643-af0d-1772ad538632">195,397</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzMtMy0xLTEtMA_d554e0a6-32cd-4ce5-8999-717930d780d1">101,651</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="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%">Accounts receivable, net of allowance for doubtful accounts of $<ix:nonFraction unitRef="usd" contextRef="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzQtMC0xLTEtMC90ZXh0cmVnaW9uOmRkOTg3NzY3ZDRhMjRmYjY4YTg2YjEzN2U2ZTVhYzAyXzEwOTk1MTE2Mjc4Nzk_945d5e50-ec9d-454c-b363-b6b4113c46d7">614</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzQtMC0xLTEtMC90ZXh0cmVnaW9uOmRkOTg3NzY3ZDRhMjRmYjY4YTg2YjEzN2U2ZTVhYzAyXzEwOTk1MTE2Mjc4NzA_9056a0d3-52ce-402f-8ded-a2c5f6822a73">533</ix:nonFraction>, respectively</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzQtMS0xLTEtMA_26e6ad79-02dc-48cc-91e5-a809db25c30f">70,393</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzQtMy0xLTEtMA_7f536f1b-13a1-4970-a983-bbc060a88f5c">63,641</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="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%">Income taxes receivable</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%"><ix:nonFraction unitRef="usd" contextRef="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:IncomeTaxesReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzUtMS0xLTEtMA_b1e3461b-ead1-4383-88d6-a63a04fc4f8f">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxesReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzUtMy0xLTEtMA_44c5f2fe-f964-4275-a83d-27e567857cc6">10,306</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="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%">Prepaid expenses and other</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%"><ix:nonFraction unitRef="usd" contextRef="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzYtMS0xLTEtMA_654abb92-6a11-4448-991a-e3d7e9b73fc7">9,631</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzYtMy0xLTEtMA_7dbcd35b-a06d-4c90-9c03-a104ea18c553">11,178</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="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%">Current assets held for sale</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%"><ix:nonFraction unitRef="usd" contextRef="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzctMS0xLTEtMA_e8b2f499-6f25-425f-b7a6-052a7b6cf98b">1,133,294</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzctMy0xLTEtMA_26a4e138-4735-4575-b27d-52cac6948c31">55,077</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="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="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="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzgtMS0xLTEtMA_a10bc6e9-4334-4c46-a994-6165873447b5">1,408,715</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-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="ic12f61d22b414cfe9914632a173f8a6e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzgtMy0xLTEtMA_12c9b72d-329e-4e35-b8f6-ff75df4abddf">241,853</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investments</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%"><ix:nonFraction unitRef="usd" contextRef="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzktMS0xLTEtMA_c8f27866-d3fe-415a-8665-10a0eaa9b2fe">13,769</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzktMy0xLTEtMA_9c53a348-8a0c-4146-92bd-56f9f5c34f22">12,388</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="padding:2px 1pt;text-align: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, plant and equipment, net</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%"><ix:nonFraction unitRef="usd" contextRef="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzEwLTEtMS0xLTA_a2ffa38b-0c6c-4bca-abf5-7766c5b3db04">440,427</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzEwLTMtMS0xLTA_d18ccffd-dc15-4c33-8127-6a47482f4710">363,087</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="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%">Goodwill and Intangible assets, net</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%"><ix:nonFraction unitRef="usd" contextRef="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IntangibleAssetsNetIncludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzExLTEtMS0xLTA_607cb8a5-6aed-4e5b-a7c3-b927c47570ef">106,759</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IntangibleAssetsNetIncludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzExLTMtMS0xLTA_6d51735a-1528-46e8-8091-2ec279a1e54d">88,241</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="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%">Operating lease right-of-use assets</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%"><ix:nonFraction unitRef="usd" contextRef="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzEzLTEtMS0xLTA_0c1841ab-5c56-4c0f-977f-d558ead2ae70">50,387</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzEzLTMtMS0xLTA_30af952d-7258-47a9-9411-135f6b7347ae">42,568</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="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%">Deferred charges and other assets</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%"><ix:nonFraction unitRef="usd" contextRef="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzE0LTEtMS0xLTA_6cfe5c9d-406c-4679-ab70-05db3fa75040">11,650</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzE0LTMtMS0xLTA_7f18239f-adc2-4bcb-a2aa-4481ae2e58ab">9,267</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="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%">Non-current assets held for sale</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%"><ix:nonFraction unitRef="usd" contextRef="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzE0LTEtMS0xLTE3OTM_b8598c75-e0cd-4f83-816d-ce6933033d14">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzE0LTMtMS0xLTE3OTc_63086954-06e0-49da-a788-907b70c4f3a5">1,141,498</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="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 assets</span></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzE1LTEtMS0xLTA_13f82438-b7d0-4796-b2dc-8d801dc302be">2,031,707</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzE1LTMtMS0xLTA_8ed12d30-8f18-4430-a734-fdcfadcbe1dd">1,898,902</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">LIABILITIES AND SHAREHOLDERS&#8217; EQUITY</span></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current liabilities:</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="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%">Current maturities of long-term debt, net of unamortized loan fees</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzE4LTEtMS0xLTA_1fc60464-122b-4144-841c-755a72f0d59f">688,463</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzE4LTMtMS0xLTA_b53d9aad-da4d-4ebb-bcf3-59470f02e722">31,650</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="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%">Accounts payable</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%"><ix:nonFraction unitRef="usd" contextRef="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzE5LTEtMS0xLTA_26dc4ddb-102f-4647-9bea-d8bf0e3dba1a">19,599</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzE5LTMtMS0xLTA_00cecc97-36a4-4fb5-ad06-0697a7287812">40,295</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="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%">Advanced billings and customer deposits</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzIwLTEtMS0xLTA_33fddfca-185e-4fae-9dc1-ab0d31cde425">8,594</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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="ic12f61d22b414cfe9914632a173f8a6e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzIwLTMtMS0xLTA_0dbb1191-74b0-483e-8acd-f1543e088efe">8,358</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="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%">Accrued compensation</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedSalariesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzIxLTEtMS0xLTA_d4b2b1db-7a4c-4fdb-8ad6-bc30025f1802">16,413</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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="ic12f61d22b414cfe9914632a173f8a6e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedSalariesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzIxLTMtMS0xLTA_0b1ed0d4-926f-45a5-a173-146a9f9a9616">10,075</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="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%">Income taxes payable</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedIncomeTaxesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzIyLTEtMS0xLTY3MDQ_fc40672d-46ea-4076-94fa-af63738512fb">6,951</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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="ic12f61d22b414cfe9914632a173f8a6e_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:AccruedIncomeTaxesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzIyLTMtMS0xLTY3MDg_e6176856-a2f3-49e4-a2fb-cda3bf2b6826">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="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%">Current operating lease liabilities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzIyLTEtMS0xLTA_ded3973a-9f4d-4ec1-9852-8c8d1dab9518">1,970</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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="ic12f61d22b414cfe9914632a173f8a6e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzIyLTMtMS0xLTA_7b32f631-2a9d-4a92-86a0-afcdc41978e5">1,731</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="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%">Accrued liabilities and other</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzIzLTEtMS0xLTA_df7a0d21-de9f-4264-b555-d065eafdb2b1">13,869</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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="ic12f61d22b414cfe9914632a173f8a6e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzIzLTMtMS0xLTA_b1a98a0a-a922-4c09-8a8a-3b9a70987255">7,556</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="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%">Current liabilities held for sale</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzI0LTEtMS0xLTE4MDg_9e17c7ba-15ca-42b0-aa83-cc55ad778291">452,202</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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="ic12f61d22b414cfe9914632a173f8a6e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzI0LTMtMS0xLTE4MTI_fefb8f0e-1be8-4f29-9712-a73ded15ea62">53,912</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="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 current liabilities</span></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzI0LTEtMS0xLTA_3a53b243-9aba-414e-bb2f-3aae39457a3f">1,208,061</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzI0LTMtMS0xLTA_1c65687c-7bf2-410f-a78c-626afc39f7ee">153,577</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;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%">Long-term debt, less current maturities, net of unamortized loan fees</span></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:LongTermDebtNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzI1LTEtMS0xLTA_f69e960d-b0ba-4c41-8959-7502433bd158">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzI1LTMtMS0xLTA_fc5c193e-b634-4865-ba0a-fd4dc9aa09f8">688,464</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;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%">Other long-term liabilities:</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="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%">Deferred income taxes</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzI3LTEtMS0xLTA_32981bd3-7a4b-4ed2-ab6e-c6255e98f869">150,652</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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="ic12f61d22b414cfe9914632a173f8a6e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzI3LTMtMS0xLTA_5ee8f25e-730e-4f27-9d41-b0a98723ea55">137,567</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="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%">Asset retirement obligations</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetRetirementObligationsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzI4LTEtMS0xLTA_1e4d7d70-4597-46a2-bcb3-ebf5fa212c23">4,955</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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="ic12f61d22b414cfe9914632a173f8a6e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetRetirementObligationsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzI4LTMtMS0xLTA_478ad0b7-90fb-43f0-87e1-ab2c4bc7234d">6,152</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="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%">Benefit plan obligations</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzI5LTEtMS0xLTA_bcf9f988-9a61-498e-b256-9ccc2109feaf">14,645</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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="ic12f61d22b414cfe9914632a173f8a6e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzI5LTMtMS0xLTA_5d64fee8-9dca-4e1a-b5c3-eab8b5ef0d48">12,675</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="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%">Non-current operating lease liabilities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzMwLTEtMS0xLTA_85647822-093f-40dd-aa06-fd65ffeb4a12">46,095</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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="ic12f61d22b414cfe9914632a173f8a6e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzMwLTMtMS0xLTA_2f601bde-1dd9-40de-b2e3-97eefdf41d07">42,625</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="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 liabilities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzMxLTEtMS0xLTA_2a91baf1-8b2f-4fef-9aa4-718d2f3df0c1">24,905</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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="ic12f61d22b414cfe9914632a173f8a6e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzMxLTMtMS0xLTA_34617ff5-2cf6-475f-804f-bf01aa28079d">16,991</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="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%">Non-current liabilities held for sale</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzMyLTEtMS0xLTA_920d62b3-1f4a-4fdf-be19-85b67fd54be1">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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="ic12f61d22b414cfe9914632a173f8a6e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzMyLTMtMS0xLTA_6eb2b40d-7d26-4ba1-8d04-e4be6616fac5">368,423</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="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 other long-term liabilities</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzMzLTEtMS0xLTA_4e63cb25-5c6a-467e-837f-c0b54bff4aa5">241,252</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzMzLTMtMS0xLTA_d4d0d588-cfc6-4841-bc65-c3b5720cc9d0">584,433</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commitments and contingencies (Note 14)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="i884daf17bb02490d9e409851a71a5921_I20201231" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzM0LTEtMS0xLTA_6247549a-7b41-48a1-bdd3-7ca4e36d0763"></ix:nonFraction></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzM0LTMtMS0xLTA_4cec6239-8833-4270-b4d1-2817f880d06d"></ix:nonFraction></td></tr><tr><td colspan="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%">Shareholders&#8217; equity:</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="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%">Common stock, <ix:nonFraction unitRef="usdPerShare" contextRef="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzM2LTAtMS0xLTAvdGV4dHJlZ2lvbjo4NzljNTNkMWE3OTU0YzY0YjY5NTkzNTI5MzZlMGQ3OF8xMDk5NTExNjI3OTQ2_b384ad4a-205a-43d1-9536-21d4e1615929"><ix:nonFraction unitRef="usdPerShare" contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzM2LTAtMS0xLTAvdGV4dHJlZ2lvbjo4NzljNTNkMWE3OTU0YzY0YjY5NTkzNTI5MzZlMGQ3OF8xMDk5NTExNjI3OTQ2_d488b9fa-3847-48d1-8594-e7357f0b2bd6">no</ix:nonFraction></ix:nonFraction> par value, authorized <ix:nonFraction unitRef="shares" contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesAuthorized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzM2LTAtMS0xLTAvdGV4dHJlZ2lvbjo4NzljNTNkMWE3OTU0YzY0YjY5NTkzNTI5MzZlMGQ3OF8xMDk5NTExNjI3OTA4_1197adf1-8c7a-4c80-ac1f-8ad5877dbc38"><ix:nonFraction unitRef="shares" contextRef="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesAuthorized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzM2LTAtMS0xLTAvdGV4dHJlZ2lvbjo4NzljNTNkMWE3OTU0YzY0YjY5NTkzNTI5MzZlMGQ3OF8xMDk5NTExNjI3OTA4_80f38e1f-0b69-4f7e-b8be-7fd05b72b366">96,000</ix:nonFraction></ix:nonFraction>; <ix:nonFraction unitRef="shares" contextRef="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzM2LTAtMS0xLTAvdGV4dHJlZ2lvbjo4NzljNTNkMWE3OTU0YzY0YjY5NTkzNTI5MzZlMGQ3OF8xMDk5NTExNjI3OTE3_5466f7f1-d6e6-47a8-bfb5-78a479acbcfd"><ix:nonFraction unitRef="shares" contextRef="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzM2LTAtMS0xLTAvdGV4dHJlZ2lvbjo4NzljNTNkMWE3OTU0YzY0YjY5NTkzNTI5MzZlMGQ3OF8xMDk5NTExNjI3OTE3_ae34bcea-aa5f-4f35-ab79-8e55a2e35391">49,868</ix:nonFraction></ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzM2LTAtMS0xLTAvdGV4dHJlZ2lvbjo4NzljNTNkMWE3OTU0YzY0YjY5NTkzNTI5MzZlMGQ3OF8xMDk5NTExNjI3OTIz_b295df64-7fcb-46f7-8451-94f614129756"><ix:nonFraction unitRef="shares" contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzM2LTAtMS0xLTAvdGV4dHJlZ2lvbjo4NzljNTNkMWE3OTU0YzY0YjY5NTkzNTI5MzZlMGQ3OF8xMDk5NTExNjI3OTIz_b804d350-a8fa-429a-8cb6-f7c6469ea2fc">49,671</ix:nonFraction></ix:nonFraction> issued and outstanding at December 31, 2020 and 2019, respectively</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzM2LTEtMS0xLTA_23684f13-73c7-4e11-8817-a92102494843">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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="ic12f61d22b414cfe9914632a173f8a6e_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzM2LTMtMS0xLTA_5b773759-d75f-440f-ae4a-6e93cb7cc055">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="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%">Additional paid in capital</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdditionalPaidInCapital" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzM3LTEtMS0xLTA_510737f2-6bb4-46a5-bc84-3dd46a064f54">47,317</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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="ic12f61d22b414cfe9914632a173f8a6e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdditionalPaidInCapital" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzM3LTMtMS0xLTA_d8dd609a-ce95-4fb3-bbbe-89a4c3341db1">42,110</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="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%">Retained earnings</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzM4LTEtMS0xLTA_df57e60f-a97e-4f9f-b923-92d9928dd283">539,783</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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="ic12f61d22b414cfe9914632a173f8a6e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzM4LTMtMS0xLTA_df9b419e-9d44-4d45-afb3-675faacee4e2">430,010</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="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%">Accumulated other comprehensive (loss) income, net of taxes</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzM5LTEtMS0xLTA_f128f9c1-8d8f-4ffd-86f2-2befcb826a21">4,706</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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="ic12f61d22b414cfe9914632a173f8a6e_I20191231" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzM5LTMtMS0xLTA_59c4d630-9cce-460d-a3db-bc1756cfe3ac">308</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="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 shareholders&#8217; equity</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzQwLTEtMS0xLTA_9728b65d-bba6-4d42-98d8-3417a1c43457">582,394</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzQwLTMtMS0xLTA_538e134d-c70d-4fee-8ad1-910b0d20e658">472,428</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;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%">Total liabilities and shareholders&#8217; equity</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzQxLTEtMS0xLTA_c2e9e98d-ae8a-42a5-a71e-842b4a8c5b02">2,031,707</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzQxLTMtMS0xLTA_3638b3d3-4702-4925-a932-2c30a48d9f85">1,898,902</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></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%">See accompanying notes to consolidated financial statements.</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%">F-6</span></div></div></div><div id="i788206cdcf424df3b01772277d3f21a3_109"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#i788206cdcf424df3b01772277d3f21a3_7">Table of Contents</a></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SHENANDOAH TELECOMMUNICATIONS COMPANY AND SUBSIDIARIES</span></div><div><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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Years Ended December&#160;31, 2020, 2019 and 2018 </span></div><div><span><br/></span></div><div><span><br/></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:64.835%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></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:9.572%"></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:9.575%"></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-style:italic;font-weight:400;line-height:100%">(in thousands, except per share amounts)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service revenue and other</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDkvZnJhZzoxYzg4OTAwMmQzNjY0OTNmODVhMTg2ZjQ0ZmRiNTdjNi90YWJsZTpkMzI3OTViMTZmN2M0MWE4YWZkMWQyMmEwNjgyNTQ3NC90YWJsZXJhbmdlOmQzMjc5NWIxNmY3YzQxYThhZmQxZDIyYTA2ODI1NDc0XzQtMS0xLTEtMA_c4f51482-99c7-4ff4-b07d-97b83e2cf414">220,775</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDkvZnJhZzoxYzg4OTAwMmQzNjY0OTNmODVhMTg2ZjQ0ZmRiNTdjNi90YWJsZTpkMzI3OTViMTZmN2M0MWE4YWZkMWQyMmEwNjgyNTQ3NC90YWJsZXJhbmdlOmQzMjc5NWIxNmY3YzQxYThhZmQxZDIyYTA2ODI1NDc0XzQtMy0xLTEtMA_3edbce16-e379-4130-ba84-02e663fd7691">206,862</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDkvZnJhZzoxYzg4OTAwMmQzNjY0OTNmODVhMTg2ZjQ0ZmRiNTdjNi90YWJsZTpkMzI3OTViMTZmN2M0MWE4YWZkMWQyMmEwNjgyNTQ3NC90YWJsZXJhbmdlOmQzMjc5NWIxNmY3YzQxYThhZmQxZDIyYTA2ODI1NDc0XzQtNS0xLTEtMA_0ede7637-5e8f-4957-b08a-2c521dcb722b">192,683</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="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 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%">Cost of services</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%"><ix:nonFraction unitRef="usd" contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDkvZnJhZzoxYzg4OTAwMmQzNjY0OTNmODVhMTg2ZjQ0ZmRiNTdjNi90YWJsZTpkMzI3OTViMTZmN2M0MWE4YWZkMWQyMmEwNjgyNTQ3NC90YWJsZXJhbmdlOmQzMjc5NWIxNmY3YzQxYThhZmQxZDIyYTA2ODI1NDc0XzYtMS0xLTEtMA_f91ae36c-77f7-46b7-9f2f-2d0f90511da5">88,203</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDkvZnJhZzoxYzg4OTAwMmQzNjY0OTNmODVhMTg2ZjQ0ZmRiNTdjNi90YWJsZTpkMzI3OTViMTZmN2M0MWE4YWZkMWQyMmEwNjgyNTQ3NC90YWJsZXJhbmdlOmQzMjc5NWIxNmY3YzQxYThhZmQxZDIyYTA2ODI1NDc0XzYtMy0xLTEtMA_8bc91a40-ca7b-4a58-bbf4-2b89130f1123">82,949</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDkvZnJhZzoxYzg4OTAwMmQzNjY0OTNmODVhMTg2ZjQ0ZmRiNTdjNi90YWJsZTpkMzI3OTViMTZmN2M0MWE4YWZkMWQyMmEwNjgyNTQ3NC90YWJsZXJhbmdlOmQzMjc5NWIxNmY3YzQxYThhZmQxZDIyYTA2ODI1NDc0XzYtNS0xLTEtMA_eb78dcca-57c9-48ac-aa2f-f0420cf73e6e">80,418</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="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%">Selling, general and administrative</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%"><ix:nonFraction unitRef="usd" contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDkvZnJhZzoxYzg4OTAwMmQzNjY0OTNmODVhMTg2ZjQ0ZmRiNTdjNi90YWJsZTpkMzI3OTViMTZmN2M0MWE4YWZkMWQyMmEwNjgyNTQ3NC90YWJsZXJhbmdlOmQzMjc5NWIxNmY3YzQxYThhZmQxZDIyYTA2ODI1NDc0XzgtMS0xLTEtMA_e83071a7-5e38-46ae-8d1b-7607f4b51db8">85,016</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDkvZnJhZzoxYzg4OTAwMmQzNjY0OTNmODVhMTg2ZjQ0ZmRiNTdjNi90YWJsZTpkMzI3OTViMTZmN2M0MWE4YWZkMWQyMmEwNjgyNTQ3NC90YWJsZXJhbmdlOmQzMjc5NWIxNmY3YzQxYThhZmQxZDIyYTA2ODI1NDc0XzgtMy0xLTEtMA_b7a4a7cf-ce19-431a-9ed9-1682d7671c92">77,846</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDkvZnJhZzoxYzg4OTAwMmQzNjY0OTNmODVhMTg2ZjQ0ZmRiNTdjNi90YWJsZTpkMzI3OTViMTZmN2M0MWE4YWZkMWQyMmEwNjgyNTQ3NC90YWJsZXJhbmdlOmQzMjc5NWIxNmY3YzQxYThhZmQxZDIyYTA2ODI1NDc0XzgtNS0xLTEtMA_a6650d6b-9c9b-4d3e-aaaf-89eb06d5112d">70,844</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="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%">Depreciation and amortization</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%"><ix:nonFraction unitRef="usd" contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDkvZnJhZzoxYzg4OTAwMmQzNjY0OTNmODVhMTg2ZjQ0ZmRiNTdjNi90YWJsZTpkMzI3OTViMTZmN2M0MWE4YWZkMWQyMmEwNjgyNTQ3NC90YWJsZXJhbmdlOmQzMjc5NWIxNmY3YzQxYThhZmQxZDIyYTA2ODI1NDc0XzEwLTEtMS0xLTA_03dbd3d6-84ba-406e-bd08-d658eddd7216">48,703</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDkvZnJhZzoxYzg4OTAwMmQzNjY0OTNmODVhMTg2ZjQ0ZmRiNTdjNi90YWJsZTpkMzI3OTViMTZmN2M0MWE4YWZkMWQyMmEwNjgyNTQ3NC90YWJsZXJhbmdlOmQzMjc5NWIxNmY3YzQxYThhZmQxZDIyYTA2ODI1NDc0XzEwLTMtMS0xLTA_96b86c89-9253-4176-9d7b-ed1b4191708b">46,786</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDkvZnJhZzoxYzg4OTAwMmQzNjY0OTNmODVhMTg2ZjQ0ZmRiNTdjNi90YWJsZTpkMzI3OTViMTZmN2M0MWE4YWZkMWQyMmEwNjgyNTQ3NC90YWJsZXJhbmdlOmQzMjc5NWIxNmY3YzQxYThhZmQxZDIyYTA2ODI1NDc0XzEwLTUtMS0xLTA_f0add865-8687-4226-9f6a-64fc622a20d7">44,390</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="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 operating expenses</span></td><td colspan="2" style="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="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostsAndExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDkvZnJhZzoxYzg4OTAwMmQzNjY0OTNmODVhMTg2ZjQ0ZmRiNTdjNi90YWJsZTpkMzI3OTViMTZmN2M0MWE4YWZkMWQyMmEwNjgyNTQ3NC90YWJsZXJhbmdlOmQzMjc5NWIxNmY3YzQxYThhZmQxZDIyYTA2ODI1NDc0XzExLTEtMS0xLTA_49431d43-eb5d-4c7d-9aee-eeed8b017afe">221,922</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-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="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostsAndExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDkvZnJhZzoxYzg4OTAwMmQzNjY0OTNmODVhMTg2ZjQ0ZmRiNTdjNi90YWJsZTpkMzI3OTViMTZmN2M0MWE4YWZkMWQyMmEwNjgyNTQ3NC90YWJsZXJhbmdlOmQzMjc5NWIxNmY3YzQxYThhZmQxZDIyYTA2ODI1NDc0XzExLTMtMS0xLTA_97fb6ccc-9b35-488f-92e5-fddd85821624">207,581</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-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="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostsAndExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDkvZnJhZzoxYzg4OTAwMmQzNjY0OTNmODVhMTg2ZjQ0ZmRiNTdjNi90YWJsZTpkMzI3OTViMTZmN2M0MWE4YWZkMWQyMmEwNjgyNTQ3NC90YWJsZXJhbmdlOmQzMjc5NWIxNmY3YzQxYThhZmQxZDIyYTA2ODI1NDc0XzExLTUtMS0xLTA_5d259ee4-3b6f-4b5c-a198-04261cdfbb00">195,652</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 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%">Operating loss</span></td><td colspan="2" style="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="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDkvZnJhZzoxYzg4OTAwMmQzNjY0OTNmODVhMTg2ZjQ0ZmRiNTdjNi90YWJsZTpkMzI3OTViMTZmN2M0MWE4YWZkMWQyMmEwNjgyNTQ3NC90YWJsZXJhbmdlOmQzMjc5NWIxNmY3YzQxYThhZmQxZDIyYTA2ODI1NDc0XzEyLTEtMS0xLTA_ece133a5-1179-484f-90f8-150481c0c51a">1,147</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-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="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDkvZnJhZzoxYzg4OTAwMmQzNjY0OTNmODVhMTg2ZjQ0ZmRiNTdjNi90YWJsZTpkMzI3OTViMTZmN2M0MWE4YWZkMWQyMmEwNjgyNTQ3NC90YWJsZXJhbmdlOmQzMjc5NWIxNmY3YzQxYThhZmQxZDIyYTA2ODI1NDc0XzEyLTMtMS0xLTA_e3bab09f-e55b-45d5-8ecb-69e6341c6631">719</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-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="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDkvZnJhZzoxYzg4OTAwMmQzNjY0OTNmODVhMTg2ZjQ0ZmRiNTdjNi90YWJsZTpkMzI3OTViMTZmN2M0MWE4YWZkMWQyMmEwNjgyNTQ3NC90YWJsZXJhbmdlOmQzMjc5NWIxNmY3YzQxYThhZmQxZDIyYTA2ODI1NDc0XzEyLTUtMS0xLTA_626448ec-6f16-4de3-b7dc-68206a5fe795">2,969</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="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%">Other income, net</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%"><ix:nonFraction unitRef="usd" contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDkvZnJhZzoxYzg4OTAwMmQzNjY0OTNmODVhMTg2ZjQ0ZmRiNTdjNi90YWJsZTpkMzI3OTViMTZmN2M0MWE4YWZkMWQyMmEwNjgyNTQ3NC90YWJsZXJhbmdlOmQzMjc5NWIxNmY3YzQxYThhZmQxZDIyYTA2ODI1NDc0XzE1LTEtMS0xLTA_90367f1f-652a-4781-868d-94bdd563fbfe">3,187</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDkvZnJhZzoxYzg4OTAwMmQzNjY0OTNmODVhMTg2ZjQ0ZmRiNTdjNi90YWJsZTpkMzI3OTViMTZmN2M0MWE4YWZkMWQyMmEwNjgyNTQ3NC90YWJsZXJhbmdlOmQzMjc5NWIxNmY3YzQxYThhZmQxZDIyYTA2ODI1NDc0XzE1LTMtMS0xLTA_53cffd22-cbd4-42e6-b48c-855f494159d7">3,280</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDkvZnJhZzoxYzg4OTAwMmQzNjY0OTNmODVhMTg2ZjQ0ZmRiNTdjNi90YWJsZTpkMzI3OTViMTZmN2M0MWE4YWZkMWQyMmEwNjgyNTQ3NC90YWJsZXJhbmdlOmQzMjc5NWIxNmY3YzQxYThhZmQxZDIyYTA2ODI1NDc0XzE1LTUtMS0xLTA_f3069a4a-2b2b-44e7-8cd6-712b1c6f81b4">3,703</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="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%">Income before income taxes</span></td><td colspan="2" style="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="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDkvZnJhZzoxYzg4OTAwMmQzNjY0OTNmODVhMTg2ZjQ0ZmRiNTdjNi90YWJsZTpkMzI3OTViMTZmN2M0MWE4YWZkMWQyMmEwNjgyNTQ3NC90YWJsZXJhbmdlOmQzMjc5NWIxNmY3YzQxYThhZmQxZDIyYTA2ODI1NDc0XzE2LTEtMS0xLTA_87bf4017-1e3d-4f94-b67b-b43d95137db2">2,040</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-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="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDkvZnJhZzoxYzg4OTAwMmQzNjY0OTNmODVhMTg2ZjQ0ZmRiNTdjNi90YWJsZTpkMzI3OTViMTZmN2M0MWE4YWZkMWQyMmEwNjgyNTQ3NC90YWJsZXJhbmdlOmQzMjc5NWIxNmY3YzQxYThhZmQxZDIyYTA2ODI1NDc0XzE2LTMtMS0xLTA_237904d1-3ab9-4430-b931-cc0c4ced359e">2,561</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-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="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDkvZnJhZzoxYzg4OTAwMmQzNjY0OTNmODVhMTg2ZjQ0ZmRiNTdjNi90YWJsZTpkMzI3OTViMTZmN2M0MWE4YWZkMWQyMmEwNjgyNTQ3NC90YWJsZXJhbmdlOmQzMjc5NWIxNmY3YzQxYThhZmQxZDIyYTA2ODI1NDc0XzE2LTUtMS0xLTA_8516c69a-8702-451a-aec0-36a5179e1e2f">734</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax (benefit) expense</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%">(<ix:nonFraction unitRef="usd" contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDkvZnJhZzoxYzg4OTAwMmQzNjY0OTNmODVhMTg2ZjQ0ZmRiNTdjNi90YWJsZTpkMzI3OTViMTZmN2M0MWE4YWZkMWQyMmEwNjgyNTQ3NC90YWJsZXJhbmdlOmQzMjc5NWIxNmY3YzQxYThhZmQxZDIyYTA2ODI1NDc0XzE3LTEtMS0xLTA_9b4d50ea-21ee-4401-b588-44c23efbb1ce">586</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDkvZnJhZzoxYzg4OTAwMmQzNjY0OTNmODVhMTg2ZjQ0ZmRiNTdjNi90YWJsZTpkMzI3OTViMTZmN2M0MWE4YWZkMWQyMmEwNjgyNTQ3NC90YWJsZXJhbmdlOmQzMjc5NWIxNmY3YzQxYThhZmQxZDIyYTA2ODI1NDc0XzE3LTMtMS0xLTA_b4cdaf5f-f93e-40e0-a81c-f995eec7688b">173</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDkvZnJhZzoxYzg4OTAwMmQzNjY0OTNmODVhMTg2ZjQ0ZmRiNTdjNi90YWJsZTpkMzI3OTViMTZmN2M0MWE4YWZkMWQyMmEwNjgyNTQ3NC90YWJsZXJhbmdlOmQzMjc5NWIxNmY3YzQxYThhZmQxZDIyYTA2ODI1NDc0XzE3LTUtMS0xLTA_a1a09851-803c-49ea-bfee-435b29ef655e">1,343</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="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%">Income from continuing operations</span></td><td colspan="2" style="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="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDkvZnJhZzoxYzg4OTAwMmQzNjY0OTNmODVhMTg2ZjQ0ZmRiNTdjNi90YWJsZTpkMzI3OTViMTZmN2M0MWE4YWZkMWQyMmEwNjgyNTQ3NC90YWJsZXJhbmdlOmQzMjc5NWIxNmY3YzQxYThhZmQxZDIyYTA2ODI1NDc0XzEyLTEtMS0xLTE4NTA_7198548f-0ca3-4280-a8ef-1ef304d8e25c">2,626</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-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="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDkvZnJhZzoxYzg4OTAwMmQzNjY0OTNmODVhMTg2ZjQ0ZmRiNTdjNi90YWJsZTpkMzI3OTViMTZmN2M0MWE4YWZkMWQyMmEwNjgyNTQ3NC90YWJsZXJhbmdlOmQzMjc5NWIxNmY3YzQxYThhZmQxZDIyYTA2ODI1NDc0XzEyLTMtMS0xLTE4NTQ_6693a4e7-953e-4259-b26d-9f8af0896821">2,388</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-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="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDkvZnJhZzoxYzg4OTAwMmQzNjY0OTNmODVhMTg2ZjQ0ZmRiNTdjNi90YWJsZTpkMzI3OTViMTZmN2M0MWE4YWZkMWQyMmEwNjgyNTQ3NC90YWJsZXJhbmdlOmQzMjc5NWIxNmY3YzQxYThhZmQxZDIyYTA2ODI1NDc0XzEyLTUtMS0xLTE4NTg_2c241e19-dada-40ce-808f-f4d10e6e9e12">2,077</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 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%">Income from discontinued operations, net of tax</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%"><ix:nonFraction unitRef="usd" contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDkvZnJhZzoxYzg4OTAwMmQzNjY0OTNmODVhMTg2ZjQ0ZmRiNTdjNi90YWJsZTpkMzI3OTViMTZmN2M0MWE4YWZkMWQyMmEwNjgyNTQ3NC90YWJsZXJhbmdlOmQzMjc5NWIxNmY3YzQxYThhZmQxZDIyYTA2ODI1NDc0XzEzLTEtMS0xLTE4NTA_9b7e8036-f21a-45d1-8581-3368bcd5b54f">124,097</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDkvZnJhZzoxYzg4OTAwMmQzNjY0OTNmODVhMTg2ZjQ0ZmRiNTdjNi90YWJsZTpkMzI3OTViMTZmN2M0MWE4YWZkMWQyMmEwNjgyNTQ3NC90YWJsZXJhbmdlOmQzMjc5NWIxNmY3YzQxYThhZmQxZDIyYTA2ODI1NDc0XzEzLTMtMS0xLTE4NTQ_3e906f3d-a9b1-4d9d-8cdd-883b11392215">53,568</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDkvZnJhZzoxYzg4OTAwMmQzNjY0OTNmODVhMTg2ZjQ0ZmRiNTdjNi90YWJsZTpkMzI3OTViMTZmN2M0MWE4YWZkMWQyMmEwNjgyNTQ3NC90YWJsZXJhbmdlOmQzMjc5NWIxNmY3YzQxYThhZmQxZDIyYTA2ODI1NDc0XzEzLTUtMS0xLTE4NTg_11bba8b2-0288-4d88-9df3-38c28d85cfbf">44,518</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="padding:2px 1pt 2px 18.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%">Net income</span></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDkvZnJhZzoxYzg4OTAwMmQzNjY0OTNmODVhMTg2ZjQ0ZmRiNTdjNi90YWJsZTpkMzI3OTViMTZmN2M0MWE4YWZkMWQyMmEwNjgyNTQ3NC90YWJsZXJhbmdlOmQzMjc5NWIxNmY3YzQxYThhZmQxZDIyYTA2ODI1NDc0XzE4LTEtMS0xLTA_9e450a9a-5a78-4848-9d61-c1c0505f6000">126,723</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDkvZnJhZzoxYzg4OTAwMmQzNjY0OTNmODVhMTg2ZjQ0ZmRiNTdjNi90YWJsZTpkMzI3OTViMTZmN2M0MWE4YWZkMWQyMmEwNjgyNTQ3NC90YWJsZXJhbmdlOmQzMjc5NWIxNmY3YzQxYThhZmQxZDIyYTA2ODI1NDc0XzE4LTMtMS0xLTA_956b1676-d5aa-44c5-b4cc-a135d6586b52">55,956</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDkvZnJhZzoxYzg4OTAwMmQzNjY0OTNmODVhMTg2ZjQ0ZmRiNTdjNi90YWJsZTpkMzI3OTViMTZmN2M0MWE4YWZkMWQyMmEwNjgyNTQ3NC90YWJsZXJhbmdlOmQzMjc5NWIxNmY3YzQxYThhZmQxZDIyYTA2ODI1NDc0XzE4LTUtMS0xLTA_ac0bfce9-9b89-4350-9fe6-494f862ef6da">46,595</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income:</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></tr><tr><td colspan="3" style="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%">Unrealized (loss) income on interest rate hedge, net of tax</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%">(<ix:nonFraction unitRef="usd" contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDkvZnJhZzoxYzg4OTAwMmQzNjY0OTNmODVhMTg2ZjQ0ZmRiNTdjNi90YWJsZTpkMzI3OTViMTZmN2M0MWE4YWZkMWQyMmEwNjgyNTQ3NC90YWJsZXJhbmdlOmQzMjc5NWIxNmY3YzQxYThhZmQxZDIyYTA2ODI1NDc0XzIwLTEtMS0xLTA_144a8948-dcd5-45d7-8228-17b1a89cd20c">5,014</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDkvZnJhZzoxYzg4OTAwMmQzNjY0OTNmODVhMTg2ZjQ0ZmRiNTdjNi90YWJsZTpkMzI3OTViMTZmN2M0MWE4YWZkMWQyMmEwNjgyNTQ3NC90YWJsZXJhbmdlOmQzMjc5NWIxNmY3YzQxYThhZmQxZDIyYTA2ODI1NDc0XzIwLTMtMS0xLTA_37190821-8771-4a00-846b-db5b4ab9ed20">7,972</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDkvZnJhZzoxYzg4OTAwMmQzNjY0OTNmODVhMTg2ZjQ0ZmRiNTdjNi90YWJsZTpkMzI3OTViMTZmN2M0MWE4YWZkMWQyMmEwNjgyNTQ3NC90YWJsZXJhbmdlOmQzMjc5NWIxNmY3YzQxYThhZmQxZDIyYTA2ODI1NDc0XzIwLTUtMS0xLTA_0317d00c-cb5c-4a52-b2d9-6fb078c17f14">50</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="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%">Comprehensive income</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDkvZnJhZzoxYzg4OTAwMmQzNjY0OTNmODVhMTg2ZjQ0ZmRiNTdjNi90YWJsZTpkMzI3OTViMTZmN2M0MWE4YWZkMWQyMmEwNjgyNTQ3NC90YWJsZXJhbmdlOmQzMjc5NWIxNmY3YzQxYThhZmQxZDIyYTA2ODI1NDc0XzIxLTEtMS0xLTA_7d8f912c-515c-4d8e-9047-f968d3e874e1">121,709</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDkvZnJhZzoxYzg4OTAwMmQzNjY0OTNmODVhMTg2ZjQ0ZmRiNTdjNi90YWJsZTpkMzI3OTViMTZmN2M0MWE4YWZkMWQyMmEwNjgyNTQ3NC90YWJsZXJhbmdlOmQzMjc5NWIxNmY3YzQxYThhZmQxZDIyYTA2ODI1NDc0XzIxLTMtMS0xLTA_9d21400c-ad51-41b3-b022-72e48a05f784">47,984</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDkvZnJhZzoxYzg4OTAwMmQzNjY0OTNmODVhMTg2ZjQ0ZmRiNTdjNi90YWJsZTpkMzI3OTViMTZmN2M0MWE4YWZkMWQyMmEwNjgyNTQ3NC90YWJsZXJhbmdlOmQzMjc5NWIxNmY3YzQxYThhZmQxZDIyYTA2ODI1NDc0XzIxLTUtMS0xLTA_4223e347-8752-4039-8b1e-7ea895f8d073">46,645</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;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></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%">Net income per share, basic and diluted:</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></tr><tr><td colspan="3" style="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%">Basic - Income from continuing operations</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDkvZnJhZzoxYzg4OTAwMmQzNjY0OTNmODVhMTg2ZjQ0ZmRiNTdjNi90YWJsZTpkMzI3OTViMTZmN2M0MWE4YWZkMWQyMmEwNjgyNTQ3NC90YWJsZXJhbmdlOmQzMjc5NWIxNmY3YzQxYThhZmQxZDIyYTA2ODI1NDc0XzIxLTEtMS0xLTE4Nzc_15739ce2-3522-4d19-b8ac-e97def81cdc7">0.05</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDkvZnJhZzoxYzg4OTAwMmQzNjY0OTNmODVhMTg2ZjQ0ZmRiNTdjNi90YWJsZTpkMzI3OTViMTZmN2M0MWE4YWZkMWQyMmEwNjgyNTQ3NC90YWJsZXJhbmdlOmQzMjc5NWIxNmY3YzQxYThhZmQxZDIyYTA2ODI1NDc0XzIxLTMtMS0xLTE4ODE_657b2087-bc4c-4ebe-aeaf-49504db30352">0.05</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDkvZnJhZzoxYzg4OTAwMmQzNjY0OTNmODVhMTg2ZjQ0ZmRiNTdjNi90YWJsZTpkMzI3OTViMTZmN2M0MWE4YWZkMWQyMmEwNjgyNTQ3NC90YWJsZXJhbmdlOmQzMjc5NWIxNmY3YzQxYThhZmQxZDIyYTA2ODI1NDc0XzIxLTUtMS0xLTE4ODU_26d14ea9-9692-4c14-a872-4bc2be74c5c6">0.04</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="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%">Basic - Income from discontinued operations, net of tax</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDkvZnJhZzoxYzg4OTAwMmQzNjY0OTNmODVhMTg2ZjQ0ZmRiNTdjNi90YWJsZTpkMzI3OTViMTZmN2M0MWE4YWZkMWQyMmEwNjgyNTQ3NC90YWJsZXJhbmdlOmQzMjc5NWIxNmY3YzQxYThhZmQxZDIyYTA2ODI1NDc0XzIyLTEtMS0xLTE4Nzc_f6bb87d9-427d-4f50-8b3f-44e6c5089597">2.49</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDkvZnJhZzoxYzg4OTAwMmQzNjY0OTNmODVhMTg2ZjQ0ZmRiNTdjNi90YWJsZTpkMzI3OTViMTZmN2M0MWE4YWZkMWQyMmEwNjgyNTQ3NC90YWJsZXJhbmdlOmQzMjc5NWIxNmY3YzQxYThhZmQxZDIyYTA2ODI1NDc0XzIyLTMtMS0xLTE4ODE_b72a6599-77b5-46af-bfb1-75cf6a50ace7">1.07</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDkvZnJhZzoxYzg4OTAwMmQzNjY0OTNmODVhMTg2ZjQ0ZmRiNTdjNi90YWJsZTpkMzI3OTViMTZmN2M0MWE4YWZkMWQyMmEwNjgyNTQ3NC90YWJsZXJhbmdlOmQzMjc5NWIxNmY3YzQxYThhZmQxZDIyYTA2ODI1NDc0XzIyLTUtMS0xLTE4ODU_b90e484e-e057-492b-9d5e-c51b358bc7e5">0.90</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="padding:2px 1pt 2px 13.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%">Basic net income per share</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDkvZnJhZzoxYzg4OTAwMmQzNjY0OTNmODVhMTg2ZjQ0ZmRiNTdjNi90YWJsZTpkMzI3OTViMTZmN2M0MWE4YWZkMWQyMmEwNjgyNTQ3NC90YWJsZXJhbmdlOmQzMjc5NWIxNmY3YzQxYThhZmQxZDIyYTA2ODI1NDc0XzI0LTEtMS0xLTA_1cd0aa2d-b936-4799-8694-16d4e2ba868b">2.54</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDkvZnJhZzoxYzg4OTAwMmQzNjY0OTNmODVhMTg2ZjQ0ZmRiNTdjNi90YWJsZTpkMzI3OTViMTZmN2M0MWE4YWZkMWQyMmEwNjgyNTQ3NC90YWJsZXJhbmdlOmQzMjc5NWIxNmY3YzQxYThhZmQxZDIyYTA2ODI1NDc0XzI0LTMtMS0xLTA_2af789bd-9d9f-4bc5-9a85-0b70495392e5">1.12</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDkvZnJhZzoxYzg4OTAwMmQzNjY0OTNmODVhMTg2ZjQ0ZmRiNTdjNi90YWJsZTpkMzI3OTViMTZmN2M0MWE4YWZkMWQyMmEwNjgyNTQ3NC90YWJsZXJhbmdlOmQzMjc5NWIxNmY3YzQxYThhZmQxZDIyYTA2ODI1NDc0XzI0LTUtMS0xLTA_11874677-b132-4992-a995-e0c4cb4b54f6">0.94</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="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 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%">Diluted - Income from continuing operations</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDkvZnJhZzoxYzg4OTAwMmQzNjY0OTNmODVhMTg2ZjQ0ZmRiNTdjNi90YWJsZTpkMzI3OTViMTZmN2M0MWE4YWZkMWQyMmEwNjgyNTQ3NC90YWJsZXJhbmdlOmQzMjc5NWIxNmY3YzQxYThhZmQxZDIyYTA2ODI1NDc0XzI1LTEtMS0xLTE4OTM_f1293f87-8d74-462e-aa92-24482bdacd8f">0.05</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDkvZnJhZzoxYzg4OTAwMmQzNjY0OTNmODVhMTg2ZjQ0ZmRiNTdjNi90YWJsZTpkMzI3OTViMTZmN2M0MWE4YWZkMWQyMmEwNjgyNTQ3NC90YWJsZXJhbmdlOmQzMjc5NWIxNmY3YzQxYThhZmQxZDIyYTA2ODI1NDc0XzI1LTMtMS0xLTE4OTc_cdcb233b-5293-4b31-9463-7fb18871e1c5">0.05</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDkvZnJhZzoxYzg4OTAwMmQzNjY0OTNmODVhMTg2ZjQ0ZmRiNTdjNi90YWJsZTpkMzI3OTViMTZmN2M0MWE4YWZkMWQyMmEwNjgyNTQ3NC90YWJsZXJhbmdlOmQzMjc5NWIxNmY3YzQxYThhZmQxZDIyYTA2ODI1NDc0XzI1LTUtMS0xLTE5MDE_85c84c2e-c8a8-4566-8011-319de08f3ec4">0.04</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="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%">Diluted - Income from discontinued operations, net of tax</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDkvZnJhZzoxYzg4OTAwMmQzNjY0OTNmODVhMTg2ZjQ0ZmRiNTdjNi90YWJsZTpkMzI3OTViMTZmN2M0MWE4YWZkMWQyMmEwNjgyNTQ3NC90YWJsZXJhbmdlOmQzMjc5NWIxNmY3YzQxYThhZmQxZDIyYTA2ODI1NDc0XzI2LTEtMS0xLTE4OTM_69bf170d-76bc-4984-a681-16e77ce343c8">2.48</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDkvZnJhZzoxYzg4OTAwMmQzNjY0OTNmODVhMTg2ZjQ0ZmRiNTdjNi90YWJsZTpkMzI3OTViMTZmN2M0MWE4YWZkMWQyMmEwNjgyNTQ3NC90YWJsZXJhbmdlOmQzMjc5NWIxNmY3YzQxYThhZmQxZDIyYTA2ODI1NDc0XzI2LTMtMS0xLTE4OTc_26ad4da7-11a2-43d4-873b-c51a8326cbd1">1.07</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDkvZnJhZzoxYzg4OTAwMmQzNjY0OTNmODVhMTg2ZjQ0ZmRiNTdjNi90YWJsZTpkMzI3OTViMTZmN2M0MWE4YWZkMWQyMmEwNjgyNTQ3NC90YWJsZXJhbmdlOmQzMjc5NWIxNmY3YzQxYThhZmQxZDIyYTA2ODI1NDc0XzI2LTUtMS0xLTE5MDE_4b2e347d-6816-4247-ba3b-d4641dd9fe33">0.89</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="padding:2px 1pt 2px 13.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%">Diluted net income per share</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDkvZnJhZzoxYzg4OTAwMmQzNjY0OTNmODVhMTg2ZjQ0ZmRiNTdjNi90YWJsZTpkMzI3OTViMTZmN2M0MWE4YWZkMWQyMmEwNjgyNTQ3NC90YWJsZXJhbmdlOmQzMjc5NWIxNmY3YzQxYThhZmQxZDIyYTA2ODI1NDc0XzI1LTEtMS0xLTA_cdc2511f-6553-49c6-ae2b-167e4323bfe3">2.53</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDkvZnJhZzoxYzg4OTAwMmQzNjY0OTNmODVhMTg2ZjQ0ZmRiNTdjNi90YWJsZTpkMzI3OTViMTZmN2M0MWE4YWZkMWQyMmEwNjgyNTQ3NC90YWJsZXJhbmdlOmQzMjc5NWIxNmY3YzQxYThhZmQxZDIyYTA2ODI1NDc0XzI1LTMtMS0xLTA_9dd29fc6-bc33-40e1-a015-ead8da827aaf">1.12</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDkvZnJhZzoxYzg4OTAwMmQzNjY0OTNmODVhMTg2ZjQ0ZmRiNTdjNi90YWJsZTpkMzI3OTViMTZmN2M0MWE4YWZkMWQyMmEwNjgyNTQ3NC90YWJsZXJhbmdlOmQzMjc5NWIxNmY3YzQxYThhZmQxZDIyYTA2ODI1NDc0XzI1LTUtMS0xLTA_47afac4a-f063-4ad9-9c44-bb6e060f8861">0.93</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="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 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%">Weighted average shares outstanding, basic</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%"><ix:nonFraction unitRef="shares" contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDkvZnJhZzoxYzg4OTAwMmQzNjY0OTNmODVhMTg2ZjQ0ZmRiNTdjNi90YWJsZTpkMzI3OTViMTZmN2M0MWE4YWZkMWQyMmEwNjgyNTQ3NC90YWJsZXJhbmdlOmQzMjc5NWIxNmY3YzQxYThhZmQxZDIyYTA2ODI1NDc0XzI2LTEtMS0xLTA_3d6d2931-422b-4988-8a60-cf42ac44a137">49,901</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDkvZnJhZzoxYzg4OTAwMmQzNjY0OTNmODVhMTg2ZjQ0ZmRiNTdjNi90YWJsZTpkMzI3OTViMTZmN2M0MWE4YWZkMWQyMmEwNjgyNTQ3NC90YWJsZXJhbmdlOmQzMjc5NWIxNmY3YzQxYThhZmQxZDIyYTA2ODI1NDc0XzI2LTMtMS0xLTA_87ef97d2-174e-4bc6-86ce-a86eb2a1b106">49,811</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDkvZnJhZzoxYzg4OTAwMmQzNjY0OTNmODVhMTg2ZjQ0ZmRiNTdjNi90YWJsZTpkMzI3OTViMTZmN2M0MWE4YWZkMWQyMmEwNjgyNTQ3NC90YWJsZXJhbmdlOmQzMjc5NWIxNmY3YzQxYThhZmQxZDIyYTA2ODI1NDc0XzI2LTUtMS0xLTA_24d29521-e5a5-42f0-ac2a-e0f5592d321f">49,542</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="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%">Weighted average shares outstanding, diluted</span></td><td colspan="2" style="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="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDkvZnJhZzoxYzg4OTAwMmQzNjY0OTNmODVhMTg2ZjQ0ZmRiNTdjNi90YWJsZTpkMzI3OTViMTZmN2M0MWE4YWZkMWQyMmEwNjgyNTQ3NC90YWJsZXJhbmdlOmQzMjc5NWIxNmY3YzQxYThhZmQxZDIyYTA2ODI1NDc0XzI3LTEtMS0xLTA_60dff1cc-e318-42ae-9baa-519f1359151c">50,024</ix:nonFraction>&#160;</span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-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="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDkvZnJhZzoxYzg4OTAwMmQzNjY0OTNmODVhMTg2ZjQ0ZmRiNTdjNi90YWJsZTpkMzI3OTViMTZmN2M0MWE4YWZkMWQyMmEwNjgyNTQ3NC90YWJsZXJhbmdlOmQzMjc5NWIxNmY3YzQxYThhZmQxZDIyYTA2ODI1NDc0XzI3LTMtMS0xLTA_81f75779-5366-488a-8d5d-9ffb054c4ce2">50,101</ix:nonFraction>&#160;</span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-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="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDkvZnJhZzoxYzg4OTAwMmQzNjY0OTNmODVhMTg2ZjQ0ZmRiNTdjNi90YWJsZTpkMzI3OTViMTZmN2M0MWE4YWZkMWQyMmEwNjgyNTQ3NC90YWJsZXJhbmdlOmQzMjc5NWIxNmY3YzQxYThhZmQxZDIyYTA2ODI1NDc0XzI3LTUtMS0xLTA_9602b6ee-8aee-4b6f-8c02-441edd7e5eda">50,063</ix:nonFraction>&#160;</span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="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%">Cash dividend declared per share</span></td><td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDkvZnJhZzoxYzg4OTAwMmQzNjY0OTNmODVhMTg2ZjQ0ZmRiNTdjNi90YWJsZTpkMzI3OTViMTZmN2M0MWE4YWZkMWQyMmEwNjgyNTQ3NC90YWJsZXJhbmdlOmQzMjc5NWIxNmY3YzQxYThhZmQxZDIyYTA2ODI1NDc0XzI4LTEtMS0xLTA_d6d65920-7c4f-4fe8-846a-d02984272b09">0.34</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDkvZnJhZzoxYzg4OTAwMmQzNjY0OTNmODVhMTg2ZjQ0ZmRiNTdjNi90YWJsZTpkMzI3OTViMTZmN2M0MWE4YWZkMWQyMmEwNjgyNTQ3NC90YWJsZXJhbmdlOmQzMjc5NWIxNmY3YzQxYThhZmQxZDIyYTA2ODI1NDc0XzI4LTMtMS0xLTA_25d4a572-0e0b-43d8-8ba2-3858a3b55a6c">0.29</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDkvZnJhZzoxYzg4OTAwMmQzNjY0OTNmODVhMTg2ZjQ0ZmRiNTdjNi90YWJsZTpkMzI3OTViMTZmN2M0MWE4YWZkMWQyMmEwNjgyNTQ3NC90YWJsZXJhbmdlOmQzMjc5NWIxNmY3YzQxYThhZmQxZDIyYTA2ODI1NDc0XzI4LTUtMS0xLTA_331ab3f6-0acb-4646-8d7a-6b681aa0a48b">0.27</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">See accompanying notes to consolidated financial statements.</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%">F-7</span></div></div></div><div id="i788206cdcf424df3b01772277d3f21a3_112"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#i788206cdcf424df3b01772277d3f21a3_7">Table of Contents</a></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SHENANDOAH TELECOMMUNICATIONS COMPANY AND SUBSIDIARIES</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Years Ended December&#160;31, 2020, 2019 and 2018 </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%">(in thousands, except per 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.707%"><tr><td style="width:1.0%"></td><td style="width:41.568%"></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:1.0%"></td><td style="width:9.603%"></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:1.0%"></td><td style="width:13.122%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.901%"></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 of Common Stock (no par value)</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%">Additional Paid in 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%">Retained 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%">Accumulated Other Comprehensive Income (Loss)</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%">Total</span></td></tr><tr><td colspan="3" style="border-top:1pt 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:700;line-height:100%">Balance, December 31, 2017</span></td><td colspan="2" style="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="shares" contextRef="ia9b97ab4575644e2b2b6bc4387092032_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzEtMS0xLTEtMA_11fa8f65-e308-46c3-b0ac-caeb75ec81a4">49,328</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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="i9c2b52b590ae4dc3aac42050b5f7d475_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzEtMi0xLTEtMA_1357a1e1-a331-433e-b6eb-e435680f8f27">44,787</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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="ia14dc35afa5c48ae91a55603f2e8d6b2_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzEtMy0xLTEtMA_5e9ce228-69a0-4af7-9f59-9b0576fb2083">299,190</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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="idb34fb3e8e334798af2923d237368b3d_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzEtNC0xLTEtMA_8d86562d-a151-4969-86f0-9079188f858e">8,230</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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="ifa548840544c4cb7bc2d812d73ea9fd3_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzEtNS0xLTEtMA_9f49098e-1e4a-4fe1-ae7d-910c937e81a2">352,207</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:9pt"><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 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</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="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="ied4f1a5b784f477985867af977b28501_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzMtMy0xLTEtMA_b00794c4-1eac-460e-a8db-260dd75bfe40">46,595</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%"><ix:nonFraction unitRef="usd" contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzMtNS0xLTEtMA_0eea4490-4a18-4876-b2ee-ec58b0fed79c">46,595</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="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%">Change in accounting principle - adoption of accounting standard</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="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="i081887cf830f4614b506d34336a226e5_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzQtMy0xLTEtOTA1Ng_4b691666-71dd-4c0a-956e-23a4210fccb1">56,097</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%"><ix:nonFraction unitRef="usd" contextRef="i70caf87a2e98450facf9dea41965f99b_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzQtNS0xLTEtOTA1Ng_72bbb9e9-4293-4e4c-8029-f607040e8ad0">56,097</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="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 comprehensive gain, net of tax</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="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="i794f1bcfc3ee48ccb03cd728ac53c7ef_D20180101-20181231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzQtNC0xLTEtMA_026772e9-6e92-4339-8b70-0a324c3f449b">50</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%"><ix:nonFraction unitRef="usd" contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzQtNS0xLTEtMA_191385d3-3f38-40ac-b7e4-25ed44d0c3ba">50</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="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%">Dividends declared ($<ix:nonFraction unitRef="usdPerShare" contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzUtMC0xLTEtMC90ZXh0cmVnaW9uOmJkMjM5ZjVlY2ZmOTRkNjZiODgyYmYwMGYzNjZlZjI3XzEwOTk1MTE2Mjc4MTU_13cce751-973f-49e0-baa0-d811d47b91b2">0.27</ix:nonFraction> per share)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="ied4f1a5b784f477985867af977b28501_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DividendsCommonStockCash" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzUtMy0xLTEtMA_634633c4-d9ec-44b3-aec3-30199d71f780">13,386</ix:nonFraction>)</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="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DividendsCommonStockCash" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzUtNS0xLTEtMA_1f63e637-a892-448d-89e2-28e5d4e1fd30">13,386</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="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%">Dividends reinvested in common stock</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%"><ix:nonFraction unitRef="shares" contextRef="ibb036e9474df4c8d8111ceed2298d7e7_D20180101-20181231" decimals="-3" name="shen:StockIssuedDuringPeriodSharesCommonStockDividendReinvestmentPlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzYtMS0xLTEtMA_bb82b317-7a59-4766-a0f9-70281111fec4">11</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%"><ix:nonFraction unitRef="usd" contextRef="iea593d98f1494350b4738a9263306940_D20180101-20181231" decimals="-3" name="shen:StockIssuedDuringPeriodValueCommonStockDividendReinvestmentPlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzYtMi0xLTEtMA_7a6788ed-0dd5-4ccc-91b0-e36e5ec195e6">520</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="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231" decimals="-3" name="shen:StockIssuedDuringPeriodValueCommonStockDividendReinvestmentPlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzYtNS0xLTEtMA_6e707f04-3c36-406e-8c53-2cade3488216">520</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="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%">Stock 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%"><ix:nonFraction unitRef="shares" contextRef="ibb036e9474df4c8d8111ceed2298d7e7_D20180101-20181231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzctMS0xLTEtMA_69a4f9d3-eb7c-4599-aa2f-421e12d1237c">206</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%"><ix:nonFraction unitRef="usd" contextRef="iea593d98f1494350b4738a9263306940_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzctMi0xLTEtMA_229c7fc5-ff26-4348-8aed-8db3c7b11775">5,367</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="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzctNS0xLTEtMA_fc5be73f-cdca-41a4-9a82-9b1ec7b85881">5,367</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="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%">Stock options exercised</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%"><ix:nonFraction unitRef="shares" contextRef="ibb036e9474df4c8d8111ceed2298d7e7_D20180101-20181231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzgtMS0xLTEtMA_e1a23843-5ba6-420c-9e35-067f6c9536dc">113</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%"><ix:nonFraction unitRef="usd" contextRef="iea593d98f1494350b4738a9263306940_D20180101-20181231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzgtMi0xLTEtMA_c18aa37b-dae1-4663-9422-6b8a08e56127">787</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="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzgtNS0xLTEtMA_7849e7a4-58b7-4d43-a05b-16c123687d36">787</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="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%">Common stock issued</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%"><ix:nonFraction unitRef="shares" contextRef="ibb036e9474df4c8d8111ceed2298d7e7_D20180101-20181231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzktMS0xLTEtMA_e2479657-4837-4de9-8a84-cf557171768a">1</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%"><ix:nonFraction unitRef="usd" contextRef="iea593d98f1494350b4738a9263306940_D20180101-20181231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzktMi0xLTEtMA_b1f860b2-0890-4782-a7f7-f2895129baa7">26</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="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzktNS0xLTEtMA_aa9d7901-e090-46d8-b7b7-cd6fb1d37524">26</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="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%">Shares retired for settlement of employee taxes upon issuance of vested equity awards</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%">(<ix:nonFraction unitRef="shares" contextRef="ibb036e9474df4c8d8111ceed2298d7e7_D20180101-20181231" decimals="-3" name="shen:AdjustmentsRelatedtoTaxWithholdingforSharebasedCompensationShares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzEwLTEtMS0xLTA_65b1a5af-c5d2-41c4-aa5c-bf1c90329ada">105</ix:nonFraction>)</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="iea593d98f1494350b4738a9263306940_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="shen:BusinessAcquisitionEquityInterestIssuedOrIssuableToNoncontrollingValueAssigned" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzEwLTItMS0xLTA_0e3fa030-98b5-4085-a863-ea10965ae571">4,031</ix:nonFraction>)</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="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="shen:BusinessAcquisitionEquityInterestIssuedOrIssuableToNoncontrollingValueAssigned" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzEwLTUtMS0xLTA_d10043bc-f158-4186-9e32-8ae079e53374">4,031</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="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%">Common stock issued to acquire non-controlling interest in nTelos</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%"><ix:nonFraction unitRef="shares" contextRef="ibb036e9474df4c8d8111ceed2298d7e7_D20180101-20181231" decimals="-3" name="shen:BusinessAcquisitionNoncontrollingInterestIssuedOrIssuableSharesAssigned" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzExLTEtMS0xLTA_4fe4ccb8-46eb-494c-a6e1-50e52bb45dea">76</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%">&#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></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance, December 31, 2018</span></td><td colspan="2" style="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="shares" contextRef="i35e0fbc149924d57ab116ac755f873dc_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzEyLTEtMS0xLTA_34f318a1-c1ef-431d-940a-5c6edaad366d">49,630</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="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="i07ccb6b8ed134f55971bea6b84a6c487_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzEyLTItMS0xLTA_62e94d38-65dd-49c0-9744-c1c1653af48c">47,456</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="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="ia21e393a659a4e1296a51df2a16887e3_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzEyLTMtMS0xLTA_db0fd0a4-dcd8-4410-a5b6-dc314c1da862">388,496</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="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="i7f287d34bcbf436798b9b537c86e3101_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzEyLTQtMS0xLTA_9632cbd1-09f0-49d5-a943-d43ce4cc8e28">8,280</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="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="id5789b1a04b04b96ad3fc76a265c54c0_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzEyLTUtMS0xLTA_fbbf6724-cf3a-4d6e-876c-4057684147aa">444,232</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:8pt"><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 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 </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="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="i765c671de6c445b984b62af840719c78_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzE1LTMtMS0xLTA_2a931fe9-b9c5-4be0-aa6d-0b80625d451a">55,956</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%"><ix:nonFraction unitRef="usd" contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzE1LTUtMS0xLTA_c723b517-d20e-4495-b4da-04847471e1fc">55,956</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="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 comprehensive loss, net of tax</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="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="i458c64196ccf405f8a0cbfad561f2707_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzE2LTQtMS0xLTA_4ddd0cfb-4b9f-4360-ae89-d63dffc8c7c2">7,972</ix:nonFraction>)</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="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzE2LTUtMS0xLTA_51abc8ed-2248-4a1a-8b54-eb5945a9276b">7,972</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividends declared ($<ix:nonFraction unitRef="usdPerShare" contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzE3LTAtMS0xLTAvdGV4dHJlZ2lvbjphNzZlYjFjYzA2N2M0NzcwYjc5YmJiNDcyMTI3OTYzZF8xMDk5NTExNjI3ODE2_6980d218-59ae-4e05-be7a-df15b4bf58da">0.29</ix:nonFraction> per share)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="i765c671de6c445b984b62af840719c78_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DividendsCommonStockCash" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzE3LTMtMS0xLTA_c7120fa7-8be3-4900-8424-85991746626d">14,442</ix:nonFraction>)</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="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DividendsCommonStockCash" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzE3LTUtMS0xLTA_d746bbee-04d9-41d0-8603-73650a83ee3b">14,442</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="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%">Dividends reinvested in common stock</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%"><ix:nonFraction unitRef="shares" contextRef="i388d19ce9cdd4485af83765ce08172b7_D20190101-20191231" decimals="-3" name="shen:StockIssuedDuringPeriodSharesCommonStockDividendReinvestmentPlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzE4LTEtMS0xLTA_89f9c3b8-2c68-4413-aa44-3974d9b29f30">14</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%"><ix:nonFraction unitRef="usd" contextRef="i8f5ef0d6200e4548a1b631ad81e6f122_D20190101-20191231" decimals="-3" name="shen:StockIssuedDuringPeriodValueCommonStockDividendReinvestmentPlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzE4LTItMS0xLTA_be95905e-6328-42c8-b39c-774d3c4c1ea4">499</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="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231" decimals="-3" name="shen:StockIssuedDuringPeriodValueCommonStockDividendReinvestmentPlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzE4LTUtMS0xLTA_a21ce3fa-f8ca-4dba-8f71-5b224f847a7a">499</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="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%">Share repurchases</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%">(<ix:nonFraction unitRef="shares" contextRef="i388d19ce9cdd4485af83765ce08172b7_D20190101-20191231" decimals="-3" name="us-gaap:StockRepurchasedDuringPeriodShares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzE5LTEtMS0xLTg0NjA_4a84a1fa-e2a4-4e1c-8475-ee09d8d4dc0f">200</ix:nonFraction>)</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="i8f5ef0d6200e4548a1b631ad81e6f122_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockRepurchasedDuringPeriodValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzE5LTItMS0xLTg0NjA_eaccd47c-80a0-4309-aa3c-061fda6c2593">7,231</ix:nonFraction>)</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="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockRepurchasedDuringPeriodValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzE5LTUtMS0xLTg0NjA_2007473e-09b9-4b12-8297-01ef556aea0c">7,231</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="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%">Stock 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%"><ix:nonFraction unitRef="shares" contextRef="i388d19ce9cdd4485af83765ce08172b7_D20190101-20191231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzE5LTEtMS0xLTA_12aa841a-5a1e-41bf-bfa4-a7d54728da6b">184</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%"><ix:nonFraction unitRef="usd" contextRef="i8f5ef0d6200e4548a1b631ad81e6f122_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzE5LTItMS0xLTA_5f1696a8-687e-42c1-a319-305497476578">4,182</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="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzE5LTUtMS0xLTA_885179a1-4b1b-4ba2-ac0e-b7de4f62ca7a">4,182</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="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%">Stock options exercised</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%"><ix:nonFraction unitRef="shares" contextRef="i388d19ce9cdd4485af83765ce08172b7_D20190101-20191231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzIwLTEtMS0xLTA_969d7368-8120-406a-b2a7-49081aa9d854">29</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%"><ix:nonFraction unitRef="usd" contextRef="i8f5ef0d6200e4548a1b631ad81e6f122_D20190101-20191231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzIwLTItMS0xLTA_886f8eb6-44a7-43d7-80ee-7f2cea2115a4">81</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="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzIwLTUtMS0xLTA_ae3553bf-197a-463d-b90c-891b2c573ed0">81</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="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%">Common stock issued</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%"><ix:nonFraction unitRef="usd" contextRef="i8f5ef0d6200e4548a1b631ad81e6f122_D20190101-20191231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzIxLTItMS0xLTA_bd264e79-42af-4c16-b209-b0ad07e50996">34</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="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzIxLTUtMS0xLTA_ffd6963d-d7b1-4375-bb5c-6ecfcde45029">34</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="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%">Shares retired for settlement of employee taxes upon issuance of vested equity awards</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%">(<ix:nonFraction unitRef="shares" contextRef="i388d19ce9cdd4485af83765ce08172b7_D20190101-20191231" decimals="-3" name="shen:AdjustmentsRelatedtoTaxWithholdingforSharebasedCompensationShares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzIyLTEtMS0xLTA_701a35aa-45cc-4401-8d7c-71272ff92d05">62</ix:nonFraction>)</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="i8f5ef0d6200e4548a1b631ad81e6f122_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="shen:BusinessAcquisitionEquityInterestIssuedOrIssuableToNoncontrollingValueAssigned" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzIyLTItMS0xLTA_0189c9de-4108-40fd-8bd7-4fb5948905fa">2,911</ix:nonFraction>)</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="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="shen:BusinessAcquisitionEquityInterestIssuedOrIssuableToNoncontrollingValueAssigned" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzIyLTUtMS0xLTA_058814c9-e38f-424b-ba80-e1f66a627ae5">2,911</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="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%">Common stock issued to acquire non-controlling interest in nTelos</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%"><ix:nonFraction unitRef="shares" contextRef="i388d19ce9cdd4485af83765ce08172b7_D20190101-20191231" decimals="-3" name="shen:BusinessAcquisitionNoncontrollingInterestIssuedOrIssuableSharesAssigned" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzIzLTEtMS0xLTA_1728020d-5260-4486-b027-45dcf7e14f79">76</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%">&#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></tr><tr><td colspan="3" style="border-top:1pt 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:700;line-height:100%">Balance, December 31, 2019</span></td><td colspan="2" style="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="shares" contextRef="ib1743ce22d974a6994d11d46293963e9_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzI0LTEtMS0xLTA_68bb86e7-adb6-4fe8-8ab1-e85c68ad49f1">49,671</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="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="i382bc9fa696b4366aff8862ee269599f_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzI0LTItMS0xLTA_fee008a2-297b-45c7-913a-a2790e7f0ffb">42,110</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="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="i454bd3a689144a8e8fbda38dba6bac02_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzI0LTMtMS0xLTA_d2b6f9d0-98c9-4555-8456-e6c665d16e3e">430,010</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="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="i5598f9410583440c92372115da956a9f_I20191231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzI0LTQtMS0xLTA_a20bb7ce-3c79-43a1-8f08-d600bf55a5ec">308</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="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="ic12f61d22b414cfe9914632a173f8a6e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzI0LTUtMS0xLTA_d668c564-3514-42ca-b9a4-81e9b762177f">472,428</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:8pt"><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 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%">Net income </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="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="i18310ea033c045a196635408055487bb_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzI2LTMtMS0xLTA_96cffe20-cf77-4bed-a877-03ce13fb6eb3">126,723</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%"><ix:nonFraction unitRef="usd" contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzI2LTUtMS0xLTA_ab610979-b535-4623-8e47-c923d6ce6f18">126,723</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="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 comprehensive gain (loss), net of tax</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="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="i22bf13d6404846d8a8e7b1d8f64607c5_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzI3LTQtMS0xLTA_8baed79f-0342-46c1-998f-c36fa2dda0d7">5,014</ix:nonFraction>)</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="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzI3LTUtMS0xLTA_8118d3a2-453b-4bed-892c-05e73e808827">5,014</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividends declared ($<ix:nonFraction unitRef="usdPerShare" contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzI4LTAtMS0xLTAvdGV4dHJlZ2lvbjplMzJhMGU0YTY1MGQ0NmIwYWRiMDQ5YjQ3NmMzNDVkYV8xNjQ5MjY3NDQxNzA0_be3feb2e-98ef-40fa-8484-a6edb438808a">0.34</ix:nonFraction> per share)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="i18310ea033c045a196635408055487bb_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DividendsCommonStockCash" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzI4LTMtMS0xLTA_c5e8deaf-9cbb-4117-97fd-e46e89cd45bb">16,950</ix:nonFraction>)</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="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DividendsCommonStockCash" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzI4LTUtMS0xLTA_9cdf0c0c-82f7-4cc5-a54f-5da29b421dde">16,950</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="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%">Dividends reinvested in common stock</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%">(<ix:nonFraction unitRef="usd" contextRef="i3d70856f43d541c8827f847598e5505d_D20200101-20201231" decimals="-3" sign="-" name="shen:StockIssuedDuringPeriodValueCommonStockDividendReinvestmentPlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzI5LTItMS0xLTA_c4c17ddf-2a00-4e25-981d-06750ea69400">2</ix:nonFraction>)</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="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" decimals="-3" sign="-" name="shen:StockIssuedDuringPeriodValueCommonStockDividendReinvestmentPlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzI5LTUtMS0xLTA_e91714cc-2beb-4c44-858a-e86854106ffb">2</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="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%">Stock 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%"><ix:nonFraction unitRef="shares" contextRef="i612d64841bd04cbcb48fb8977c6cca34_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzMxLTEtMS0xLTA_cad7982f-57ea-4467-9e23-dabe226c6f60">156</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%"><ix:nonFraction unitRef="usd" contextRef="i3d70856f43d541c8827f847598e5505d_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzMxLTItMS0xLTA_4ba86620-31c5-4f22-bef9-b26e540712e4">6,833</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="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzMxLTUtMS0xLTA_d49528c6-7572-48ec-a2ca-e04624cbed64">6,833</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="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%">Stock options exercised</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%"><ix:nonFraction unitRef="usd" contextRef="i3d70856f43d541c8827f847598e5505d_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzMyLTItMS0xLTA_6ee48c79-2b79-4275-ae34-dfcb7adf9a65">36</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="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzMyLTUtMS0xLTA_6a67432c-af96-4570-89dd-ef974519ac3d">36</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="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%">Common stock issued</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%"><ix:nonFraction unitRef="shares" contextRef="i612d64841bd04cbcb48fb8977c6cca34_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzMzLTEtMS0xLTA_8f2f31c0-4a7d-454e-ab6f-50c668e3fb48">1</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%"><ix:nonFraction unitRef="usd" contextRef="i3d70856f43d541c8827f847598e5505d_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzMzLTItMS0xLTA_d5d3a0de-e78b-4b4f-ab28-b7076a28a2bd">31</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="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzMzLTUtMS0xLTA_fc7b1f41-147c-4706-82d0-7188e2da4c45">31</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="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%">Annual dividend reinvestment</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%"><ix:nonFraction unitRef="shares" contextRef="i612d64841bd04cbcb48fb8977c6cca34_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesDividendReinvestmentPlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzM0LTEtMS0xLTU1OTM_f551ed24-861f-4806-a346-3376c245b212">12</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%"><ix:nonFraction unitRef="usd" contextRef="i3d70856f43d541c8827f847598e5505d_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueDividendReinvestmentPlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzM0LTItMS0xLTU1OTM_97b6d32b-56a5-4b71-9099-067d5f4dd248">526</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueDividendReinvestmentPlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzM0LTUtMS0xLTU1OTM_c7921890-eef7-4ddc-8467-5d6bd4fea6f8">526</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="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%">Shares retired for settlement of employee taxes upon issuance of vested equity awards</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%">(<ix:nonFraction unitRef="shares" contextRef="i612d64841bd04cbcb48fb8977c6cca34_D20200101-20201231" decimals="-3" name="shen:AdjustmentsRelatedtoTaxWithholdingforSharebasedCompensationShares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzM0LTEtMS0xLTA_1cea715d-4aa8-40de-a25b-d5066ad23bce">48</ix:nonFraction>)</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="i3d70856f43d541c8827f847598e5505d_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="shen:BusinessAcquisitionEquityInterestIssuedOrIssuableToNoncontrollingValueAssigned" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzM0LTItMS0xLTA_e01f5498-5886-4e51-b652-ca9beff1f194">2,217</ix:nonFraction>)</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="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="shen:BusinessAcquisitionEquityInterestIssuedOrIssuableToNoncontrollingValueAssigned" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzM0LTUtMS0xLTA_d6ef4c50-a8cf-4082-9323-986c5c5e66d5">2,217</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="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%">Common stock issued to acquire non-controlling interest in nTelos</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%"><ix:nonFraction unitRef="shares" contextRef="i612d64841bd04cbcb48fb8977c6cca34_D20200101-20201231" decimals="-3" name="shen:BusinessAcquisitionNoncontrollingInterestIssuedOrIssuableSharesAssigned" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzM1LTEtMS0xLTA_80df7fee-6d6b-40d6-95f9-6bc5660d7efe">76</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%">&#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></tr><tr><td colspan="3" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;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:700;line-height:100%">Balance, December 31, 2020</span></td><td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i46b61e5ab08b4ae4a50bf24a85450cc7_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzM2LTEtMS0xLTA_1bc786eb-3dac-446e-a88b-dde21a8b341c">49,868</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7aa181796b764659b412d8371e66b553_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzM2LTItMS0xLTA_f924f65f-5c42-4cca-9ef6-b0a9c6ec31c1">47,317</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i355cbfe471d142adb33fd3242d798f73_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzM2LTMtMS0xLTA_6d7bf59f-9a81-45e7-855e-be6901a5d916">539,783</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i713bce97676c422f8d74ff5401ace1a5_I20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzM2LTQtMS0xLTA_9cee92a7-ca3a-4bdf-aed6-fa0ed671f765">4,706</ix:nonFraction>)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzM2LTUtMS0xLTA_4daaef9a-0fa3-412c-b060-d8fee967f4cc">582,394</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">See accompanying notes to consolidated financial statements.</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%">F-8</span></div></div></div><div id="i788206cdcf424df3b01772277d3f21a3_118"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#i788206cdcf424df3b01772277d3f21a3_7">Table of Contents</a></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SHENANDOAH TELECOMMUNICATIONS COMPANY AND SUBSIDIARIES</span></div><div><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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Years Ended December&#160;31, 2020, 2019 and 2018 </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:64.835%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></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:9.572%"></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:9.575%"></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:9pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;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:9pt;font-weight:700;line-height:100%">2018</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:9pt;font-weight:700;line-height:100%">Cash flows from operating activities:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="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:9pt;font-weight:400;line-height:100%">Net income</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzItMS0xLTEtMA_982769e0-6f51-4da8-bca5-7ee5426d5b3b">126,723</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzItMy0xLTEtMA_bd9acf62-e539-4dde-b861-ff5153193e4d">55,956</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzItNS0xLTEtMA_57ed3bb2-3ac9-4c9e-9c27-b6c808e63a4e">46,595</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="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:9pt;font-weight:400;line-height:100%">Income from discontinued operations, net of tax</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzMtMS0xLTEtMTkxOQ_d8ed3d91-f35f-4591-9cbf-fb9d66b4eaa4">124,097</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzMtMy0xLTEtMTkyMw_99843664-41f9-4121-96d5-607d9fe8bf1f">53,568</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzMtNS0xLTEtMTkyNw_90f27c02-63b2-4168-8e44-1f52742c902e">44,518</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="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:9pt;font-weight:400;line-height:100%">Income from continuing operations</span></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzQtMS0xLTEtMTkxOQ_7724f4af-06a7-400f-b799-1ced043d7df6">2,626</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzQtMy0xLTEtMTkyMw_09cae958-94f7-409a-b148-3c824503dbb1">2,388</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzQtNS0xLTEtMTkyNw_d2754022-791e-4099-882e-ced7c4082606">2,077</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjustments to reconcile net income to net cash provided by operating activities:</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></tr><tr><td colspan="3" style="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:9pt;font-weight:400;line-height:100%">Depreciation</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Depreciation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzQtMS0xLTEtMA_369353ee-9a3d-4806-a766-68659f0da3b1">47,964</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Depreciation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzQtMy0xLTEtMA_ae9fc1bb-c275-4207-bf2d-906ff7ff73d0">46,313</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Depreciation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzQtNS0xLTEtMA_6a560834-3804-418e-be57-c77edfbc82e8">44,213</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="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:9pt;font-weight:400;line-height:100%">Amortization</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" decimals="-3" name="shen:AmortizationReflectedAsOperatingExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzUtMS0xLTEtMA_7634b74d-3973-4a26-ad5a-73758bc45571">739</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231" decimals="-3" name="shen:AmortizationReflectedAsOperatingExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzUtMy0xLTEtMA_bed86aba-a0d0-419a-93f0-59b40120249c">473</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231" decimals="-3" name="shen:AmortizationReflectedAsOperatingExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzUtNS0xLTEtMA_01bc6cc4-8d7a-47d5-a992-400e28049e7a">176</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="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:9pt;font-weight:400;line-height:100%">Accretion of asset retirement obligations</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" decimals="-3" name="shen:AmortizationReflectedasRentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzYtMS0xLTEtMA_d5e310b0-05f6-4d20-8399-cb37cfb623d1">333</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231" decimals="-3" name="shen:AmortizationReflectedasRentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzYtMy0xLTEtMA_e0545a48-f8e8-4909-a90a-7a0bd348c68f">410</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231" decimals="-3" name="shen:AmortizationReflectedasRentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzYtNS0xLTEtMA_942fe114-5bdf-4795-a1cd-b0cc491597d3">319</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="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:9pt;font-weight:400;line-height:100%">Bad debt expense</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzctMS0xLTEtMA_af6f7c5c-bcf2-4fe7-ab36-70b08b545e80">1,220</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzctMy0xLTEtMA_281c53ea-4269-4848-97cd-bdff2776da9d">1,743</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzctNS0xLTEtMA_5bcd310f-daa5-4429-be9e-c3daf52978ab">1,983</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="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:9pt;font-weight:400;line-height:100%">Stock based compensation expense, net of amount capitalized</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzgtMS0xLTEtMA_05e75e2f-81bf-4905-822c-5bc8a9a2b212">5,907</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzgtMy0xLTEtMA_af31fd9f-ef29-4cfb-9926-a7afb3383019">3,367</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzgtNS0xLTEtMA_419e59fe-f8e1-482b-a3c2-fa5dfd2b5206">4,745</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="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:9pt;font-weight:400;line-height:100%">Deferred income taxes</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzktMS0xLTEtMA_ca6ee7e4-5292-4a61-b08b-65226a99a09d">15,310</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzktMy0xLTEtMA_c4aa7f4f-83d4-478f-8aee-8c1be1134651">16,848</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzktNS0xLTEtMA_b5ffd4d0-922b-4aaf-bc75-b4ca26573f65">3,857</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="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:9pt;font-weight:400;line-height:100%">Gain from patronage and investments</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzEwLTEtMS0xLTA_2f4e9e59-025e-4bb9-b639-297415f00a95">1,311</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzEwLTMtMS0xLTA_5075f8ea-3e16-4a64-afea-eb3a7a9a15aa">4,769</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzEwLTUtMS0xLTA_0af7917e-7526-4268-b361-d4fd00d1e0b4">3,112</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="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:9pt;font-weight:400;line-height:100%">Changes in assets and liabilities:</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></tr><tr><td colspan="3" style="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:9pt;font-weight:400;line-height:100%">Accounts receivable</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzEzLTEtMS0xLTA_44210a60-974e-4e95-b5c5-ee7cca376859">7,318</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzEzLTMtMS0xLTA_46ea700e-556e-4b2e-bf2b-925bf887083b">74</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzEzLTUtMS0xLTA_4076ab28-5f11-4e30-95f5-76400bc75dda">8</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="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:9pt;font-weight:400;line-height:100%">Current income taxes</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInIncomeTaxesReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzE1LTEtMS0xLTA_98397e41-09f3-4b1a-8afa-ea245eea8f3f">15,896</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInIncomeTaxesReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzE1LTMtMS0xLTA_2a2a664d-270f-4064-ab23-9825908a1ea9">16,675</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInIncomeTaxesReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzE1LTUtMS0xLTA_dd18024c-9e01-4eea-87df-091227af7b18">5,200</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="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:9pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="shen:IncreaseDecreaseInOperatingLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzE2LTEtMS0xLTA_b574c6f1-62eb-4f53-baac-5dd821a80caf">3,980</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="shen:IncreaseDecreaseInOperatingLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzE2LTMtMS0xLTA_15cc70f8-81cd-4f45-8161-405c864e0e17">7,593</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="shen:IncreaseDecreaseInOperatingLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzE2LTUtMS0xLTA_b4c740a4-5f42-44b0-b8f4-c95398230384">&#8212;</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="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:9pt;font-weight:400;line-height:100%">Other assets</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzE4LTEtMS0xLTA_82fa11b0-ba8f-4bdc-b85e-7bee8572abe6">3,959</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzE4LTMtMS0xLTA_f373c13c-3582-4405-a9fa-b0aa14ea2468">162</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzE4LTUtMS0xLTA_1546c490-79a0-4ec1-8c5b-eac25b0a6f24">6,576</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="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:9pt;font-weight:400;line-height:100%">Accounts payable</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzE5LTEtMS0xLTA_4f4c186f-55b0-41cf-9529-ab48b2cfe83b">663</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzE5LTMtMS0xLTA_76307cb0-191a-44ca-828f-5cb74c06ff99">8,426</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzE5LTUtMS0xLTA_eaab7199-0bd6-420c-9d44-1ad369273b8a">12,203</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="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:9pt;font-weight:400;line-height:100%">Lease liabilities</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzIwLTEtMS0xLTA_f24bdbb0-d8e2-4f81-bda3-55ba32f9c54f">3,067</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzIwLTMtMS0xLTA_144959fc-472f-49f5-8815-54c08bea20d4">4,987</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzIwLTUtMS0xLTA_504b8651-89a4-4c6f-a08b-07c7aab7575b">&#8212;</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="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:9pt;font-weight:400;line-height:100%">Other deferrals and accruals</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInOtherAccruedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzIyLTEtMS0xLTA_74225353-bc68-41b9-ad63-630e017c5381">7,494</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInOtherAccruedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzIyLTMtMS0xLTA_d28fa024-606d-4433-87d3-1de41eb147b8">2,037</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherAccruedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzIyLTUtMS0xLTA_f36e8e52-f757-48e2-a86c-38f30598340a">494</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash provided by operating activities - continuing operations</span></td><td colspan="2" style="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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzIxLTEtMS0xLTE5NTA_59931929-b87b-4d5d-84e8-7216aea8efdf">53,359</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzIxLTMtMS0xLTE5NTQ_0fef26d2-28d4-4ccf-a36e-53d7bef5f799">42,329</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzIxLTUtMS0xLTE5NTg_dbdd792d-ca3b-412e-8289-c7b3c6ccf885">54,199</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash provided by operating activities - discontinued operations</span></td><td colspan="2" style="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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzIyLTEtMS0xLTE5NTA_068ac359-2938-4a42-a085-39583d643085">249,508</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzIyLTMtMS0xLTE5NTQ_a4d1e074-ca3d-450f-9d99-a57f31c6189e">216,816</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzIyLTUtMS0xLTE5NTg_e310183c-2d19-4092-aa07-8b6366b84db3">211,448</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash provided by operating activities</span></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzIzLTEtMS0xLTA_b69c3519-0506-456b-aa80-7f34d1311777">302,867</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzIzLTMtMS0xLTA_7962bef5-23f2-44bd-a209-d49abec4798b">259,145</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzIzLTUtMS0xLTA_5828a6a3-cdfc-4a2e-b5ac-f8d4519c0bbd">265,647</ix:nonFraction>&#160;</span></td><td style="border-top:1pt 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:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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:9pt;font-weight:700;line-height:100%">Cash flows from investing activities:</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></tr><tr><td colspan="3" style="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:9pt;font-weight:400;line-height:100%">Capital expenditures</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzI2LTEtMS0xLTA_9a6d880e-a2b3-485d-9250-bb83a787ee80">120,450</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzI2LTMtMS0xLTA_a5aa5b55-54e6-40f7-a0da-e6e4a25766cd">67,048</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzI2LTUtMS0xLTA_7a641c9c-5b41-41bb-8c75-fa73365ad7ef">56,631</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="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:9pt;font-weight:400;line-height:100%">Cash disbursed for acquisitions</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzI3LTEtMS0xLTA_9a27bfd0-f640-4084-aefd-9996982777c4">1,890</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzI3LTMtMS0xLTA_2e115033-8afc-4eda-af82-ef38b82e4ab4">10,000</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzI3LTUtMS0xLTA_84d0fc73-1af5-479b-bf00-502e33e865da">&#8212;</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="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:9pt;font-weight:400;line-height:100%">Cash disbursed for deposit on FCC spectrum leases</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzI4LTEtMS0xLTA_ac3ae2fa-d0e4-4cd5-91c1-1eef3f619efd">16,118</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzI4LTMtMS0xLTA_ddd7c42d-7b85-494b-8f3b-8309cdcd229e">16,742</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:PaymentsToAcquireIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzI4LTUtMS0xLTA_625224b5-5327-4aca-915f-b7fec12e34fa">&#8212;</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="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:9pt;font-weight:400;line-height:100%">Proceeds from sale of assets and other</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromSaleOfMachineryAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzI5LTEtMS0xLTA_04a63286-b67a-4b0a-ac26-2c3a81f410ea">370</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231" decimals="-3" name="us-gaap:ProceedsFromSaleOfMachineryAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzI5LTMtMS0xLTA_ff507d4b-23c8-4c9f-bd77-c4acffdf2a25">112</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231" decimals="-3" name="us-gaap:ProceedsFromSaleOfMachineryAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzI5LTUtMS0xLTA_2c1ed077-ab6e-4b87-96d1-f5b34541b9a6">541</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="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:9pt;font-weight:400;line-height:100%">Net cash used in investing activities - continuing operations</span></td><td colspan="2" style="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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzMwLTEtMS0xLTE5Njk_9b5e89d9-dfea-47e3-8d9c-ff3e8246f84a">138,088</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzMwLTMtMS0xLTE5NzM_5466922b-75de-464b-a3ec-1a1f4fc7de0f">93,678</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzMwLTUtMS0xLTE5Nzc_d09ea433-5f67-4c8b-94e4-7cf095f8aabe">56,090</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash used in investing activities - discontinued operations</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzMxLTEtMS0xLTE5Njk_189a3c72-afaa-4f04-84b6-5daceea61110">17,500</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzMxLTMtMS0xLTE5NzM_c3c4ed72-7ed5-4aba-aff3-3079fe90105c">71,656</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzMxLTUtMS0xLTE5Nzc_84c11f10-973d-4e40-b535-cb1dd912eb54">131,710</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="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:9pt;font-weight:400;line-height:100%">Net cash used in investing activities</span></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzMwLTEtMS0xLTA_fbbe05ba-4dde-4ba9-9e51-d29344620ed9">155,588</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzMwLTMtMS0xLTA_45e5ede4-ca8f-48b5-ae0c-ab52827c4ff3">165,334</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzMwLTUtMS0xLTA_25ef347a-7496-4c09-ab31-95420af4f9e1">187,800</ix:nonFraction>)</span></td><td style="border-top:1pt 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:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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:9pt;font-weight:700;line-height:100%">Cash flows from financing activities:</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></tr><tr><td colspan="3" style="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:9pt;font-weight:400;line-height:100%">Dividends paid, net of dividends reinvested</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsOfDividendsCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzM0LTEtMS0xLTA_d0fb0781-05cb-48f9-b635-033e98376c77">16,424</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsOfDividendsCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzM0LTMtMS0xLTA_8b4f2944-e91f-464a-8508-c3daa0fa66b6">13,943</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsOfDividendsCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzM0LTUtMS0xLTA_4c790ef8-3139-4bf1-8c5b-86fc3b00481f">12,863</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="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:9pt;font-weight:400;line-height:100%">Share repurchases</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:PaymentsForRepurchaseOfCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzQyLTEtMS0xLTUxNDI_c3329849-340b-4993-9267-8d610102dcf6">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsForRepurchaseOfCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzQyLTMtMS0xLTUxNDY_e88adc7a-8b7e-41c6-a49b-e5ef698e3dc1">7,231</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:PaymentsForRepurchaseOfCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzQyLTUtMS0xLTUxNTA_68819153-307e-4b8d-9a3d-9b9d174ceae5">&#8212;</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="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:9pt;font-weight:400;line-height:100%">Taxes paid for equity award issuances</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzM5LTEtMS0xLTA_4b1a9870-6f4f-4ae3-8cf4-a394cb470269">2,217</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzM5LTMtMS0xLTA_056b41a9-d926-45d3-81c8-f579ceac3dca">2,910</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzM5LTUtMS0xLTA_3794acba-954f-4cf7-9bfc-eebaa4aae117">3,245</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="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:9pt;font-weight:400;line-height:100%">Payments for financing arrangements and other</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzQxLTEtMS0xLTA_e058a769-7240-48be-aa5d-9b07ce4ab31a">769</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231" decimals="-3" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzQxLTMtMS0xLTA_5810c9d8-6640-488d-9e42-0a81a6057783">36</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231" decimals="-3" sign="-" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzQxLTUtMS0xLTA_7e32def9-b1a5-4568-b519-5f979254771e">2</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="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:9pt;font-weight:400;line-height:100%">Net cash used in financing activities - continuing operations</span></td><td colspan="2" style="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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzQ0LTEtMS0xLTE5ODk_84af5130-2b6b-4a68-a190-fb93eb1060d4">19,410</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzQ0LTMtMS0xLTE5OTM_0112914b-1d48-4e0b-b305-d43433801ed1">24,048</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzQ0LTUtMS0xLTE5OTc_db91afd5-eb90-402a-895b-90463637d504">16,110</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash used in financing activities - discontinued operations</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzQ1LTEtMS0xLTE5ODk_7b328c7f-db1e-4f10-8292-ecef6d231e4a">34,123</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzQ1LTMtMS0xLTE5OTM_6d912e6d-e6fd-48cc-87c2-d4a129d22401">53,198</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzQ1LTUtMS0xLTE5OTc_12b5bfb1-bd62-48bf-86f0-77f1674afd57">55,236</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="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:9pt;font-weight:400;line-height:100%">Net cash used in financing activities</span></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzQyLTEtMS0xLTA_8b0af9eb-7408-41d7-848e-224ccad449f9">53,533</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzQyLTMtMS0xLTA_5fd7ebbb-a92f-40e1-aec9-b674aacdb793">77,246</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzQyLTUtMS0xLTA_277456c3-f18d-412a-a9b0-da5b981ef906">71,346</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net increase in cash and cash equivalents</span></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzQzLTEtMS0xLTA_e49290d5-cc69-4352-ad3c-9719f4578129">93,746</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzQzLTMtMS0xLTA_60815b39-0ddc-47ff-8c2e-b1a13191f6e9">16,565</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzQzLTUtMS0xLTA_ff682421-bcdc-48e3-9a65-8a6daacc1c9b">6,501</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents, beginning of period</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzQ0LTEtMS0xLTA_c5512edf-80f4-4017-812d-249f7fc6274d">101,651</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5789b1a04b04b96ad3fc76a265c54c0_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzQ0LTMtMS0xLTA_c4187920-3205-412a-aabe-5330b5654994">85,086</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifa548840544c4cb7bc2d812d73ea9fd3_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzQ0LTUtMS0xLTA_f252b4fc-5b1c-4628-afe4-1cb9ceb65c18">78,585</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="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:9pt;font-weight:700;line-height:100%">Cash and cash equivalents, end of period</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzQ1LTEtMS0xLTA_e0c29d1c-3cc0-4751-b973-83add91b74e0">195,397</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzQ1LTMtMS0xLTA_c0f565b0-155f-42e5-8a74-3a2a500aeb95">101,651</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5789b1a04b04b96ad3fc76a265c54c0_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzQ1LTUtMS0xLTA_111fd264-a14c-45e9-828b-a553641f9394">85,086</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">See accompanying notes to consolidated financial statements.</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%">F-9</span></div></div></div><div id="i788206cdcf424df3b01772277d3f21a3_121"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#i788206cdcf424df3b01772277d3f21a3_7">Table of Contents</a></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SHENANDOAH TELECOMMUNICATIONS COMPANY AND SUBSIDIARIES</span></div><div><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><span><br/></span></div><div id="i788206cdcf424df3b01772277d3f21a3_124"></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%">Note 1.&#160; <ix:nonNumeric contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" name="us-gaap:NatureOfOperations" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMjQvZnJhZzphOTM2MTlkODkxZWM0ZGJiOTkyNzNjZTQyNGYyOTY5OS90ZXh0cmVnaW9uOmE5MzYxOWQ4OTFlYzRkYmI5OTI3M2NlNDI0ZjI5Njk5XzEzODY_b9553e90-9f13-4849-8d29-b37950c86bef" continuedAt="i5d5c0c86100447c385c9cfc857912a6b" escape="true">Nature of Operations </ix:nonNumeric></span></div><div style="text-align:justify"><span><br/></span></div><ix:continuation id="i5d5c0c86100447c385c9cfc857912a6b"><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%">Shenandoah Telecommunications Company and its subsidiaries (collectively, the &#8220;Company&#8221;) provide broadband data, video and voice services to residential and commercial customers in portions of Virginia, West Virginia, Maryland, Pennsylvania and Kentucky, via fiber optic, hybrid fiber coaxial cable, and fixed wireless networks. We also lease dark fiber and provide Ethernet and Wavelength fiber optic services to enterprise and wholesale customers throughout the entirety of our service area. The Broadband segment also provides voice and DSL telephone services to customers in Virginia&#8217;s Shenandoah County and portions of adjacent counties as a Rural Local Exchange Carrier (&#8220;RLEC&#8221;). These integrated networks are connected by a fiber network. All of these operations are contained within our Broadband reporting segment. </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%">Our Tower segment owns <ix:nonFraction unitRef="cell_site" contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" decimals="INF" name="shen:NumberOfCellTowersBuilt" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMjQvZnJhZzphOTM2MTlkODkxZWM0ZGJiOTkyNzNjZTQyNGYyOTY5OS90ZXh0cmVnaW9uOmE5MzYxOWQ4OTFlYzRkYmI5OTI3M2NlNDI0ZjI5Njk5XzEwOTk1MTE2MzE2MTg_9a413912-d37a-4f0c-bf39-510562858f7c">223</ix:nonFraction> cell towers and leases colocation space on those towers to wireless communications providers, including our discontinued wireless operation, refer to Note 3, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Discontinued Operations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, and Note 15, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Segment Reporting</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, for additional information.</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:11pt;font-style:italic;font-weight:700;line-height:120%">Revision of Prior Period Financial Statements</span></div><div><span><br/></span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the preparation of our unaudited condensed consolidated financial statements for the three months ended March 31, 2020, we determined that certain errors existed in our previously issued financial statements. Specifically:</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">Prepaid and other assets, a component of current assets held for sale, as of December 31, 2019, were understated by&#160;$<ix:nonFraction unitRef="usd" contextRef="i55687ad71843474284250d264653c442_I20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMjQvZnJhZzphOTM2MTlkODkxZWM0ZGJiOTkyNzNjZTQyNGYyOTY5OS90ZXh0cmVnaW9uOmE5MzYxOWQ4OTFlYzRkYmI5OTI3M2NlNDI0ZjI5Njk5XzM4NDgyOTA3MDE0Njk_a977d635-cadb-4752-a114-70bc45b9a156">2.7</ix:nonFraction>&#160;million, deferred tax&#160;liabilities were understated by $<ix:nonFraction unitRef="usd" contextRef="i55687ad71843474284250d264653c442_I20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilitiesOther" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMjQvZnJhZzphOTM2MTlkODkxZWM0ZGJiOTkyNzNjZTQyNGYyOTY5OS90ZXh0cmVnaW9uOmE5MzYxOWQ4OTFlYzRkYmI5OTI3M2NlNDI0ZjI5Njk5XzM4NDgyOTA3MDE0ODM_0035340a-d3ee-4d7e-a0e9-7f3cda63a5b2">0.7</ix:nonFraction>&#160;million, and retained earnings were understated by $<ix:nonFraction unitRef="usd" contextRef="i55687ad71843474284250d264653c442_I20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMjQvZnJhZzphOTM2MTlkODkxZWM0ZGJiOTkyNzNjZTQyNGYyOTY5OS90ZXh0cmVnaW9uOmE5MzYxOWQ4OTFlYzRkYmI5OTI3M2NlNDI0ZjI5Njk5XzM4NDgyOTA3MDE0OTc_f28e6e2f-1073-459e-817a-e8117feb3462">2.0</ix:nonFraction>&#160;million as the result of a failure to properly account for handsets that were utilized as demo phones in certain wireless retail stores within our area of operation.&#160;All of the impact to retained earnings is attributable to 2017 and prior years.</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">Property, plant and equipment, net, classified as held for sale, and deferred income tax liabilities, as of December 31, 2019 were understated by $<ix:nonFraction unitRef="usd" contextRef="i55687ad71843474284250d264653c442_I20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMjQvZnJhZzphOTM2MTlkODkxZWM0ZGJiOTkyNzNjZTQyNGYyOTY5OS90ZXh0cmVnaW9uOmE5MzYxOWQ4OTFlYzRkYmI5OTI3M2NlNDI0ZjI5Njk5XzM4NDgyOTA3MDE1MTE_10df94e4-0d0f-4e0e-948e-796e0bd50fb7">1.4</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i55687ad71843474284250d264653c442_I20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMjQvZnJhZzphOTM2MTlkODkxZWM0ZGJiOTkyNzNjZTQyNGYyOTY5OS90ZXh0cmVnaW9uOmE5MzYxOWQ4OTFlYzRkYmI5OTI3M2NlNDI0ZjI5Njk5XzM4NDgyOTA3MDE1MjU_8c50c114-6e95-4777-bc1c-e7ff457b8317">0.4</ix:nonFraction>&#160;million, respectively. Depreciation, contained within discontinued operations, was overstated by $<ix:nonFraction unitRef="usd" contextRef="i2efea80cb5344f259a27daaed29c1a6b_D20190101-20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMjQvZnJhZzphOTM2MTlkODkxZWM0ZGJiOTkyNzNjZTQyNGYyOTY5OS90ZXh0cmVnaW9uOmE5MzYxOWQ4OTFlYzRkYmI5OTI3M2NlNDI0ZjI5Njk5XzM4NDgyOTA3MDE1Mzk_5f49b780-aac3-4e7a-85fc-413035b3846f"><ix:nonFraction unitRef="usd" contextRef="i882332d2c1ba4488aa5a9347154bba75_D20191001-20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMjQvZnJhZzphOTM2MTlkODkxZWM0ZGJiOTkyNzNjZTQyNGYyOTY5OS90ZXh0cmVnaW9uOmE5MzYxOWQ4OTFlYzRkYmI5OTI3M2NlNDI0ZjI5Njk5XzM4NDgyOTA3MDE1Mzk_d4ca823c-7c06-46ee-92f4-e3229a90d139">1.4</ix:nonFraction></ix:nonFraction>&#160;million for the year and quarter ended December 31, 2019. Income tax expense and net income were understated by $<ix:nonFraction unitRef="usd" contextRef="i2efea80cb5344f259a27daaed29c1a6b_D20190101-20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMjQvZnJhZzphOTM2MTlkODkxZWM0ZGJiOTkyNzNjZTQyNGYyOTY5OS90ZXh0cmVnaW9uOmE5MzYxOWQ4OTFlYzRkYmI5OTI3M2NlNDI0ZjI5Njk5XzM4NDgyOTA3MDE1NTM_4109cec3-ef3b-4586-beff-593eeea1bab5"><ix:nonFraction unitRef="usd" contextRef="i882332d2c1ba4488aa5a9347154bba75_D20191001-20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMjQvZnJhZzphOTM2MTlkODkxZWM0ZGJiOTkyNzNjZTQyNGYyOTY5OS90ZXh0cmVnaW9uOmE5MzYxOWQ4OTFlYzRkYmI5OTI3M2NlNDI0ZjI5Njk5XzM4NDgyOTA3MDE1NTM_6deb3c03-e9fa-4fbc-b830-8869e2be4d7e">0.4</ix:nonFraction></ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i882332d2c1ba4488aa5a9347154bba75_D20191001-20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMjQvZnJhZzphOTM2MTlkODkxZWM0ZGJiOTkyNzNjZTQyNGYyOTY5OS90ZXh0cmVnaW9uOmE5MzYxOWQ4OTFlYzRkYmI5OTI3M2NlNDI0ZjI5Njk5XzM4NDgyOTA3MDE1Njc_ae1bfd33-169a-45e2-89f1-3946dbd8eeff"><ix:nonFraction unitRef="usd" contextRef="i2efea80cb5344f259a27daaed29c1a6b_D20190101-20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMjQvZnJhZzphOTM2MTlkODkxZWM0ZGJiOTkyNzNjZTQyNGYyOTY5OS90ZXh0cmVnaW9uOmE5MzYxOWQ4OTFlYzRkYmI5OTI3M2NlNDI0ZjI5Njk5XzM4NDgyOTA3MDE1Njc_e8b93bb3-39fe-4153-8276-52294400a32b">1.0</ix:nonFraction></ix:nonFraction>&#160;million, respectively, for the year and quarter ended December 31, 2019.</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 evaluated these errors under the U.S. Securities and Exchange Commission's ("SEC's") authoritative guidance on materiality and the quantification of the effect of prior period misstatements on financial statements, and we have determined that the impact of these errors on our prior period consolidated financial statements is immaterial. However, since the correction of these errors in the first quarter of 2020 could have become material to our results of operations for the year ending&#160;December 31, 2020, we revised our prior period financial statements to correct these errors herein.&#160;For the year and quarter ended December 31, 2019, the correction of these errors resulted in a&#160;$<ix:nonFraction unitRef="usdPerShare" contextRef="i882332d2c1ba4488aa5a9347154bba75_D20191001-20191231" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMjQvZnJhZzphOTM2MTlkODkxZWM0ZGJiOTkyNzNjZTQyNGYyOTY5OS90ZXh0cmVnaW9uOmE5MzYxOWQ4OTFlYzRkYmI5OTI3M2NlNDI0ZjI5Njk5XzM4NDgyOTA3MDE1ODE_38b753ca-64a0-49e6-b9de-efdc978c1c37"><ix:nonFraction unitRef="usdPerShare" contextRef="i882332d2c1ba4488aa5a9347154bba75_D20191001-20191231" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMjQvZnJhZzphOTM2MTlkODkxZWM0ZGJiOTkyNzNjZTQyNGYyOTY5OS90ZXh0cmVnaW9uOmE5MzYxOWQ4OTFlYzRkYmI5OTI3M2NlNDI0ZjI5Njk5XzM4NDgyOTA3MDE1ODE_68a23c94-f29e-44ba-ad40-c7c55fb2864c"><ix:nonFraction unitRef="usdPerShare" contextRef="i2efea80cb5344f259a27daaed29c1a6b_D20190101-20191231" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMjQvZnJhZzphOTM2MTlkODkxZWM0ZGJiOTkyNzNjZTQyNGYyOTY5OS90ZXh0cmVnaW9uOmE5MzYxOWQ4OTFlYzRkYmI5OTI3M2NlNDI0ZjI5Njk5XzM4NDgyOTA3MDE1ODE_9bbf2106-8deb-44a1-8811-359b21f61fe2"><ix:nonFraction unitRef="usdPerShare" contextRef="i2efea80cb5344f259a27daaed29c1a6b_D20190101-20191231" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMjQvZnJhZzphOTM2MTlkODkxZWM0ZGJiOTkyNzNjZTQyNGYyOTY5OS90ZXh0cmVnaW9uOmE5MzYxOWQ4OTFlYzRkYmI5OTI3M2NlNDI0ZjI5Njk5XzM4NDgyOTA3MDE1ODE_a0ce0062-7c36-4d27-a636-8088b84d72ba">0.02</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction>&#160;increase in both basic and diluted earnings per share from discontinued operations.</span></div></ix:continuation><div><span><br/></span></div><div id="i788206cdcf424df3b01772277d3f21a3_127"></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%">Note 2.&#160; <ix:nonNumeric contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" name="us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMjcvZnJhZzoxYzIxZDBiMTFjZjc0OWViOTdmOTc0YmMxOThhMTBlZC90ZXh0cmVnaW9uOjFjMjFkMGIxMWNmNzQ5ZWI5N2Y5NzRiYzE5OGExMGVkXzExNjA4_4c1bd697-7e5e-45f1-addd-68c95969f288" continuedAt="i61d81e0db6fe41f0bc0a6c378774bdc0" escape="true">Summary of Significant Accounting Policies </ix:nonNumeric></span></div><div style="text-align:justify"><span><br/></span></div><ix:continuation id="i61d81e0db6fe41f0bc0a6c378774bdc0" continuedAt="i0ccede12688843d9ae9ee21a7aecedbd"><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%">Principles of consolidation:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> <ix:nonNumeric contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" name="us-gaap:ConsolidationPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMjcvZnJhZzoxYzIxZDBiMTFjZjc0OWViOTdmOTc0YmMxOThhMTBlZC90ZXh0cmVnaW9uOjFjMjFkMGIxMWNmNzQ5ZWI5N2Y5NzRiYzE5OGExMGVkXzExNjQx_f0f9aac3-e1b6-421c-a1d8-e8f96fe6ed87" escape="true">The accompanying consolidated financial statements include the accounts of Shenandoah Telecommunications Company and all of its wholly owned subsidiaries.&#160;All intercompany accounts and transactions for continuing operations have been eliminated in consolidation.</ix:nonNumeric> </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%">Use of estimates:&#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="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" name="us-gaap:UseOfEstimates" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMjcvZnJhZzoxYzIxZDBiMTFjZjc0OWViOTdmOTc0YmMxOThhMTBlZC90ZXh0cmVnaW9uOjFjMjFkMGIxMWNmNzQ5ZWI5N2Y5NzRiYzE5OGExMGVkXzExNjMx_af9f703a-6691-4c86-84be-49da92ea22fc" escape="true">The preparation of financial statements in conformity with accounting principles generally accepted in the United States, or the U.S., requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Due to the inherent uncertainty involved in making estimates, actual results to be reported in future periods could differ from our estimates.</ix:nonNumeric></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%">Cash and cash equivalents:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> <ix:nonNumeric contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" name="us-gaap:CashAndCashEquivalentsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMjcvZnJhZzoxYzIxZDBiMTFjZjc0OWViOTdmOTc0YmMxOThhMTBlZC90ZXh0cmVnaW9uOjFjMjFkMGIxMWNmNzQ5ZWI5N2Y5NzRiYzE5OGExMGVkXzExNjQy_ca7f62b4-89ec-4e3a-a4da-53774662eddc" escape="true">Cash equivalents include all investments with an original maturity of three months or less. The Company places its temporary cash investments with high credit quality financial institutions.&#160;Generally, such investments are in excess of FDIC or SIPC insurance limits.</ix:nonNumeric></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%">Property, plant and equipment:&#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="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMjcvZnJhZzoxYzIxZDBiMTFjZjc0OWViOTdmOTc0YmMxOThhMTBlZC90ZXh0cmVnaW9uOjFjMjFkMGIxMWNmNzQ5ZWI5N2Y5NzRiYzE5OGExMGVkXzExNjIy_fea3b0f5-cf13-43eb-9be0-4af0cb2c55cb" continuedAt="i69c7fdf94f114b998ffef51a11e95c69" escape="true">Property, plant and equipment is stated at cost less accumulated depreciation. The Company capitalizes all costs associated with the purchase, deployment and installation of property, plant and equipment, including </ix:nonNumeric></span></div></ix:continuation><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%">F-10</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#i788206cdcf424df3b01772277d3f21a3_7">Table of Contents</a></span></div></div><ix:continuation id="i0ccede12688843d9ae9ee21a7aecedbd" continuedAt="i9b15c4b9560e437f85451bb7fc3c01cc"><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="i69c7fdf94f114b998ffef51a11e95c69">interest costs and internal labor costs on major capital projects during the period of their construction.&#160;Maintenance expense is recognized as incurred when repairs are performed that do not extend the life of property, plant and equipment.&#160;Expenses for major renewals and improvements, which significantly extend the useful lives of existing property and equipment, are capitalized and depreciated. Depreciation is calculated on the straight-line method over the estimated useful lives of the assets. Leasehold improvements are depreciated over the lesser of their useful lives or respective lease terms. Land is not depreciated.</ix:continuation> Refer to Note 6, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Property, Plant and Equipment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, for additional information.</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%">Indefinite-lived Intangible Assets: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" name="us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMjcvZnJhZzoxYzIxZDBiMTFjZjc0OWViOTdmOTc0YmMxOThhMTBlZC90ZXh0cmVnaW9uOjFjMjFkMGIxMWNmNzQ5ZWI5N2Y5NzRiYzE5OGExMGVkXzExNjI4_81be30d9-0689-4985-9bf2-96601eb6daa8" continuedAt="i45ed9202b5ac4fdda96347dcac4ed91b" escape="true">Goodwill represents the excess of acquisition costs over the fair value of tangible net assets and identifiable intangible assets of the businesses acquired. Cable franchise rights provide us with the non-exclusive right to provide video services in a specified area. Spectrum licenses are issued by the Federal Communications Commission (&#8220;FCC&#8221;) and provide us with either an exclusive or priority access right to utilize designated radio frequency spectrum within specific geographic service areas to provide wireless communication services. While some cable franchises and spectrum licenses are issued for a fixed time (generally ten years and up to fifteen years, respectively), renewals have been granted routinely and at nominal costs. The Company believes it will be able to meet all requirements necessary to secure renewal of its cable franchise rights and spectrum licenses. Moreover, the Company has determined that there are currently no legal, regulatory, contractual, competitive, economic or other factors that limit the useful lives of our cable franchises or spectrum licenses and as a result, we account for cable franchise rights and spectrum licenses as indefinite-lived intangible assets.</ix:nonNumeric></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%"><ix:continuation id="i45ed9202b5ac4fdda96347dcac4ed91b" continuedAt="i117dc165ffab400880a4179c0e3405d9"> </ix:continuation></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:continuation id="i117dc165ffab400880a4179c0e3405d9">Indefinite-lived intangible assets are not amortized, but rather, are subject to impairment testing annually, in the fourth quarter, or whenever events or changes in circumstances indicate that the carrying amount may not be fully recoverable. These assets are evaluated for impairment based on the identification of reporting units. Our reporting units align with our reporting segments. We evaluated our reporting units for impairment during the fourth quarter of 2020, 2019 and 2018, respectively, on the basis of qualitative factors. Our consideration of qualitative factors included but was not limited to macroeconomic conditions, industry and market conditions, company specific events, changes in circumstances, after tax cash flows and market capitalization trends.</ix:continuation> We concluded that there were no indicators that a reporting unit impairment was more likely than not during the years ended December&#160;31, 2020, 2019, or 2018.</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%">Long-lived Assets: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" name="us-gaap:IntangibleAssetsFiniteLivedPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMjcvZnJhZzoxYzIxZDBiMTFjZjc0OWViOTdmOTc0YmMxOThhMTBlZC90ZXh0cmVnaW9uOjFjMjFkMGIxMWNmNzQ5ZWI5N2Y5NzRiYzE5OGExMGVkXzExNjM0_1db391d5-012b-4406-a644-a3a013f2fbfe" escape="true">Finite-lived intangible assets, property, plant, and equipment, and other long-lived assets are amortized or depreciated over their estimated useful lives, as summarized in the respective footnotes below. These assets are evaluated for impairment based on the identification of asset groups. Our asset groups align with our reporting segments. We evaluated our asset groups for impairment during the fourth quarter of 2020.</ix:nonNumeric> We concluded that there were no indicators that an asset group impairment had been triggered during the years ended December&#160;31, 2020, 2019, or 2018.</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%"><ix:nonNumeric contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" name="us-gaap:AdvertisingCostsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMjcvZnJhZzoxYzIxZDBiMTFjZjc0OWViOTdmOTc0YmMxOThhMTBlZC90ZXh0cmVnaW9uOjFjMjFkMGIxMWNmNzQ5ZWI5N2Y5NzRiYzE5OGExMGVkXzExNjM5_92b533af-446e-49c4-9ba4-4f7e09376fa9" continuedAt="i3113fe14f72e491ba515ec2fc3938614" escape="true">Advertising Costs: </ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i3113fe14f72e491ba515ec2fc3938614">The Company expenses advertising costs and marketing production costs as incurred and includes such costs within selling, general and administrative expenses in the consolidated statements of&#160;operations.</ix:continuation> Advertising expense for the years ended&#160;December&#160;31, 2020, 2019&#160;and&#160;2018&#160;was&#160;$<ix:nonFraction unitRef="usd" contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AdvertisingExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMjcvZnJhZzoxYzIxZDBiMTFjZjc0OWViOTdmOTc0YmMxOThhMTBlZC90ZXh0cmVnaW9uOjFjMjFkMGIxMWNmNzQ5ZWI5N2Y5NzRiYzE5OGExMGVkXzU2MjI_259b0354-e772-475c-8e4b-301f0e2f8559">2.7</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AdvertisingExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMjcvZnJhZzoxYzIxZDBiMTFjZjc0OWViOTdmOTc0YmMxOThhMTBlZC90ZXh0cmVnaW9uOjFjMjFkMGIxMWNmNzQ5ZWI5N2Y5NzRiYzE5OGExMGVkXzU2MjY_39973f13-6d09-428b-8c4c-8f5bf813407d">3.5</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AdvertisingExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMjcvZnJhZzoxYzIxZDBiMTFjZjc0OWViOTdmOTc0YmMxOThhMTBlZC90ZXh0cmVnaW9uOjFjMjFkMGIxMWNmNzQ5ZWI5N2Y5NzRiYzE5OGExMGVkXzU2MzM_be33e128-0c6d-41d8-a4d5-1bc02ca4f39a">2.6</ix:nonFraction> million, respectively. </span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" name="us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMjcvZnJhZzoxYzIxZDBiMTFjZjc0OWViOTdmOTc0YmMxOThhMTBlZC90ZXh0cmVnaW9uOjFjMjFkMGIxMWNmNzQ5ZWI5N2Y5NzRiYzE5OGExMGVkXzExNjI1_979ab0da-34e3-4fe3-a74d-3a6d3ddafcca" escape="true"><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%">Benefit Obligations: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Benefit obligations caption includes the following plans:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:70.760%"><tr><td style="width:1.0%"></td><td style="width:47.866%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.693%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.246%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.695%"></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-style:italic;font-weight:400;line-height:100%">($ in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pension Plan</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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="i3c85e301ad734f3ca0c2114d0a8ac9f3_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanBenefitObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMjcvZnJhZzoxYzIxZDBiMTFjZjc0OWViOTdmOTc0YmMxOThhMTBlZC90YWJsZTo5M2M3NWRmNzk2NmY0OGIwOTgwM2IzMTZmYTQ4MjlhMi90YWJsZXJhbmdlOjkzYzc1ZGY3OTY2ZjQ4YjA5ODAzYjMxNmZhNDgyOWEyXzEtMS0xLTEtMA_d72d0c47-766d-4ed5-80b6-3ec2cefcf4d6">7,961</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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="i7f5a82ad9b03452faf1a558e2973365a_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanBenefitObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMjcvZnJhZzoxYzIxZDBiMTFjZjc0OWViOTdmOTc0YmMxOThhMTBlZC90YWJsZTo5M2M3NWRmNzk2NmY0OGIwOTgwM2IzMTZmYTQ4MjlhMi90YWJsZXJhbmdlOjkzYzc1ZGY3OTY2ZjQ4YjA5ODAzYjMxNmZhNDgyOWEyXzEtMy0xLTEtMA_085444ba-05aa-4edf-9fb5-51e80c67c535">6,824</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Postretirement Plan</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%"><ix:nonFraction unitRef="usd" contextRef="i9c47c17c2e674f72bb6d95422b09ae13_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanBenefitObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMjcvZnJhZzoxYzIxZDBiMTFjZjc0OWViOTdmOTc0YmMxOThhMTBlZC90YWJsZTo5M2M3NWRmNzk2NmY0OGIwOTgwM2IzMTZmYTQ4MjlhMi90YWJsZXJhbmdlOjkzYzc1ZGY3OTY2ZjQ4YjA5ODAzYjMxNmZhNDgyOWEyXzItMS0xLTEtMA_da232b12-b054-47b7-8853-97373cd17686">3,997</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idd8f8cdd505141a6a94adf57f172ad55_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanBenefitObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMjcvZnJhZzoxYzIxZDBiMTFjZjc0OWViOTdmOTc0YmMxOThhMTBlZC90YWJsZTo5M2M3NWRmNzk2NmY0OGIwOTgwM2IzMTZmYTQ4MjlhMi90YWJsZXJhbmdlOjkzYzc1ZGY3OTY2ZjQ4YjA5ODAzYjMxNmZhNDgyOWEyXzItMy0xLTEtMA_26659db5-4b94-49bf-8fa0-77a4be001f40">3,573</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="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%">SERP Plan</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%"><ix:nonFraction unitRef="usd" contextRef="i7e508c0fc0fe4cb6bc6c5160a63eefd0_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanBenefitObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMjcvZnJhZzoxYzIxZDBiMTFjZjc0OWViOTdmOTc0YmMxOThhMTBlZC90YWJsZTo5M2M3NWRmNzk2NmY0OGIwOTgwM2IzMTZmYTQ4MjlhMi90YWJsZXJhbmdlOjkzYzc1ZGY3OTY2ZjQ4YjA5ODAzYjMxNmZhNDgyOWEyXzMtMS0xLTEtMA_9ce0f824-18ad-4863-b344-8d493eb2e40c">2,687</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibe61bec25ff04d59b3eba85ed547feb0_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanBenefitObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMjcvZnJhZzoxYzIxZDBiMTFjZjc0OWViOTdmOTc0YmMxOThhMTBlZC90YWJsZTo5M2M3NWRmNzk2NmY0OGIwOTgwM2IzMTZmYTQ4MjlhMi90YWJsZXJhbmdlOjkzYzc1ZGY3OTY2ZjQ4YjA5ODAzYjMxNmZhNDgyOWEyXzMtMy0xLTEtMA_2b54bf22-935a-49ba-9924-ae37767a8b76">2,278</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="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%">Total</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanBenefitObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMjcvZnJhZzoxYzIxZDBiMTFjZjc0OWViOTdmOTc0YmMxOThhMTBlZC90YWJsZTo5M2M3NWRmNzk2NmY0OGIwOTgwM2IzMTZmYTQ4MjlhMi90YWJsZXJhbmdlOjkzYzc1ZGY3OTY2ZjQ4YjA5ODAzYjMxNmZhNDgyOWEyXzQtMS0xLTEtMA_d30f62cc-b3b6-43f5-a469-9a30b240d38c">14,645</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanBenefitObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMjcvZnJhZzoxYzIxZDBiMTFjZjc0OWViOTdmOTc0YmMxOThhMTBlZC90YWJsZTo5M2M3NWRmNzk2NmY0OGIwOTgwM2IzMTZmYTQ4MjlhMi90YWJsZXJhbmdlOjkzYzc1ZGY3OTY2ZjQ4YjA5ODAzYjMxNmZhNDgyOWEyXzQtMy0xLTEtMA_b5a1f9fe-c155-4339-aeab-cce6fad8a6dd">12,675</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><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%"><ix:nonNumeric contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" name="us-gaap:PensionAndOtherPostretirementPlansPensionsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMjcvZnJhZzoxYzIxZDBiMTFjZjc0OWViOTdmOTc0YmMxOThhMTBlZC90ZXh0cmVnaW9uOjFjMjFkMGIxMWNmNzQ5ZWI5N2Y5NzRiYzE5OGExMGVkXzExNjUz_7e01e04f-e798-4a8f-a184-9d7e8d8ea91a" escape="true">The pension plan is frozen and covers certain employees who were employed by nTelos prior to October 1, 2003. Benefits under the plan vested after <ix:nonNumeric contextRef="i1c21d0c3fd124929b7336db097e4ff95_D20200101-20201231" format="ixt-sec:durwordsen" name="shen:DefinedBenefitPlanVestingPeriod" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMjcvZnJhZzoxYzIxZDBiMTFjZjc0OWViOTdmOTc0YmMxOThhMTBlZC90ZXh0cmVnaW9uOjFjMjFkMGIxMWNmNzQ5ZWI5N2Y5NzRiYzE5OGExMGVkXzYxNDY_35c3259c-2620-499d-bedf-5e4d01233196">five years</ix:nonNumeric> of plan service and were based on years of service and an average of the five highest consecutive years of compensation subject to certain reductions if the employee elects to receive the benefit prior to age <ix:nonNumeric contextRef="i1c21d0c3fd124929b7336db097e4ff95_D20200101-20201231" format="ixt-sec:duryear" name="shen:DefinedBenefitPlanVestingReductionsThresholdAgeOfRecipient" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMjcvZnJhZzoxYzIxZDBiMTFjZjc0OWViOTdmOTc0YmMxOThhMTBlZC90ZXh0cmVnaW9uOjFjMjFkMGIxMWNmNzQ5ZWI5N2Y5NzRiYzE5OGExMGVkXzYzNTg_5c1c30d1-1148-475f-94cc-19b5fbd10101">65</ix:nonNumeric>. This plan was amended on December 31, 2012, to freeze future benefit plan accruals for participants.</ix:nonNumeric>&#160;</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%">As of December&#160;31, 2020 and 2019, the fair value of our Pension Plan assets were $<ix:nonFraction unitRef="usd" contextRef="if89328ea3c914d57acf3105b1bbce530_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMjcvZnJhZzoxYzIxZDBiMTFjZjc0OWViOTdmOTc0YmMxOThhMTBlZC90ZXh0cmVnaW9uOjFjMjFkMGIxMWNmNzQ5ZWI5N2Y5NzRiYzE5OGExMGVkXzY1NDY_bc369114-e1d3-44bf-800c-8281d712ea6f">27.0</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ie569897148434239bc63ed5c79a97648_I20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMjcvZnJhZzoxYzIxZDBiMTFjZjc0OWViOTdmOTc0YmMxOThhMTBlZC90ZXh0cmVnaW9uOjFjMjFkMGIxMWNmNzQ5ZWI5N2Y5NzRiYzE5OGExMGVkXzY1NTM_4e9a0138-1d5a-40dd-9a12-406ef9457b2a">24.1</ix:nonFraction> million, respectively. These investments are held in index funds, and are valued based on the net asset value per share. Our Pension Plan's projected benefit obligation was $<ix:nonFraction unitRef="usd" contextRef="if89328ea3c914d57acf3105b1bbce530_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanBenefitObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMjcvZnJhZzoxYzIxZDBiMTFjZjc0OWViOTdmOTc0YmMxOThhMTBlZC90ZXh0cmVnaW9uOjFjMjFkMGIxMWNmNzQ5ZWI5N2Y5NzRiYzE5OGExMGVkXzY3MjA_018e2bf8-1142-4e5a-bf28-2260fbf8da36">34.9</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ie569897148434239bc63ed5c79a97648_I20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanBenefitObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMjcvZnJhZzoxYzIxZDBiMTFjZjc0OWViOTdmOTc0YmMxOThhMTBlZC90ZXh0cmVnaW9uOjFjMjFkMGIxMWNmNzQ5ZWI5N2Y5NzRiYzE5OGExMGVkXzY3Mjc_71595edd-efb4-4ea9-ae48-24149270539a">30.9</ix:nonFraction> million, at December&#160;31, 2020 and 2019, respectively. The Pension Plan liability was discounted at <ix:nonFraction unitRef="number" contextRef="if89328ea3c914d57acf3105b1bbce530_I20201231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMjcvZnJhZzoxYzIxZDBiMTFjZjc0OWViOTdmOTc0YmMxOThhMTBlZC90ZXh0cmVnaW9uOjFjMjFkMGIxMWNmNzQ5ZWI5N2Y5NzRiYzE5OGExMGVkXzY4MDU_4c5ad514-e2b3-4937-bbdb-bb2d0d5721d3">2.41</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="ie569897148434239bc63ed5c79a97648_I20191231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMjcvZnJhZzoxYzIxZDBiMTFjZjc0OWViOTdmOTc0YmMxOThhMTBlZC90ZXh0cmVnaW9uOjFjMjFkMGIxMWNmNzQ5ZWI5N2Y5NzRiYzE5OGExMGVkXzY4MTI_c557e6da-c0cf-4ba1-998a-f036ee849feb">3.16</ix:nonFraction>% at December&#160;31, 2020 and 2019, 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-weight:400;line-height:120%">The postretirement benefit plan is a frozen, unfunded, defined benefit plan. It covers certain health care benefits for certain retirees who were employed by an acquiree and meet eligibility requirements. The postretirement plan liability was discounted at <ix:nonFraction unitRef="number" contextRef="i9c47c17c2e674f72bb6d95422b09ae13_I20201231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMjcvZnJhZzoxYzIxZDBiMTFjZjc0OWViOTdmOTc0YmMxOThhMTBlZC90ZXh0cmVnaW9uOjFjMjFkMGIxMWNmNzQ5ZWI5N2Y5NzRiYzE5OGExMGVkXzcxNTA_8fe60688-c3f5-431f-98c4-586464429a1f">2.32</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="idd8f8cdd505141a6a94adf57f172ad55_I20191231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMjcvZnJhZzoxYzIxZDBiMTFjZjc0OWViOTdmOTc0YmMxOThhMTBlZC90ZXh0cmVnaW9uOjFjMjFkMGIxMWNmNzQ5ZWI5N2Y5NzRiYzE5OGExMGVkXzcxNTc_6f5e338e-aee5-4eb5-8780-d8e4032ffbfa">3.12</ix:nonFraction>% at December&#160;31, 2020 and 2019, respectively. </span></div></ix:continuation><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%">F-11</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#i788206cdcf424df3b01772277d3f21a3_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span><br/></span></div><ix:continuation id="i9b15c4b9560e437f85451bb7fc3c01cc"><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 service component of defined benefit plan expense is immaterial and is included in selling, general, and administrative expense. Following our adoption of ASU 2017-17,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Compensation&#8212;Retirement Benefits (Topic 715): Improving the Presentation of Net Periodic Pension Cost and Net Periodic Postretirement Benefit Cost, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">on January 1, 2018, all other components of benefit plan expense are presented in Other income (expense) and our policy is to immediately recognize actuarial gains and losses into earnings.</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="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Supplemental Executive Retirement Plan ("SERP") is a benefit plan that provides deferred compensation to certain employees. The Company holds investments in a rabbi trust as a source of funding for future payments under the plan. The SERP&#8217;s investments were designated as trading securities and will be liquidated and paid out to the participants upon retirement. The benefit obligation to participants is always equal to the value of the SERP assets under ASC 710 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Compensation.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Changes to the investments&#8217; fair value are presented in Other income (expense), while the reciprocal changes in the liability are presented in selling, general and administrative expense.</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%">Share Repurchase Program</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: On November 4, 2019, our program to repurchase up to $<ix:nonFraction unitRef="usd" contextRef="i4522f5cd50e54f0b966695577f4dcb71_I20191104" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockRepurchaseProgramAuthorizedAmount1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMjcvZnJhZzoxYzIxZDBiMTFjZjc0OWViOTdmOTc0YmMxOThhMTBlZC90ZXh0cmVnaW9uOjFjMjFkMGIxMWNmNzQ5ZWI5N2Y5NzRiYzE5OGExMGVkXzg0NTM_fc991d35-22c4-42b8-bde8-7d09579c8e97">80</ix:nonFraction> million of common stock became effective and expired on the 2020 anniversary. During the fourth quarter of 2019, we repurchased <ix:nonFraction unitRef="shares" contextRef="i288cc91c6a3441599dd87931373f5b14_D20191001-20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockRepurchasedDuringPeriodShares" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMjcvZnJhZzoxYzIxZDBiMTFjZjc0OWViOTdmOTc0YmMxOThhMTBlZC90ZXh0cmVnaW9uOjFjMjFkMGIxMWNmNzQ5ZWI5N2Y5NzRiYzE5OGExMGVkXzg1NDE_b0cdffec-132c-421e-ace4-5511b096bb1f">200,410</ix:nonFraction> shares under the program at an average price of $<ix:nonFraction unitRef="usdPerShare" contextRef="i288cc91c6a3441599dd87931373f5b14_D20191001-20191231" decimals="2" name="us-gaap:TreasuryStockAcquiredAverageCostPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMjcvZnJhZzoxYzIxZDBiMTFjZjc0OWViOTdmOTc0YmMxOThhMTBlZC90ZXh0cmVnaW9uOjFjMjFkMGIxMWNmNzQ5ZWI5N2Y5NzRiYzE5OGExMGVkXzg1OTI_71dd38e5-9aa6-42db-b802-7824b7b8e505">36.08</ix:nonFraction>; there were no repurchases made during the year ended December 31, 2020. Our common shares have <ix:nonFraction unitRef="usdPerShare" contextRef="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMjcvZnJhZzoxYzIxZDBiMTFjZjc0OWViOTdmOTc0YmMxOThhMTBlZC90ZXh0cmVnaW9uOjFjMjFkMGIxMWNmNzQ5ZWI5N2Y5NzRiYzE5OGExMGVkXzg3OTc_a17162ad-dabe-4842-984e-2412feea5141">zero</ix:nonFraction> par value and our policy is to record the entire repurchase as a reduction of additional paid-in capital. Repurchased shares are canceled and revert to a status of &#8220;authorized and unissued&#8221; under Virginia law.</span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMjcvZnJhZzoxYzIxZDBiMTFjZjc0OWViOTdmOTc0YmMxOThhMTBlZC90ZXh0cmVnaW9uOjFjMjFkMGIxMWNmNzQ5ZWI5N2Y5NzRiYzE5OGExMGVkXzExNjU1_8ce4e361-3771-4504-b062-724aeed112b2" escape="true"><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%">New Accounting Standards</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 Company adopted ASU No. 2016-13, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments - Credit Losses ("ASC 326"): Measurement of Credit Losses on Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, as of January 1, 2020 using the modified retrospective transition method. ASC 326 requires the application of a current expected credit loss (&#8220;CECL&#8221;) impairment model to financial assets measured at amortized cost including trade accounts receivable, net investments in leases, and certain off-balance-sheet credit exposures. Under the CECL model, lifetime expected credit losses on such financial assets are measured and recognized at each reporting date based on historical, current, and forecasted information. Furthermore, the CECL model requires financial assets with similar risk characteristics to be analyzed on a collective basis. There was no significant impact to consolidated financial statements upon adoption. </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 Company adopted ASU No. 2018-15, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intangibles -</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%">Goodwill and Other - Internal-Use Software ("ASC 350"): Customer's Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement that is a Service Contract,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> as of January 1, 2020. This standard aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. Upon adoption of the standard, implementation costs were capitalized in the period incurred and will be amortized over the term of the hosting arrangement. There was no significant impact to consolidated financial statements upon adoption. </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%">In March 2020, the FASB issued&#160;ASU&#160;2020-04&#160;&#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; This accounting update provides optional accounting relief to entities with contracts, hedge accounting relationships or other transactions that reference London Interbank Offering Rate (LIBOR) or other interest rate benchmarks for which the referenced rate is expected to be discontinued or replaced. This optional relief generally allows for contract modifications solely related to the replacement of the reference rate to be accounted for as a continuation of the existing contract instead of as an extinguishment of the contract, and therefore would not require reassessment of a previous accounting determination. The Company's Credit Agreement and interest rate swaps have LIBOR as a reference rate.&#160;We plan to apply the accounting relief as relevant contract modifications are made to our Credit Agreement and interest rate swap contracts during the course of the reference rate reform transition period. The optional relief can be applied beginning January 1, 2020, and ending December 31, 2022.</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%">We implemented Accounting Standards Codification ("ASC") 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, ("ASC 842"),</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> on January 1, 2019 using the modified retrospective method and thus did not retroactively adjust prior periods. ASC 842 replaced previous leasing guidance with a comprehensive lease measurement and recognition standard and expanded disclosure requirements. The new standard required lessees to recognize most leases on their balance sheet as liabilities, along with the corresponding right-of-use, or ROU, assets. See Note 9, </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%"> for more information.</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 adopted ASU No. 2018-02-</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Statement - Reporting Comprehensive Income, ("ASC 220"),</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> as of January 1, 2019. We elected not to reclassify stranded income tax effects from accumulated other comprehensive income (OCI) to retained earnings. We utilize the portfolio approach as our policy to release the income tax effects from accumulated OCI as the entire portfolio is liquidated, sold, or extinguished.</span></div></ix:nonNumeric></ix:continuation><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%">F-12</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#i788206cdcf424df3b01772277d3f21a3_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span><br/></span></div><div id="i788206cdcf424df3b01772277d3f21a3_1637"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 3.  <ix:nonNumeric contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" name="us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGV4dHJlZ2lvbjo5NzJkNTFmMzMxYmI0YzlhODYxODdjYjc1ODk0N2NhY18zODQ4MjkwNzAyOTk1_d946f598-6f86-4b8d-84b5-118a693dca1f" continuedAt="i0fd94950375a4a94827b1de2f994eeb5" escape="true">Discontinued Operations</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="i0fd94950375a4a94827b1de2f994eeb5" continuedAt="i14be4a250d834086b2173b0c204dfa28"><div style="text-align:justify"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 26, 2020, Sprint Corporation ("Sprint"), an indirect subsidiary of T-Mobile US, Inc., ("T-Mobile"), on behalf of and as the direct or indirect owner of Sprint PCS, delivered notice to the Company exercising its option to purchase the assets and operations of our Wireless operations for <ix:nonFraction unitRef="number" contextRef="i141762c43a304dbf88a74109a78f6596_D20200826-20200826" decimals="INF" name="shen:RelatedPartyPurchaseOptionValueOfBusinessPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGV4dHJlZ2lvbjo5NzJkNTFmMzMxYmI0YzlhODYxODdjYjc1ODk0N2NhY18xMDk5NTExNjMxODA4_99a4079c-9ea3-446f-9e71-6b5c42a7225b">90</ix:nonFraction>% of the &#8220;Entire Business Value&#8221; (as defined under our affiliate agreement and determined pursuant to the appraisal process set forth therein). Shortly thereafter, the Company committed to a plan to sell the discontinued Wireless 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:400;line-height:120%">The final and binding appraisal process was completed on February 1, 2021. Expected sale proceeds are $<ix:nonFraction unitRef="usd" contextRef="i5602e6d1b2c84eb8a6436404b7d3e0e3_I20210201" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGV4dHJlZ2lvbjo5NzJkNTFmMzMxYmI0YzlhODYxODdjYjc1ODk0N2NhY18zODQ4MjkwNzE1Njcx_b54dd671-07f7-4549-bb07-a1cc5316af11">1.95</ix:nonFraction>&#160;billion based upon the appraisal process and other agreements between the parties.</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 expect to enter into a definitive asset purchase agreement with T-Mobile during the first quarter 2021 and expect that the transaction will close during the second quarter 2021, subject to customary closing conditions and required regulatory approvals.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The assets and liabilities that are expected to transfer in the sale are presented as held for sale within our Consolidated Balance Sheets. This disposal group excludes the accounts receivable and certain current liabilities generated by our Wireless operations because they are expected to be settled separately from the sale. Such accounts receivable totaled $<ix:nonFraction unitRef="usd" contextRef="id97030060788452ab95c1d1ce0e89edf_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGV4dHJlZ2lvbjo5NzJkNTFmMzMxYmI0YzlhODYxODdjYjc1ODk0N2NhY18zODQ4MjkwNzExNjg2_9e38e143-6213-41e4-88a7-92a81a661a75">51.7</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="id4f5ecb7089947db85b45ffd88918efa_I20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ReceivablesNetCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGV4dHJlZ2lvbjo5NzJkNTFmMzMxYmI0YzlhODYxODdjYjc1ODk0N2NhY18zODQ4MjkwNzExNzAx_b2d9cc9c-5b26-40bd-bf9b-cfaa72b4ef19">51.0</ix:nonFraction>&#160;million at December 31, 2020 and December 31, 2019, respectively, and such current liabilities totaled $<ix:nonFraction unitRef="usd" contextRef="id97030060788452ab95c1d1ce0e89edf_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGV4dHJlZ2lvbjo5NzJkNTFmMzMxYmI0YzlhODYxODdjYjc1ODk0N2NhY18zODQ4MjkwNzExNzE2_5cd074a7-a2c3-4446-b8c7-7da717b820af">6.1</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="id4f5ecb7089947db85b45ffd88918efa_I20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGV4dHJlZ2lvbjo5NzJkNTFmMzMxYmI0YzlhODYxODdjYjc1ODk0N2NhY18zODQ4MjkwNzExNzMw_9a3d41f0-49cf-4d60-b12e-5f5d184797c5">27.7</ix:nonFraction>&#160;million at December 31, 2020 and December 31, 2019, respectively. During the fourth quarter of 2020 and subsequent thereto, the parties agreed that our pension and postretirement plan liabilities due to certain current and former Wireless employees would not transfer in the sale. Our identification of assets and liabilities held for sale as of December 31, 2020 and 2019 has been updated accordingly, and could change again based on the terms of the final asset purchase agreement. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The transaction is structured as an asset sale for income tax purposes. As a result, no current or deferred tax assets or liabilities are included within the disposal group. While our long-term debt does not transfer in the sale, its provisions require us to repay all of the debt upon consummation of the sale. Our debt is therefore presented outside of the disposal group as a current liability at December 31, 2020. Our related interest rate swap liabilities are also presented outside of the disposal group as a current liability at December 31, 2020 because management intends to settle it at consummation. </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The expected divestiture of our Wireless operations represents a strategic shift in the Company&#8217;s business and qualifies as a discontinued operation. Accordingly, the operating results and cash flows from our Wireless operations have been reflected as discontinued operations in our Consolidated Statements of Comprehensive Income and the Consolidated Statements of Cash Flows. Similarly, the results of our Wireless operations are no longer presented as a reporting segment. Because repayment of the debt is contractually triggered by the sale, the related interest expense is presented within discontinued operations under the relevant authoritative guidance. Consistent with the internal reporting provided to our chief operating decision maker, we previously allocated certain corporate management overhead costs to the former Wireless segment which may no longer be allocated to discontinued operations under the relevant authoritative guidance. Accordingly, we elected to recast our segment reporting note, to reflect the reattribution of these expenses in all presented periods in a manner that is also consistent with our updated internal reporting.</span></div></ix:continuation><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%">F-13</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#i788206cdcf424df3b01772277d3f21a3_7">Table of Contents</a></span></div></div><div><span><br/></span></div><ix:continuation id="i14be4a250d834086b2173b0c204dfa28" continuedAt="i4821063be8a14c5dbdb1088e85edf91c"><ix:nonNumeric contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" name="us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGV4dHJlZ2lvbjo5NzJkNTFmMzMxYmI0YzlhODYxODdjYjc1ODk0N2NhY18zODQ4MjkwNzAyOTk2_8538200c-0a7f-4c2f-9af8-43c7961c63a6" continuedAt="i0558cfd1351c4886b3cc83345b6eff02" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amounts of the major classes of assets and liabilities, which are classified as held for sale in the consolidated balance sheets, are as follows:</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:72.438%"></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.620%"></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-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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: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:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="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%">Inventory</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i77a5b36129e944bc933c03f803023458_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationInventoryCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6MjZiOTBjMDdiY2FhNGIwMDhjMmIxYzIwNjY5Y2ZiMjcvdGFibGVyYW5nZToyNmI5MGMwN2JjYWE0YjAwOGMyYjFjMjA2NjljZmIyN18yLTEtMS0xLTM2NDc_3c0f4af6-c862-4b85-9f72-ad2af511d7fe">5,746</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i11205191b3c3477880da6f8d71f9a7be_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationInventoryCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6MjZiOTBjMDdiY2FhNGIwMDhjMmIxYzIwNjY5Y2ZiMjcvdGFibGVyYW5nZToyNmI5MGMwN2JjYWE0YjAwOGMyYjFjMjA2NjljZmIyN18yLTMtMS0xLTM3MjM_ed7921d5-a254-4488-81a3-6dd7c6f710fa">5,728</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="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%">Prepaid expenses and other</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%"><ix:nonFraction unitRef="usd" contextRef="i77a5b36129e944bc933c03f803023458_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6MjZiOTBjMDdiY2FhNGIwMDhjMmIxYzIwNjY5Y2ZiMjcvdGFibGVyYW5nZToyNmI5MGMwN2JjYWE0YjAwOGMyYjFjMjA2NjljZmIyN18zLTEtMS0xLTM2NTE_24b8bfce-ff9d-41d0-a1f6-58635450d710">47,003</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i11205191b3c3477880da6f8d71f9a7be_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6MjZiOTBjMDdiY2FhNGIwMDhjMmIxYzIwNjY5Y2ZiMjcvdGFibGVyYW5nZToyNmI5MGMwN2JjYWE0YjAwOGMyYjFjMjA2NjljZmIyN18zLTMtMS0xLTM3Mjc_3d8290f1-333e-487c-be59-c0c408e18c50">49,349</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="padding:2px 1pt 2px 7pt;text-align: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, plant and equipment, net</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%"><ix:nonFraction unitRef="usd" contextRef="i77a5b36129e944bc933c03f803023458_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6MjZiOTBjMDdiY2FhNGIwMDhjMmIxYzIwNjY5Y2ZiMjcvdGFibGVyYW5nZToyNmI5MGMwN2JjYWE0YjAwOGMyYjFjMjA2NjljZmIyN180LTEtMS0xLTM2NTU_1e47d8f5-d5b8-4034-bb54-c62717f668ba">299,647</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i11205191b3c3477880da6f8d71f9a7be_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6MjZiOTBjMDdiY2FhNGIwMDhjMmIxYzIwNjY5Y2ZiMjcvdGFibGVyYW5nZToyNmI5MGMwN2JjYWE0YjAwOGMyYjFjMjA2NjljZmIyN180LTMtMS0xLTM5MTM_7b9b891b-5d87-4bb5-ac24-ead3f1ac557d">&#8212;</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="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%">Intangible assets, net</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%"><ix:nonFraction unitRef="usd" contextRef="i77a5b36129e944bc933c03f803023458_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6MjZiOTBjMDdiY2FhNGIwMDhjMmIxYzIwNjY5Y2ZiMjcvdGFibGVyYW5nZToyNmI5MGMwN2JjYWE0YjAwOGMyYjFjMjA2NjljZmIyN181LTEtMS0xLTM2NTk_75a0dbbe-959f-49e4-9ba1-3d316fb66f58">176,459</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i11205191b3c3477880da6f8d71f9a7be_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6MjZiOTBjMDdiY2FhNGIwMDhjMmIxYzIwNjY5Y2ZiMjcvdGFibGVyYW5nZToyNmI5MGMwN2JjYWE0YjAwOGMyYjFjMjA2NjljZmIyN181LTMtMS0xLTM5MTM_ff55a27e-93f2-45a3-9b30-14928cbe7df6">&#8212;</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="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%">Goodwill</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%"><ix:nonFraction unitRef="usd" contextRef="i77a5b36129e944bc933c03f803023458_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationGoodwillCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6MjZiOTBjMDdiY2FhNGIwMDhjMmIxYzIwNjY5Y2ZiMjcvdGFibGVyYW5nZToyNmI5MGMwN2JjYWE0YjAwOGMyYjFjMjA2NjljZmIyN182LTEtMS0xLTM2NjQ_b66f90a0-8d5d-465c-b11d-c381b4079b33">146,383</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i11205191b3c3477880da6f8d71f9a7be_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationGoodwillCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6MjZiOTBjMDdiY2FhNGIwMDhjMmIxYzIwNjY5Y2ZiMjcvdGFibGVyYW5nZToyNmI5MGMwN2JjYWE0YjAwOGMyYjFjMjA2NjljZmIyN182LTMtMS0xLTM5MTM_1d408081-d5e4-41b9-a869-62c4fc83f282">&#8212;</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="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%">Operating lease right-of-use assets</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%"><ix:nonFraction unitRef="usd" contextRef="i77a5b36129e944bc933c03f803023458_I20201231" decimals="-3" format="ixt:numdotdecimal" name="shen:DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAssetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6MjZiOTBjMDdiY2FhNGIwMDhjMmIxYzIwNjY5Y2ZiMjcvdGFibGVyYW5nZToyNmI5MGMwN2JjYWE0YjAwOGMyYjFjMjA2NjljZmIyN183LTEtMS0xLTM2Njg_73cbb275-d5ab-4a51-9273-7c28b32c4350">421,586</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i11205191b3c3477880da6f8d71f9a7be_I20191231" decimals="-3" format="ixt:zerodash" name="shen:DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAssetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6MjZiOTBjMDdiY2FhNGIwMDhjMmIxYzIwNjY5Y2ZiMjcvdGFibGVyYW5nZToyNmI5MGMwN2JjYWE0YjAwOGMyYjFjMjA2NjljZmIyN183LTMtMS0xLTM5MTM_42839082-55b1-45bd-925d-9215c975af32">&#8212;</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="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%">Deferred charges and other assets</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%"><ix:nonFraction unitRef="usd" contextRef="i77a5b36129e944bc933c03f803023458_I20201231" decimals="-3" format="ixt:numdotdecimal" name="shen:DisposalGroupIncludingDiscontinuedOperationDeferredChargesAndOtherAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6MjZiOTBjMDdiY2FhNGIwMDhjMmIxYzIwNjY5Y2ZiMjcvdGFibGVyYW5nZToyNmI5MGMwN2JjYWE0YjAwOGMyYjFjMjA2NjljZmIyN184LTEtMS0xLTM2NzI_7490e579-b451-4e39-bee4-bfbf59b61b3a">36,470</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i11205191b3c3477880da6f8d71f9a7be_I20191231" decimals="-3" format="ixt:zerodash" name="shen:DisposalGroupIncludingDiscontinuedOperationDeferredChargesAndOtherAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6MjZiOTBjMDdiY2FhNGIwMDhjMmIxYzIwNjY5Y2ZiMjcvdGFibGVyYW5nZToyNmI5MGMwN2JjYWE0YjAwOGMyYjFjMjA2NjljZmIyN184LTMtMS0xLTM5MTM_6f8ea511-a76e-4cc7-8c62-8f433beb703e">&#8212;</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="padding:2px 1pt 2px 13.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%">Current assets held for sale</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i77a5b36129e944bc933c03f803023458_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6MjZiOTBjMDdiY2FhNGIwMDhjMmIxYzIwNjY5Y2ZiMjcvdGFibGVyYW5nZToyNmI5MGMwN2JjYWE0YjAwOGMyYjFjMjA2NjljZmIyN185LTEtMS0xLTM2NzY_906323a3-d029-44ad-9b4d-c9271f9f8958">1,133,294</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i11205191b3c3477880da6f8d71f9a7be_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6MjZiOTBjMDdiY2FhNGIwMDhjMmIxYzIwNjY5Y2ZiMjcvdGFibGVyYW5nZToyNmI5MGMwN2JjYWE0YjAwOGMyYjFjMjA2NjljZmIyN185LTMtMS0xLTM3NTE_7a74799c-6eca-43ca-b9de-6730b9a49abe">55,077</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt 0 12.25pt"></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 2px 7pt;text-align: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, plant and equipment, net</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i77a5b36129e944bc933c03f803023458_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6MjZiOTBjMDdiY2FhNGIwMDhjMmIxYzIwNjY5Y2ZiMjcvdGFibGVyYW5nZToyNmI5MGMwN2JjYWE0YjAwOGMyYjFjMjA2NjljZmIyN18xMS0xLTEtMS0zOTE1_2d99f4f7-78f0-44a4-a098-c148a2736238">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i11205191b3c3477880da6f8d71f9a7be_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6MjZiOTBjMDdiY2FhNGIwMDhjMmIxYzIwNjY5Y2ZiMjcvdGFibGVyYW5nZToyNmI5MGMwN2JjYWE0YjAwOGMyYjFjMjA2NjljZmIyN18xMS0zLTEtMS0zNzMx_efe8fed4-89b6-4be6-b344-1e106dc9cd8b">338,427</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="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%">Intangible assets, net</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%"><ix:nonFraction unitRef="usd" contextRef="i77a5b36129e944bc933c03f803023458_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6MjZiOTBjMDdiY2FhNGIwMDhjMmIxYzIwNjY5Y2ZiMjcvdGFibGVyYW5nZToyNmI5MGMwN2JjYWE0YjAwOGMyYjFjMjA2NjljZmIyN18xMi0xLTEtMS0zOTE1_780a545e-6df7-40d2-bfb1-3050c855319c">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i11205191b3c3477880da6f8d71f9a7be_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6MjZiOTBjMDdiY2FhNGIwMDhjMmIxYzIwNjY5Y2ZiMjcvdGFibGVyYW5nZToyNmI5MGMwN2JjYWE0YjAwOGMyYjFjMjA2NjljZmIyN18xMi0zLTEtMS0zNzM1_516738d0-42dd-469d-b6f6-81c098ca65b2">228,593</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="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%">Goodwill</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%"><ix:nonFraction unitRef="usd" contextRef="i77a5b36129e944bc933c03f803023458_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6MjZiOTBjMDdiY2FhNGIwMDhjMmIxYzIwNjY5Y2ZiMjcvdGFibGVyYW5nZToyNmI5MGMwN2JjYWE0YjAwOGMyYjFjMjA2NjljZmIyN18xMy0xLTEtMS0zOTE1_655a4310-845e-41c9-b688-31223c6795d4">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i11205191b3c3477880da6f8d71f9a7be_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6MjZiOTBjMDdiY2FhNGIwMDhjMmIxYzIwNjY5Y2ZiMjcvdGFibGVyYW5nZToyNmI5MGMwN2JjYWE0YjAwOGMyYjFjMjA2NjljZmIyN18xMy0zLTEtMS0zNzM5_5b2806a8-729f-4d9a-b500-6ebaac01c59f">146,383</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="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%">Operating lease right-of-use assets</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%"><ix:nonFraction unitRef="usd" contextRef="i77a5b36129e944bc933c03f803023458_I20201231" decimals="-3" format="ixt:zerodash" name="shen:DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAssetNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6MjZiOTBjMDdiY2FhNGIwMDhjMmIxYzIwNjY5Y2ZiMjcvdGFibGVyYW5nZToyNmI5MGMwN2JjYWE0YjAwOGMyYjFjMjA2NjljZmIyN18xNC0xLTEtMS0zOTE1_8a509cb8-52b4-4775-bbc5-071453caab9d">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i11205191b3c3477880da6f8d71f9a7be_I20191231" decimals="-3" format="ixt:numdotdecimal" name="shen:DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAssetNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6MjZiOTBjMDdiY2FhNGIwMDhjMmIxYzIwNjY5Y2ZiMjcvdGFibGVyYW5nZToyNmI5MGMwN2JjYWE0YjAwOGMyYjFjMjA2NjljZmIyN18xNC0zLTEtMS0zNzQz_74092319-8a5c-4e56-b7a8-cb84786c6002">384,010</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="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%">Deferred charges and other assets</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%"><ix:nonFraction unitRef="usd" contextRef="i77a5b36129e944bc933c03f803023458_I20201231" decimals="-3" format="ixt:zerodash" name="shen:DisposalGroupIncludingDiscontinuedOperationDeferredChargesAndOtherAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6MjZiOTBjMDdiY2FhNGIwMDhjMmIxYzIwNjY5Y2ZiMjcvdGFibGVyYW5nZToyNmI5MGMwN2JjYWE0YjAwOGMyYjFjMjA2NjljZmIyN18xNS0xLTEtMS0zOTE1_321faa1a-283e-4090-b60b-e36767247536">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i11205191b3c3477880da6f8d71f9a7be_I20191231" decimals="-3" format="ixt:numdotdecimal" name="shen:DisposalGroupIncludingDiscontinuedOperationDeferredChargesAndOtherAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6MjZiOTBjMDdiY2FhNGIwMDhjMmIxYzIwNjY5Y2ZiMjcvdGFibGVyYW5nZToyNmI5MGMwN2JjYWE0YjAwOGMyYjFjMjA2NjljZmIyN18xNS0zLTEtMS0zNzQ3_86fed8d1-c747-4e4f-b219-1520013077ac">44,085</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="padding:2px 1pt 2px 13.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%">Non-current assets held for sale</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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="i77a5b36129e944bc933c03f803023458_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6MjZiOTBjMDdiY2FhNGIwMDhjMmIxYzIwNjY5Y2ZiMjcvdGFibGVyYW5nZToyNmI5MGMwN2JjYWE0YjAwOGMyYjFjMjA2NjljZmIyN18xNi0xLTEtMS0zOTE1_da4d1e05-4851-4e52-b420-24ac8ba431e0">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i11205191b3c3477880da6f8d71f9a7be_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6MjZiOTBjMDdiY2FhNGIwMDhjMmIxYzIwNjY5Y2ZiMjcvdGFibGVyYW5nZToyNmI5MGMwN2JjYWE0YjAwOGMyYjFjMjA2NjljZmIyN18xNi0zLTEtMS0zNzU1_35c5fd73-f6ae-42fe-bec7-324b95f1d2bc">1,141,498</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="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="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 assets held for sale</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i77a5b36129e944bc933c03f803023458_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6MjZiOTBjMDdiY2FhNGIwMDhjMmIxYzIwNjY5Y2ZiMjcvdGFibGVyYW5nZToyNmI5MGMwN2JjYWE0YjAwOGMyYjFjMjA2NjljZmIyN18xOS0xLTEtMS03NjAz_20d73c39-a312-40fd-a649-9ad4ae902480">1,133,294</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i11205191b3c3477880da6f8d71f9a7be_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6MjZiOTBjMDdiY2FhNGIwMDhjMmIxYzIwNjY5Y2ZiMjcvdGFibGVyYW5nZToyNmI5MGMwN2JjYWE0YjAwOGMyYjFjMjA2NjljZmIyN18xOS0zLTEtMS03NjA5_fc19abcb-683f-4fbc-a447-870a63e445c6">1,196,575</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">LIABILITIES</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="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%">Current operating lease liabilities</span></td><td style="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="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="i77a5b36129e944bc933c03f803023458_I20201231" decimals="-3" format="ixt:numdotdecimal" name="shen:DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6MjZiOTBjMDdiY2FhNGIwMDhjMmIxYzIwNjY5Y2ZiMjcvdGFibGVyYW5nZToyNmI5MGMwN2JjYWE0YjAwOGMyYjFjMjA2NjljZmIyN18yMC0xLTEtMS0zNjgy_4dda4028-b08b-429f-a869-0a8d78eb7ae1">409,887</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td style="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="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="i11205191b3c3477880da6f8d71f9a7be_I20191231" decimals="-3" format="ixt:numdotdecimal" name="shen:DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6MjZiOTBjMDdiY2FhNGIwMDhjMmIxYzIwNjY5Y2ZiMjcvdGFibGVyYW5nZToyNmI5MGMwN2JjYWE0YjAwOGMyYjFjMjA2NjljZmIyN18yMC0zLTEtMS0zNzYz_23c559ae-12af-466a-8c91-4081a65ff719">47,077</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="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%">Accrued liabilities and other</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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="i77a5b36129e944bc933c03f803023458_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6MjZiOTBjMDdiY2FhNGIwMDhjMmIxYzIwNjY5Y2ZiMjcvdGFibGVyYW5nZToyNmI5MGMwN2JjYWE0YjAwOGMyYjFjMjA2NjljZmIyN18yMS0xLTEtMS0zNjkw_71798eea-8fb7-4cfb-9321-0197f6835514">8,770</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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="i11205191b3c3477880da6f8d71f9a7be_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6MjZiOTBjMDdiY2FhNGIwMDhjMmIxYzIwNjY5Y2ZiMjcvdGFibGVyYW5nZToyNmI5MGMwN2JjYWE0YjAwOGMyYjFjMjA2NjljZmIyN18yMS0zLTEtMS0zNzY3_246c40e2-a1ec-42ab-8593-72b04fba17b3">6,835</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="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%">Asset retirement obligations</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%"><ix:nonFraction unitRef="usd" contextRef="i77a5b36129e944bc933c03f803023458_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationPensionPlanBenefitObligationCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6MjZiOTBjMDdiY2FhNGIwMDhjMmIxYzIwNjY5Y2ZiMjcvdGFibGVyYW5nZToyNmI5MGMwN2JjYWE0YjAwOGMyYjFjMjA2NjljZmIyN18yMi0xLTEtMS0zNjk0_7f8b39a5-cd46-4adb-8fa0-8c0a57700c6d">33,545</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i11205191b3c3477880da6f8d71f9a7be_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationPensionPlanBenefitObligationCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6MjZiOTBjMDdiY2FhNGIwMDhjMmIxYzIwNjY5Y2ZiMjcvdGFibGVyYW5nZToyNmI5MGMwN2JjYWE0YjAwOGMyYjFjMjA2NjljZmIyN18yMi0zLTEtMS0zOTE3_e2989651-322b-4e74-bb75-71a3635f01d2">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current liabilities held for sale</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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="i77a5b36129e944bc933c03f803023458_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6MjZiOTBjMDdiY2FhNGIwMDhjMmIxYzIwNjY5Y2ZiMjcvdGFibGVyYW5nZToyNmI5MGMwN2JjYWE0YjAwOGMyYjFjMjA2NjljZmIyN18yNC0xLTEtMS0zNzE5_15e127e1-db4e-42c6-b997-48246c649c4e">452,202</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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="i11205191b3c3477880da6f8d71f9a7be_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6MjZiOTBjMDdiY2FhNGIwMDhjMmIxYzIwNjY5Y2ZiMjcvdGFibGVyYW5nZToyNmI5MGMwN2JjYWE0YjAwOGMyYjFjMjA2NjljZmIyN18yNC0zLTEtMS0zNzcx_7001765e-5444-4f3a-bb5a-821685b19ea4">53,912</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><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="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%">Non-current operating lease liabilities</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i77a5b36129e944bc933c03f803023458_I20201231" decimals="-3" format="ixt:zerodash" name="shen:DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6MjZiOTBjMDdiY2FhNGIwMDhjMmIxYzIwNjY5Y2ZiMjcvdGFibGVyYW5nZToyNmI5MGMwN2JjYWE0YjAwOGMyYjFjMjA2NjljZmIyN18yNi0xLTEtMS0zOTE5_7c0b4e6a-f39f-413c-8448-2ead6ae4b28f">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="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="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="i11205191b3c3477880da6f8d71f9a7be_I20191231" decimals="-3" format="ixt:numdotdecimal" name="shen:DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6MjZiOTBjMDdiY2FhNGIwMDhjMmIxYzIwNjY5Y2ZiMjcvdGFibGVyYW5nZToyNmI5MGMwN2JjYWE0YjAwOGMyYjFjMjA2NjljZmIyN18yNi0zLTEtMS0zNzc5_68316c1b-2ba1-4506-beb5-fdd6d0d0dc28">337,661</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="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%">Asset retirement obligations</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%"><ix:nonFraction unitRef="usd" contextRef="i77a5b36129e944bc933c03f803023458_I20201231" decimals="-3" format="ixt:zerodash" name="shen:DisposalGroupIncludingDiscontinuedOperationAssetRetirementObligationsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6MjZiOTBjMDdiY2FhNGIwMDhjMmIxYzIwNjY5Y2ZiMjcvdGFibGVyYW5nZToyNmI5MGMwN2JjYWE0YjAwOGMyYjFjMjA2NjljZmIyN18yNy0xLTEtMS0zOTE5_9bed5ca5-b1c0-4313-81be-f9aecf7db7ba">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i11205191b3c3477880da6f8d71f9a7be_I20191231" decimals="-3" format="ixt:numdotdecimal" name="shen:DisposalGroupIncludingDiscontinuedOperationAssetRetirementObligationsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6MjZiOTBjMDdiY2FhNGIwMDhjMmIxYzIwNjY5Y2ZiMjcvdGFibGVyYW5nZToyNmI5MGMwN2JjYWE0YjAwOGMyYjFjMjA2NjljZmIyN18yNy0zLTEtMS0zNzc1_02255db6-0533-4b74-b01b-df12e9287491">30,762</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current liabilities held for sale</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i77a5b36129e944bc933c03f803023458_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6MjZiOTBjMDdiY2FhNGIwMDhjMmIxYzIwNjY5Y2ZiMjcvdGFibGVyYW5nZToyNmI5MGMwN2JjYWE0YjAwOGMyYjFjMjA2NjljZmIyN18zMC0xLTEtMS0zOTE5_c936d4c8-52d0-4aa5-ba73-13e846af68db">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i11205191b3c3477880da6f8d71f9a7be_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6MjZiOTBjMDdiY2FhNGIwMDhjMmIxYzIwNjY5Y2ZiMjcvdGFibGVyYW5nZToyNmI5MGMwN2JjYWE0YjAwOGMyYjFjMjA2NjljZmIyN18zMC0zLTEtMS0zNzkx_fdb64aa5-935f-421c-a6f8-b1a86395ffde">368,423</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities held for sale</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i77a5b36129e944bc933c03f803023458_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6MjZiOTBjMDdiY2FhNGIwMDhjMmIxYzIwNjY5Y2ZiMjcvdGFibGVyYW5nZToyNmI5MGMwN2JjYWE0YjAwOGMyYjFjMjA2NjljZmIyN18zMi0xLTEtMS03NjI0_500d5370-8b74-4c07-9e65-42394d610472">452,202</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i11205191b3c3477880da6f8d71f9a7be_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6MjZiOTBjMDdiY2FhNGIwMDhjMmIxYzIwNjY5Y2ZiMjcvdGFibGVyYW5nZToyNmI5MGMwN2JjYWE0YjAwOGMyYjFjMjA2NjljZmIyN18zMi0zLTEtMS03NjI4_09fb1a78-ca2e-4205-8745-cfd31266c73e">422,335</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><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%">F-14</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#i788206cdcf424df3b01772277d3f21a3_7">Table of Contents</a></span></div></div><ix:continuation id="i4821063be8a14c5dbdb1088e85edf91c"><ix:continuation id="i0558cfd1351c4886b3cc83345b6eff02"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income from discontinued operations, net of tax in the consolidated statements of comprehensive income consist of the following for the years ended December&#160;31, 2020, 2019 and 2018:</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:58.695%"></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.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.621%"></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-style:italic;font-weight:400;line-height:100%">(in thousands)</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></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%">Revenue:</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="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%">Service revenue and other</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6beca473eccb447c891c6db9f997ed64_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6NWQ2YTIyNjAwOWNmNDQxYWEzMzEwNjJiZTY1ZDg0MjcvdGFibGVyYW5nZTo1ZDZhMjI2MDA5Y2Y0NDFhYTMzMTA2MmJlNjVkODQyN18yLTEtMS0xLTM3OTU_cc017955-502e-44e6-8dd8-7caaaa168f0f">401,035</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if3787966d07140fba1c8164186ac1a88_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6NWQ2YTIyNjAwOWNmNDQxYWEzMzEwNjJiZTY1ZDg0MjcvdGFibGVyYW5nZTo1ZDZhMjI2MDA5Y2Y0NDFhYTMzMTA2MmJlNjVkODQyN18yLTItMS0xLTM4MDU_ca320aba-4a62-42f1-bead-5e0bdeb2f4d7">375,730</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcbb07e0ae1b4572a0ec6bd0d32824b3_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6NWQ2YTIyNjAwOWNmNDQxYWEzMzEwNjJiZTY1ZDg0MjcvdGFibGVyYW5nZTo1ZDZhMjI2MDA5Y2Y0NDFhYTMzMTA2MmJlNjVkODQyN18yLTMtMS0xLTM4MDU_ab7cccd9-e960-44dd-b184-e95a07e47e8e">382,948</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 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%">Equipment revenue</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%"><ix:nonFraction unitRef="usd" contextRef="i0f0c77920ded46ccb51de81abb395b40_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6NWQ2YTIyNjAwOWNmNDQxYWEzMzEwNjJiZTY1ZDg0MjcvdGFibGVyYW5nZTo1ZDZhMjI2MDA5Y2Y0NDFhYTMzMTA2MmJlNjVkODQyN18zLTEtMS0xLTM3OTk_71ff9129-ff45-46c7-ae79-ea33cbb6aab5">41,338</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86a15d7baf2c4d32977592f6423eb208_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6NWQ2YTIyNjAwOWNmNDQxYWEzMzEwNjJiZTY1ZDg0MjcvdGFibGVyYW5nZTo1ZDZhMjI2MDA5Y2Y0NDFhYTMzMTA2MmJlNjVkODQyN18zLTItMS0xLTM4MDU_1d50a1cc-c6d3-4766-abd9-13f5a5720c35">67,659</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie4395abb4b914777b36db83285b42ca9_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6NWQ2YTIyNjAwOWNmNDQxYWEzMzEwNjJiZTY1ZDg0MjcvdGFibGVyYW5nZTo1ZDZhMjI2MDA5Y2Y0NDFhYTMzMTA2MmJlNjVkODQyN18zLTMtMS0xLTM4MDU_c5b7acdc-5329-46d2-b132-a4e5e450b07d">67,510</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="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 revenue</span></td><td colspan="2" style="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="if3b3f06044a34fe3b4b3c9e71e13d670_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6NWQ2YTIyNjAwOWNmNDQxYWEzMzEwNjJiZTY1ZDg0MjcvdGFibGVyYW5nZTo1ZDZhMjI2MDA5Y2Y0NDFhYTMzMTA2MmJlNjVkODQyN180LTEtMS0xLTM4MDk_4f5bd157-6e40-44f7-bfd3-2c889dfc00af">442,373</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-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="i4e92c773d0b342738cfed28076b88aac_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6NWQ2YTIyNjAwOWNmNDQxYWEzMzEwNjJiZTY1ZDg0MjcvdGFibGVyYW5nZTo1ZDZhMjI2MDA5Y2Y0NDFhYTMzMTA2MmJlNjVkODQyN180LTItMS0xLTM4MDk_8bd85de8-a19c-4342-97d8-418369892683">443,389</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-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="i64daea90a3114695976b853e2fa89648_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6NWQ2YTIyNjAwOWNmNDQxYWEzMzEwNjJiZTY1ZDg0MjcvdGFibGVyYW5nZTo1ZDZhMjI2MDA5Y2Y0NDFhYTMzMTA2MmJlNjVkODQyN180LTMtMS0xLTM4MDk_04095454-1f60-491d-9260-3d00ddb25bed">450,458</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="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%">Cost of services</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%"><ix:nonFraction unitRef="usd" contextRef="ie0d0f60e3db946b8ac263950a9b4f938_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6NWQ2YTIyNjAwOWNmNDQxYWEzMzEwNjJiZTY1ZDg0MjcvdGFibGVyYW5nZTo1ZDZhMjI2MDA5Y2Y0NDFhYTMzMTA2MmJlNjVkODQyN182LTEtMS0xLTM4MTM_0d39fb07-0487-4cdb-9f25-7c0f40a6a7eb">116,394</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i73972fe7855e42bca1ea78bb76006e6f_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6NWQ2YTIyNjAwOWNmNDQxYWEzMzEwNjJiZTY1ZDg0MjcvdGFibGVyYW5nZTo1ZDZhMjI2MDA5Y2Y0NDFhYTMzMTA2MmJlNjVkODQyN182LTItMS0xLTM4MTM_e2da22ae-b180-4d0b-8011-bb6c0624e210">128,482</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4cfe749fd67d4482b8c4b39dcd762a4d_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6NWQ2YTIyNjAwOWNmNDQxYWEzMzEwNjJiZTY1ZDg0MjcvdGFibGVyYW5nZTo1ZDZhMjI2MDA5Y2Y0NDFhYTMzMTA2MmJlNjVkODQyN182LTMtMS0xLTM4MTM_33310c88-ccd5-43c4-a9ef-9ecd681a724f">125,082</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="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%">Cost of goods sold</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%"><ix:nonFraction unitRef="usd" contextRef="i141c38a764bc4e74951d7f08efe95e79_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6NWQ2YTIyNjAwOWNmNDQxYWEzMzEwNjJiZTY1ZDg0MjcvdGFibGVyYW5nZTo1ZDZhMjI2MDA5Y2Y0NDFhYTMzMTA2MmJlNjVkODQyN183LTEtMS0xLTM4MTc_d1d74da6-88b2-40a8-89cc-be87506dc852">40,642</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i682e11247a8d4220ac6b98cad705b9e7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6NWQ2YTIyNjAwOWNmNDQxYWEzMzEwNjJiZTY1ZDg0MjcvdGFibGVyYW5nZTo1ZDZhMjI2MDA5Y2Y0NDFhYTMzMTA2MmJlNjVkODQyN183LTItMS0xLTM4MTc_7bc0ae99-5708-42a2-80b2-9b5fce578e1c">65,148</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i041fb11aa5a14927b11c9f1fe0d31396_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6NWQ2YTIyNjAwOWNmNDQxYWEzMzEwNjJiZTY1ZDg0MjcvdGFibGVyYW5nZTo1ZDZhMjI2MDA5Y2Y0NDFhYTMzMTA2MmJlNjVkODQyN183LTMtMS0xLTM4MTc_f737f7f7-e132-4bf3-9f38-d55952566e28">63,583</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="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%">Selling, general and administrative</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%"><ix:nonFraction unitRef="usd" contextRef="if3b3f06044a34fe3b4b3c9e71e13d670_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="shen:DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6NWQ2YTIyNjAwOWNmNDQxYWEzMzEwNjJiZTY1ZDg0MjcvdGFibGVyYW5nZTo1ZDZhMjI2MDA5Y2Y0NDFhYTMzMTA2MmJlNjVkODQyN184LTEtMS0xLTM4MjE_4fd4c374-75d5-42fa-ab68-4b8ad2c1ae8e">34,011</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4e92c773d0b342738cfed28076b88aac_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="shen:DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6NWQ2YTIyNjAwOWNmNDQxYWEzMzEwNjJiZTY1ZDg0MjcvdGFibGVyYW5nZTo1ZDZhMjI2MDA5Y2Y0NDFhYTMzMTA2MmJlNjVkODQyN184LTItMS0xLTM4MjE_19d34079-f1f0-4732-9fef-7a17e89d326d">39,128</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i64daea90a3114695976b853e2fa89648_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="shen:DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6NWQ2YTIyNjAwOWNmNDQxYWEzMzEwNjJiZTY1ZDg0MjcvdGFibGVyYW5nZTo1ZDZhMjI2MDA5Y2Y0NDFhYTMzMTA2MmJlNjVkODQyN184LTMtMS0xLTM4MjE_560884a1-3071-4e62-b03e-e7c116a0989e">43,563</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="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%">Depreciation and amortization</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%"><ix:nonFraction unitRef="usd" contextRef="if3b3f06044a34fe3b4b3c9e71e13d670_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6NWQ2YTIyNjAwOWNmNDQxYWEzMzEwNjJiZTY1ZDg0MjcvdGFibGVyYW5nZTo1ZDZhMjI2MDA5Y2Y0NDFhYTMzMTA2MmJlNjVkODQyN185LTEtMS0xLTM4MjU_368259f1-f8c5-4e59-b25d-e9e46a9c1a04">62,930</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4e92c773d0b342738cfed28076b88aac_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6NWQ2YTIyNjAwOWNmNDQxYWEzMzEwNjJiZTY1ZDg0MjcvdGFibGVyYW5nZTo1ZDZhMjI2MDA5Y2Y0NDFhYTMzMTA2MmJlNjVkODQyN185LTItMS0xLTM4MjU_21cbdb4b-3cfe-4e9c-ab86-01e14bcffdba">111,467</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i64daea90a3114695976b853e2fa89648_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6NWQ2YTIyNjAwOWNmNDQxYWEzMzEwNjJiZTY1ZDg0MjcvdGFibGVyYW5nZTo1ZDZhMjI2MDA5Y2Y0NDFhYTMzMTA2MmJlNjVkODQyN185LTMtMS0xLTM4MjU_17d7eb6e-c14e-4c29-bd67-ab4fe403dc74">122,014</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="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 operating expenses</span></td><td colspan="2" style="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="if3b3f06044a34fe3b4b3c9e71e13d670_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6NWQ2YTIyNjAwOWNmNDQxYWEzMzEwNjJiZTY1ZDg0MjcvdGFibGVyYW5nZTo1ZDZhMjI2MDA5Y2Y0NDFhYTMzMTA2MmJlNjVkODQyN18xMC0xLTEtMS0zODI5_bdf128e4-1bfc-45ab-aa26-28f06dd4b603">253,977</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-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="i4e92c773d0b342738cfed28076b88aac_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6NWQ2YTIyNjAwOWNmNDQxYWEzMzEwNjJiZTY1ZDg0MjcvdGFibGVyYW5nZTo1ZDZhMjI2MDA5Y2Y0NDFhYTMzMTA2MmJlNjVkODQyN18xMC0yLTEtMS0zODI5_f8ace8bd-8ccc-4d55-94e9-646bfb1851ce">344,225</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-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="i64daea90a3114695976b853e2fa89648_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6NWQ2YTIyNjAwOWNmNDQxYWEzMzEwNjJiZTY1ZDg0MjcvdGFibGVyYW5nZTo1ZDZhMjI2MDA5Y2Y0NDFhYTMzMTA2MmJlNjVkODQyN18xMC0zLTEtMS0zODI5_b8ccbbe4-717c-44ae-9b43-b731f784218a">354,242</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 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%">Operating income</span></td><td colspan="2" style="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="if3b3f06044a34fe3b4b3c9e71e13d670_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6NWQ2YTIyNjAwOWNmNDQxYWEzMzEwNjJiZTY1ZDg0MjcvdGFibGVyYW5nZTo1ZDZhMjI2MDA5Y2Y0NDFhYTMzMTA2MmJlNjVkODQyN18xMS0xLTEtMS0zODMz_c0edb06b-7849-4c45-8f01-826d0892f354">188,396</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-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="i4e92c773d0b342738cfed28076b88aac_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6NWQ2YTIyNjAwOWNmNDQxYWEzMzEwNjJiZTY1ZDg0MjcvdGFibGVyYW5nZTo1ZDZhMjI2MDA5Y2Y0NDFhYTMzMTA2MmJlNjVkODQyN18xMS0yLTEtMS0zODMz_904b58ba-6576-4a33-ba84-c3febc401e56">99,164</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-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="i64daea90a3114695976b853e2fa89648_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6NWQ2YTIyNjAwOWNmNDQxYWEzMzEwNjJiZTY1ZDg0MjcvdGFibGVyYW5nZTo1ZDZhMjI2MDA5Y2Y0NDFhYTMzMTA2MmJlNjVkODQyN18xMS0zLTEtMS0zODMz_ef02f35e-b276-419b-acd3-a1dd6ea6d609">96,216</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other (expense) income:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="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%">Interest expense</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%">(<ix:nonFraction unitRef="usd" contextRef="if3b3f06044a34fe3b4b3c9e71e13d670_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationInterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6NWQ2YTIyNjAwOWNmNDQxYWEzMzEwNjJiZTY1ZDg0MjcvdGFibGVyYW5nZTo1ZDZhMjI2MDA5Y2Y0NDFhYTMzMTA2MmJlNjVkODQyN18xMy0xLTEtMS0zODM3_6af8b8a7-1e97-4ba6-90b6-61027b084c81">20,455</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4e92c773d0b342738cfed28076b88aac_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationInterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6NWQ2YTIyNjAwOWNmNDQxYWEzMzEwNjJiZTY1ZDg0MjcvdGFibGVyYW5nZTo1ZDZhMjI2MDA5Y2Y0NDFhYTMzMTA2MmJlNjVkODQyN18xMy0yLTEtMS0zODM3_e64994e9-dd8b-45e8-bff4-b52dafeb46d2">29,286</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i64daea90a3114695976b853e2fa89648_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationInterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6NWQ2YTIyNjAwOWNmNDQxYWEzMzEwNjJiZTY1ZDg0MjcvdGFibGVyYW5nZTo1ZDZhMjI2MDA5Y2Y0NDFhYTMzMTA2MmJlNjVkODQyN18xMy0zLTEtMS0zODM3_cb02401c-1f5c-4204-a40e-66a00871faae">34,838</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="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%">Income before income taxes</span></td><td colspan="2" style="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="if3b3f06044a34fe3b4b3c9e71e13d670_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6NWQ2YTIyNjAwOWNmNDQxYWEzMzEwNjJiZTY1ZDg0MjcvdGFibGVyYW5nZTo1ZDZhMjI2MDA5Y2Y0NDFhYTMzMTA2MmJlNjVkODQyN18xNS0xLTEtMS0zODQ1_40453a1f-f698-4849-9902-c2ef90cffc73">167,941</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-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="i4e92c773d0b342738cfed28076b88aac_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6NWQ2YTIyNjAwOWNmNDQxYWEzMzEwNjJiZTY1ZDg0MjcvdGFibGVyYW5nZTo1ZDZhMjI2MDA5Y2Y0NDFhYTMzMTA2MmJlNjVkODQyN18xNS0yLTEtMS0zODQ1_b7e0066f-8d10-47a9-8e6a-b7c0b3a5b2da">69,878</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-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="i64daea90a3114695976b853e2fa89648_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6NWQ2YTIyNjAwOWNmNDQxYWEzMzEwNjJiZTY1ZDg0MjcvdGFibGVyYW5nZTo1ZDZhMjI2MDA5Y2Y0NDFhYTMzMTA2MmJlNjVkODQyN18xNS0zLTEtMS0zODQ1_f052c4f1-b5d7-41bc-9226-d0dfe80098eb">61,378</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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><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="if3b3f06044a34fe3b4b3c9e71e13d670_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DiscontinuedOperationTaxEffectOfIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6NWQ2YTIyNjAwOWNmNDQxYWEzMzEwNjJiZTY1ZDg0MjcvdGFibGVyYW5nZTo1ZDZhMjI2MDA5Y2Y0NDFhYTMzMTA2MmJlNjVkODQyN18xNi0xLTEtMS0zODQ5_7e700007-6465-4755-b457-848eba69018b">43,844</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4e92c773d0b342738cfed28076b88aac_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DiscontinuedOperationTaxEffectOfIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6NWQ2YTIyNjAwOWNmNDQxYWEzMzEwNjJiZTY1ZDg0MjcvdGFibGVyYW5nZTo1ZDZhMjI2MDA5Y2Y0NDFhYTMzMTA2MmJlNjVkODQyN18xNi0yLTEtMS0zODQ5_1bb0e64a-6c0a-4937-ae1a-e1b73eff7652">16,310</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i64daea90a3114695976b853e2fa89648_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DiscontinuedOperationTaxEffectOfIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6NWQ2YTIyNjAwOWNmNDQxYWEzMzEwNjJiZTY1ZDg0MjcvdGFibGVyYW5nZTo1ZDZhMjI2MDA5Y2Y0NDFhYTMzMTA2MmJlNjVkODQyN18xNi0zLTEtMS0zODQ5_d24d558b-5f45-4f5d-a4f5-7f0c352b0cb8">16,860</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="padding:2px 1pt 2px 7pt;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 from discontinued operations, net of tax</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if3b3f06044a34fe3b4b3c9e71e13d670_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6NWQ2YTIyNjAwOWNmNDQxYWEzMzEwNjJiZTY1ZDg0MjcvdGFibGVyYW5nZTo1ZDZhMjI2MDA5Y2Y0NDFhYTMzMTA2MmJlNjVkODQyN18xNy0xLTEtMS0zODUz_987e77e3-5036-4b37-b751-bc84fa256f07">124,097</ix:nonFraction>&#160;</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4e92c773d0b342738cfed28076b88aac_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6NWQ2YTIyNjAwOWNmNDQxYWEzMzEwNjJiZTY1ZDg0MjcvdGFibGVyYW5nZTo1ZDZhMjI2MDA5Y2Y0NDFhYTMzMTA2MmJlNjVkODQyN18xNy0yLTEtMS0zODUz_ee8d778e-0897-4758-8746-1c96363515a5">53,568</ix:nonFraction>&#160;</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i64daea90a3114695976b853e2fa89648_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6NWQ2YTIyNjAwOWNmNDQxYWEzMzEwNjJiZTY1ZDg0MjcvdGFibGVyYW5nZTo1ZDZhMjI2MDA5Y2Y0NDFhYTMzMTA2MmJlNjVkODQyN18xNy0zLTEtMS0zODUz_b461bc9f-78af-4e7a-b094-53e1193cd9c2">44,518</ix:nonFraction>&#160;</span></td><td style="border-bottom:1pt solid #000;border-top:1pt 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"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Broadband and Tower segments recognize revenue for their respective provision of cell site backhaul service and leased colocation space to the discontinued Wireless operations. That revenue is earned under contracts executed at our estimate of fair market value, which will transfer upon consummation of the sale. Accordingly, we expect to have a level of continuing involvement with the discontinued operations via these pre-existing contractual arrangements. Revenue recognized within continuing operations pursuant to these agreements is disclosed 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%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Note 15, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Segment Reporting</span><span style="color:#212529;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%"> Because the right to use space on our owned cell towers and the related lease liability will be transferred in the sale, they have been included in our disposal group under the relevant authoritative guidance. These right of use assets and lease liabilities were previously eliminated within our consolidated financial statements. Total assets and total liabilities as of December 31, 2019 therefore increased by $<ix:nonFraction unitRef="usd" contextRef="ica5072efcf4f4e46aab18fed236373e5_D20200101-20200331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInOperatingLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGV4dHJlZ2lvbjo5NzJkNTFmMzMxYmI0YzlhODYxODdjYjc1ODk0N2NhY18xMDk5NTExNjMzMzYx_04c21f65-5ceb-45ba-9a51-052fb9e6df1a"><ix:nonFraction unitRef="usd" contextRef="ica5072efcf4f4e46aab18fed236373e5_D20200101-20200331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInOperatingAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGV4dHJlZ2lvbjo5NzJkNTFmMzMxYmI0YzlhODYxODdjYjc1ODk0N2NhY18xMDk5NTExNjMzMzYx_a6d93479-bd61-47d9-9191-bd24f474162e">34</ix:nonFraction></ix:nonFraction>&#160;million as a result.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the relevant authoritative guidance, consummation of the sale will trigger or accelerate the recognition of certain expense related to contingent deal advisory fees, severance costs, recognition of our interest rate swap losses in net income, and loss on debt extinguishment. Our estimate of the related range of reasonably possible expense extends from $<ix:nonFraction unitRef="usd" contextRef="ic0e9df79f77b430eb6bddca2b9fe43d0_D20200101-20201231" decimals="INF" name="shen:DisposalGroupIncludingDiscontinuedOperationAcceleratedExpenses" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGV4dHJlZ2lvbjo5NzJkNTFmMzMxYmI0YzlhODYxODdjYjc1ODk0N2NhY18xMDk5NTExNjMzNDAy_14701662-3e8f-4cfc-b493-aed3c795321d">0</ix:nonFraction> if the sale is not consummated to $<ix:nonFraction unitRef="usd" contextRef="iad089fc051034db88b648306bfcceef0_D20200101-20201231" decimals="-5" format="ixt:numdotdecimal" name="shen:DisposalGroupIncludingDiscontinuedOperationAcceleratedExpenses" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGV4dHJlZ2lvbjo5NzJkNTFmMzMxYmI0YzlhODYxODdjYjc1ODk0N2NhY18xMDk5NTExNjMzMzg2_82913368-5c68-4d65-a8d2-0180e2a6503b">35.9</ix:nonFraction>&#160;million.</span></div></ix:continuation><div><span><br/></span></div><div id="i788206cdcf424df3b01772277d3f21a3_130"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> Note 4.  <ix:nonNumeric contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMzAvZnJhZzpiMTA0ODhjMmJhZWE0MTJlYTY3N2U4MjE0M2FiNjNkYy90ZXh0cmVnaW9uOmIxMDQ4OGMyYmFlYTQxMmVhNjc3ZTgyMTQzYWI2M2RjXzM4NDgyOTA3MTI1ODE_9df80fc8-5ba2-4700-bb8d-91a563d1cdcc" continuedAt="i673ce222abfb4b6fa20c8250ecee5172" escape="true">Revenue from Contracts with Customers </ix:nonNumeric></span></div><ix:continuation id="i673ce222abfb4b6fa20c8250ecee5172" continuedAt="ie06b2a9671c74d5ca69bcb18137db449"><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%"> </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%">Our Broadband segment provides broadband data, video and voice services to residential and commercial customers in portions of Virginia, West Virginia, Maryland, Pennsylvania and Kentucky, via fiber optic, hybrid fiber coaxial cable, and fixed wireless networks. The Broadband segment also provides voice and DSL telephone services to customers in Virginia&#8217;s Shenandoah County and portions of adjacent counties as a Rural Local Exchange Carrier (&#8220;RLEC&#8221;).</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%">These contracts are generally cancellable at the customer&#8217;s discretion without penalty at any time. We allocate the total transaction price in these transactions based upon the standalone selling price of each distinct good or service. We generally recognize these revenues over time as customers simultaneously receive and consume the benefits of the service, with the exception of equipment sales and home wiring, which are recognized as revenue at a point in time when control transfers and when installation is complete, respectively. Installation fees, charged upfront without transfer of commensurate goods or services to the customer, are allocated to services and are recognized ratably over the longer of the contract term or the period in which the unrecognized fee remains material to the contract, which we estimate to be about one year. Additionally, the Company incurs commission and installation costs related to in-house and third-party vendors which are capitalized and amortized over the expected weighted average customer life which is approximately <ix:nonNumeric contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" format="ixt-sec:durwordsen" name="shen:WeightedAverageCustomerLife" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMzAvZnJhZzpiMTA0ODhjMmJhZWE0MTJlYTY3N2U4MjE0M2FiNjNkYy90ZXh0cmVnaW9uOmIxMDQ4OGMyYmFlYTQxMmVhNjc3ZTgyMTQzYWI2M2RjXzEwOTk1MTE2MzU3MTU_d67cca44-f32d-4ed0-807b-9d7b187d4385">five years</ix:nonNumeric>.</span></div></ix:continuation><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%">F-15</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#i788206cdcf424df3b01772277d3f21a3_7">Table of Contents</a></span></div></div><ix:continuation id="ie06b2a9671c74d5ca69bcb18137db449"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our Broadband segment also provides Ethernet and Wavelength fiber optic services to commercial fiber customers under capacity agreements, and the related revenue is recognized over time. In some cases, non-refundable upfront fees are charged for connecting commercial fiber customers to our fiber network. Those amounts are recognized ratably over the longer of the contract term or the period in which the unrecognized fee remains material to the respective contract. A related contract liability of $<ix:nonFraction unitRef="usd" contextRef="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:RevenueRemainingPerformanceObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMzAvZnJhZzpiMTA0ODhjMmJhZWE0MTJlYTY3N2U4MjE0M2FiNjNkYy90ZXh0cmVnaW9uOmIxMDQ4OGMyYmFlYTQxMmVhNjc3ZTgyMTQzYWI2M2RjXzI3NDg3NzkwODYxMDE_a1bd128f-d46c-4454-bb58-0c86d9b57be5">2.8</ix:nonFraction>&#160;million was recognized at December&#160;31, 2020, which we expect to recognize into revenue at the rate of approximately $<ix:nonFraction unitRef="usd" contextRef="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-5" format="ixt:numdotdecimal" name="shen:RevenueRemainingPerformanceObligationAmountPerYear" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMzAvZnJhZzpiMTA0ODhjMmJhZWE0MTJlYTY3N2U4MjE0M2FiNjNkYy90ZXh0cmVnaW9uOmIxMDQ4OGMyYmFlYTQxMmVhNjc3ZTgyMTQzYWI2M2RjXzM4NDgyOTA3MTQwODg_36422e28-e4e1-4362-80a1-cf7a9c4fdd39">0.8</ix:nonFraction>&#160;million per year.</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%">The Broadband segment also leases dedicated fiber optic strands to customers as part of &#8220;dark fiber&#8221; agreements, which are accounted for as leases under ASC 842.</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%">Our Tower segment leases space on owned cell towers to our Wireless and Broadband segments, and to other wireless carriers. Revenue from these leases is accounted for under ASC 842.</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%">Refer to Note 15, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Segment Reporting</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, for a summary of these revenue streams.</span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" name="us-gaap:CapitalizedContractCostTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMzAvZnJhZzpiMTA0ODhjMmJhZWE0MTJlYTY3N2U4MjE0M2FiNjNkYy90ZXh0cmVnaW9uOmIxMDQ4OGMyYmFlYTQxMmVhNjc3ZTgyMTQzYWI2M2RjXzY1MzM_8290ed32-9a45-458e-9b89-5fe8b6d0fd55" escape="true"><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%">Below is a summary of the Broadband segment's capitalized contract acquisition and fulfillment costs:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:80.263%"><tr><td style="width:1.0%"></td><td style="width:48.626%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.710%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.125%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.710%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.129%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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: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 colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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="ic12f61d22b414cfe9914632a173f8a6e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CapitalizedContractCostNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMzAvZnJhZzpiMTA0ODhjMmJhZWE0MTJlYTY3N2U4MjE0M2FiNjNkYy90YWJsZToxZTEyN2ZkZTlkMmU0MzllODM0ZWI1YTJjMmYzYzZmZi90YWJsZXJhbmdlOjFlMTI3ZmRlOWQyZTQzOWU4MzRlYjVhMmMyZjNjNmZmXzEtMi0xLTEtMA_5a444a0f-fcf8-4218-8f9e-549b30a4a38b">11,005</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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="id5789b1a04b04b96ad3fc76a265c54c0_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CapitalizedContractCostNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMzAvZnJhZzpiMTA0ODhjMmJhZWE0MTJlYTY3N2U4MjE0M2FiNjNkYy90YWJsZToxZTEyN2ZkZTlkMmU0MzllODM0ZWI1YTJjMmYzYzZmZi90YWJsZXJhbmdlOjFlMTI3ZmRlOWQyZTQzOWU4MzRlYjVhMmMyZjNjNmZmXzEtNC0xLTEtMA_b468cbd6-304f-429b-a068-b84d0e7bdcd9">10,091</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract payments</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="shen:CapitalizedContractCostPayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMzAvZnJhZzpiMTA0ODhjMmJhZWE0MTJlYTY3N2U4MjE0M2FiNjNkYy90YWJsZToxZTEyN2ZkZTlkMmU0MzllODM0ZWI1YTJjMmYzYzZmZi90YWJsZXJhbmdlOjFlMTI3ZmRlOWQyZTQzOWU4MzRlYjVhMmMyZjNjNmZmXzItMi0xLTEtMA_9aa54a39-cfb7-4ba0-855e-2f9ab6568c51">8,154</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="shen:CapitalizedContractCostPayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMzAvZnJhZzpiMTA0ODhjMmJhZWE0MTJlYTY3N2U4MjE0M2FiNjNkYy90YWJsZToxZTEyN2ZkZTlkMmU0MzllODM0ZWI1YTJjMmYzYzZmZi90YWJsZXJhbmdlOjFlMTI3ZmRlOWQyZTQzOWU4MzRlYjVhMmMyZjNjNmZmXzItNC0xLTEtMA_4cc48195-75a6-4b72-9d0e-3ac8719cc4ec">6,518</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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract amortization</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:CapitalizedContractCostAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMzAvZnJhZzpiMTA0ODhjMmJhZWE0MTJlYTY3N2U4MjE0M2FiNjNkYy90YWJsZToxZTEyN2ZkZTlkMmU0MzllODM0ZWI1YTJjMmYzYzZmZi90YWJsZXJhbmdlOjFlMTI3ZmRlOWQyZTQzOWU4MzRlYjVhMmMyZjNjNmZmXzMtMi0xLTEtMA_a2fc7c55-d475-45fd-87ed-ad5b538dbcd6">4,490</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:CapitalizedContractCostAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMzAvZnJhZzpiMTA0ODhjMmJhZWE0MTJlYTY3N2U4MjE0M2FiNjNkYy90YWJsZToxZTEyN2ZkZTlkMmU0MzllODM0ZWI1YTJjMmYzYzZmZi90YWJsZXJhbmdlOjFlMTI3ZmRlOWQyZTQzOWU4MzRlYjVhMmMyZjNjNmZmXzMtNC0xLTEtMA_ec4ce86c-cf92-4033-b7fb-a74f4cb20cba">5,604</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="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%">Ending Balance</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CapitalizedContractCostNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMzAvZnJhZzpiMTA0ODhjMmJhZWE0MTJlYTY3N2U4MjE0M2FiNjNkYy90YWJsZToxZTEyN2ZkZTlkMmU0MzllODM0ZWI1YTJjMmYzYzZmZi90YWJsZXJhbmdlOjFlMTI3ZmRlOWQyZTQzOWU4MzRlYjVhMmMyZjNjNmZmXzQtMi0xLTEtMA_efaeb030-de78-4e02-bb07-6e7d7f2ed980">14,669</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CapitalizedContractCostNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMzAvZnJhZzpiMTA0ODhjMmJhZWE0MTJlYTY3N2U4MjE0M2FiNjNkYy90YWJsZToxZTEyN2ZkZTlkMmU0MzllODM0ZWI1YTJjMmYzYzZmZi90YWJsZXJhbmdlOjFlMTI3ZmRlOWQyZTQzOWU4MzRlYjVhMmMyZjNjNmZmXzQtNC0xLTEtMA_a593ed44-badc-4ea3-a4a3-9fb81cbdf787">11,005</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:2pt;text-align:justify"><span><br/></span></div><div id="i788206cdcf424df3b01772277d3f21a3_136"></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%">Note 5.&#160; <ix:nonNumeric contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" name="us-gaap:InvestmentHoldingsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMzYvZnJhZzplMmVlY2MwNTljYmM0YWMxYWNiOWIzMWQwNjNjYThkMC90ZXh0cmVnaW9uOmUyZWVjYzA1OWNiYzRhYzFhY2I5YjMxZDA2M2NhOGQwXzE5NDQ_23d60986-f731-43ba-8d55-e2cb0c83df78" continuedAt="i1bc41c7763424a23b66908fe037a5313" escape="true">Investments</ix:nonNumeric></span></div><div style="text-align:justify"><span><br/></span></div><ix:continuation id="i1bc41c7763424a23b66908fe037a5313"><ix:nonNumeric contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" name="shen:ScheduleOfOtherInvestmentsWhichDoNotHaveReadilyDeterminableFairValuesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMzYvZnJhZzplMmVlY2MwNTljYmM0YWMxYWNiOWIzMWQwNjNjYThkMC90ZXh0cmVnaW9uOmUyZWVjYzA1OWNiYzRhYzFhY2I5YjMxZDA2M2NhOGQwXzE5NDU_7f4ed433-2d47-44af-9f41-45f1d7d63ccd" escape="true"><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%">Investments consist of the following:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:80.409%"><tr><td style="width:1.0%"></td><td style="width:49.627%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.709%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.083%"></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-style:italic;font-weight:400;line-height:100%">(in thousands)</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%">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:top"><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SERP Investments at fair value</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EquitySecuritiesFvNi" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMzYvZnJhZzplMmVlY2MwNTljYmM0YWMxYWNiOWIzMWQwNjNjYThkMC90YWJsZTpkY2FkNGUwOGQzY2Q0MDU2YmYxYzM4ZmNiZjgzMzYxYi90YWJsZXJhbmdlOmRjYWQ0ZTA4ZDNjZDQwNTZiZjFjMzhmY2JmODMzNjFiXzEtMS0xLTEtMA_203ffe78-10ca-4861-a88d-28dfdbdfb6f7">2,687</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EquitySecuritiesFvNi" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMzYvZnJhZzplMmVlY2MwNTljYmM0YWMxYWNiOWIzMWQwNjNjYThkMC90YWJsZTpkY2FkNGUwOGQzY2Q0MDU2YmYxYzM4ZmNiZjgzMzYxYi90YWJsZXJhbmdlOmRjYWQ0ZTA4ZDNjZDQwNTZiZjFjMzhmY2JmODMzNjFiXzEtMy0xLTEtMA_8d72b6ef-eccd-453a-b09d-8a2909d5785f">2,278</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost method investments</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%"><ix:nonFraction unitRef="usd" contextRef="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EquitySecuritiesFvNiCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMzYvZnJhZzplMmVlY2MwNTljYmM0YWMxYWNiOWIzMWQwNjNjYThkMC90YWJsZTpkY2FkNGUwOGQzY2Q0MDU2YmYxYzM4ZmNiZjgzMzYxYi90YWJsZXJhbmdlOmRjYWQ0ZTA4ZDNjZDQwNTZiZjFjMzhmY2JmODMzNjFiXzItMS0xLTEtMA_69ade65b-1f00-4aa0-9f80-fc74dd930659">10,536</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EquitySecuritiesFvNiCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMzYvZnJhZzplMmVlY2MwNTljYmM0YWMxYWNiOWIzMWQwNjNjYThkMC90YWJsZTpkY2FkNGUwOGQzY2Q0MDU2YmYxYzM4ZmNiZjgzMzYxYi90YWJsZXJhbmdlOmRjYWQ0ZTA4ZDNjZDQwNTZiZjFjMzhmY2JmODMzNjFiXzItMy0xLTEtMA_ef0a0a42-c8d4-48f0-8f16-52ca5034f4b7">9,497</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="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%">Equity method investments</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%"><ix:nonFraction unitRef="usd" contextRef="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-3" name="us-gaap:EquityMethodInvestmentAggregateCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMzYvZnJhZzplMmVlY2MwNTljYmM0YWMxYWNiOWIzMWQwNjNjYThkMC90YWJsZTpkY2FkNGUwOGQzY2Q0MDU2YmYxYzM4ZmNiZjgzMzYxYi90YWJsZXJhbmdlOmRjYWQ0ZTA4ZDNjZDQwNTZiZjFjMzhmY2JmODMzNjFiXzMtMS0xLTEtMA_24ffedc5-0906-4bca-ae9d-704bf05acd31">546</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231" decimals="-3" name="us-gaap:EquityMethodInvestmentAggregateCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMzYvZnJhZzplMmVlY2MwNTljYmM0YWMxYWNiOWIzMWQwNjNjYThkMC90YWJsZTpkY2FkNGUwOGQzY2Q0MDU2YmYxYzM4ZmNiZjgzMzYxYi90YWJsZXJhbmdlOmRjYWQ0ZTA4ZDNjZDQwNTZiZjFjMzhmY2JmODMzNjFiXzMtMy0xLTEtMA_e05b92a2-6a99-42da-bf21-3e366a2f5a1d">613</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="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%">Total investments</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherLongTermInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMzYvZnJhZzplMmVlY2MwNTljYmM0YWMxYWNiOWIzMWQwNjNjYThkMC90YWJsZTpkY2FkNGUwOGQzY2Q0MDU2YmYxYzM4ZmNiZjgzMzYxYi90YWJsZXJhbmdlOmRjYWQ0ZTA4ZDNjZDQwNTZiZjFjMzhmY2JmODMzNjFiXzQtMS0xLTEtMA_28f03306-3a51-4901-9b5c-44032f67a92b">13,769</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherLongTermInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMzYvZnJhZzplMmVlY2MwNTljYmM0YWMxYWNiOWIzMWQwNjNjYThkMC90YWJsZTpkY2FkNGUwOGQzY2Q0MDU2YmYxYzM4ZmNiZjgzMzYxYi90YWJsZXJhbmdlOmRjYWQ0ZTA4ZDNjZDQwNTZiZjFjMzhmY2JmODMzNjFiXzQtMy0xLTEtMA_58ce4278-af5e-4947-a0b6-832f519e34d1">12,388</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" name="us-gaap:InvestmentPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMzYvZnJhZzplMmVlY2MwNTljYmM0YWMxYWNiOWIzMWQwNjNjYThkMC90ZXh0cmVnaW9uOmUyZWVjYzA1OWNiYzRhYzFhY2I5YjMxZDA2M2NhOGQwXzE5Mjk_53ae6a72-a7d7-4112-8de9-8eccf5a30c08" escape="true"><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%">SERP Investments at Fair Value:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Supplemental Executive Retirement Plan (&#8220;SERP&#8221;) is a benefit plan that provides deferred compensation to certain employees. The Company holds the related investments in a rabbi trust as a source of funding for future payments under the plan. The SERP&#8217;s investments were designated as trading securities and will be liquidated and paid out to the participants upon retirement. The benefit obligation to participants is always equal to the value of the SERP assets under ASC 710, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Changes to the investments' fair value are presented in Other income (expense), while the reciprocal changes in the liability are presented in selling, general and administrative expense.</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%">Cost Method Investments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:&#160;Our investment in CoBank&#8217;s Class A common stock represented substantially all of our cost method investments with a balance of $<ix:nonFraction unitRef="usd" contextRef="i4005250a7edc45478e0abf92ac2501f6_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:EquitySecuritiesFvNi" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMzYvZnJhZzplMmVlY2MwNTljYmM0YWMxYWNiOWIzMWQwNjNjYThkMC90ZXh0cmVnaW9uOmUyZWVjYzA1OWNiYzRhYzFhY2I5YjMxZDA2M2NhOGQwXzYyMQ_a79627ca-df88-43ee-97ba-882dff8d2038">9.8</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i1cb5c6f7d0ed483293cef7e65b4afdf9_I20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:EquitySecuritiesFvNi" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMzYvZnJhZzplMmVlY2MwNTljYmM0YWMxYWNiOWIzMWQwNjNjYThkMC90ZXh0cmVnaW9uOmUyZWVjYzA1OWNiYzRhYzFhY2I5YjMxZDA2M2NhOGQwXzYyOA_e6bcf283-971d-4a7f-af12-79280555fa8c">8.7</ix:nonFraction> million at December&#160;31, 2020 and 2019, respectively. We recognized approximately $<ix:nonFraction unitRef="usd" contextRef="if0c16af06af54f3a9e22b29203097453_D20200101-20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:EquitySecuritiesFvNiRealizedGainLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMzYvZnJhZzplMmVlY2MwNTljYmM0YWMxYWNiOWIzMWQwNjNjYThkMC90ZXh0cmVnaW9uOmUyZWVjYzA1OWNiYzRhYzFhY2I5YjMxZDA2M2NhOGQwXzkxOQ_6fc8b41c-8aea-43fe-ba06-a553403f36a4">4.2</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="iadb93dd6c14a4912b6345c08c76ec6d3_D20190101-20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:EquitySecuritiesFvNiRealizedGainLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMzYvZnJhZzplMmVlY2MwNTljYmM0YWMxYWNiOWIzMWQwNjNjYThkMC90ZXh0cmVnaW9uOmUyZWVjYzA1OWNiYzRhYzFhY2I5YjMxZDA2M2NhOGQwXzkzNA_c3650f8f-27b2-4d24-b544-7b8ee5d6bc67">4.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i6fdb293d3d4442dd9c514cdcd91b8726_D20180101-20181231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:EquitySecuritiesFvNiRealizedGainLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMzYvZnJhZzplMmVlY2MwNTljYmM0YWMxYWNiOWIzMWQwNjNjYThkMC90ZXh0cmVnaW9uOmUyZWVjYzA1OWNiYzRhYzFhY2I5YjMxZDA2M2NhOGQwXzc2OTY1ODEzOTg0MDA_defa25ac-afca-48f3-b500-cecf92e23d6a">2.8</ix:nonFraction>&#160;million of patronage income in Other income (expense) in 2020, 2019 and 2018, respectively. Historically, approximately <ix:nonFraction unitRef="number" contextRef="i4005250a7edc45478e0abf92ac2501f6_I20201231" decimals="2" name="shen:PercentageOfPatronageCreditPaidInCash" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMzYvZnJhZzplMmVlY2MwNTljYmM0YWMxYWNiOWIzMWQwNjNjYThkMC90ZXh0cmVnaW9uOmUyZWVjYzA1OWNiYzRhYzFhY2I5YjMxZDA2M2NhOGQwXzk4OA_e623df1c-c9ca-4481-b57c-8ca5380228aa">75</ix:nonFraction>% of the patronage distributions were collected in cash and <ix:nonFraction unitRef="number" contextRef="i4005250a7edc45478e0abf92ac2501f6_I20201231" decimals="2" name="shen:PercentageOfPatronageCreditPaidInShare" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMzYvZnJhZzplMmVlY2MwNTljYmM0YWMxYWNiOWIzMWQwNjNjYThkMC90ZXh0cmVnaW9uOmUyZWVjYzA1OWNiYzRhYzFhY2I5YjMxZDA2M2NhOGQwXzEwNDc_332b5419-125e-4488-ab6c-093cb7492a69">25</ix:nonFraction>% in equity. </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%">Equity Method Investments:</span><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 had a <ix:nonFraction unitRef="number" contextRef="i570da28b8ebb4bb0adecd10f02fe6d6e_I20201231" decimals="3" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMzYvZnJhZzplMmVlY2MwNTljYmM0YWMxYWNiOWIzMWQwNjNjYThkMC90ZXh0cmVnaW9uOmUyZWVjYzA1OWNiYzRhYzFhY2I5YjMxZDA2M2NhOGQwXzc2OTY1ODEzOTkxODI_a85cea1a-b7df-4ed2-99a2-73537883790e">20.0</ix:nonFraction>% ownership interest in Valley Network Partnership (&#8220;ValleyNet&#8221;). The Company and ValleyNet purchase capacity on one another&#8217;s fiber network. We recognized revenue of $<ix:nonFraction unitRef="usd" contextRef="i2a17f6b004064c31852fbcfb8c3a0da5_D20200101-20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:RevenueFromRelatedParties" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMzYvZnJhZzplMmVlY2MwNTljYmM0YWMxYWNiOWIzMWQwNjNjYThkMC90ZXh0cmVnaW9uOmUyZWVjYzA1OWNiYzRhYzFhY2I5YjMxZDA2M2NhOGQwXzc2OTY1ODEzOTkxODk_df206b6d-9a57-4df4-bc53-10f38c57b828">0.9</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="ic0d2d969bdae4a2aa89b0147d11fc51d_D20190101-20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:RevenueFromRelatedParties" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMzYvZnJhZzplMmVlY2MwNTljYmM0YWMxYWNiOWIzMWQwNjNjYThkMC90ZXh0cmVnaW9uOmUyZWVjYzA1OWNiYzRhYzFhY2I5YjMxZDA2M2NhOGQwXzc2OTY1ODEzOTkxOTQ_c4f47bfa-7416-4265-aba0-5541d2c7788b">1.0</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="i47ea880f2adf48548e011caeb6d470a5_D20180101-20181231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:RevenueFromRelatedParties" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMzYvZnJhZzplMmVlY2MwNTljYmM0YWMxYWNiOWIzMWQwNjNjYThkMC90ZXh0cmVnaW9uOmUyZWVjYzA1OWNiYzRhYzFhY2I5YjMxZDA2M2NhOGQwXzc2OTY1ODEzOTkyMDM_4e8af637-5dc0-4d3e-b992-ac773247b0aa">1.7</ix:nonFraction> million from providing service to ValleyNet during 2020, 2019, and 2018, respectively. We recognized Cost of service of $<ix:nonFraction unitRef="usd" contextRef="i2a17f6b004064c31852fbcfb8c3a0da5_D20200101-20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:RelatedPartyCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMzYvZnJhZzplMmVlY2MwNTljYmM0YWMxYWNiOWIzMWQwNjNjYThkMC90ZXh0cmVnaW9uOmUyZWVjYzA1OWNiYzRhYzFhY2I5YjMxZDA2M2NhOGQwXzc2OTY1ODEzOTk3MjU_287679b6-8563-498f-acba-b22da3639fad">2.7</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="ic0d2d969bdae4a2aa89b0147d11fc51d_D20190101-20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:RelatedPartyCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMzYvZnJhZzplMmVlY2MwNTljYmM0YWMxYWNiOWIzMWQwNjNjYThkMC90ZXh0cmVnaW9uOmUyZWVjYzA1OWNiYzRhYzFhY2I5YjMxZDA2M2NhOGQwXzc2OTY1ODEzOTk3MzA_192c6ffb-c691-484f-8676-9bae1858b985">3.0</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="i47ea880f2adf48548e011caeb6d470a5_D20180101-20181231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:RelatedPartyCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMzYvZnJhZzplMmVlY2MwNTljYmM0YWMxYWNiOWIzMWQwNjNjYThkMC90ZXh0cmVnaW9uOmUyZWVjYzA1OWNiYzRhYzFhY2I5YjMxZDA2M2NhOGQwXzc2OTY1ODEzOTk3Mzk_723f90df-f732-4047-ad58-a85c1cd1d244">3.4</ix:nonFraction> million for the use of ValleyNet&#8217;s network during 2020, 2019, and 2018, respectively.</span></div></ix:nonNumeric></ix:continuation><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%">F-16</span></div></div></div><div id="i788206cdcf424df3b01772277d3f21a3_139"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#i788206cdcf424df3b01772277d3f21a3_7">Table of Contents</a></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 6.&#160; <ix:nonNumeric contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMzkvZnJhZzpjNzg0N2UyNzA2NjE0ZTlmYTgxZTIyNGJkYTZmMzQyYy90ZXh0cmVnaW9uOmM3ODQ3ZTI3MDY2MTRlOWZhODFlMjI0YmRhNmYzNDJjXzQxMA_9011077d-c003-49ec-9b3c-3dcfce15963c" continuedAt="i78f900d0037a41a3890bcf9ef063e19b" escape="true">Property, Plant and Equipment </ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="i78f900d0037a41a3890bcf9ef063e19b"><ix:nonNumeric contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMzkvZnJhZzpjNzg0N2UyNzA2NjE0ZTlmYTgxZTIyNGJkYTZmMzQyYy90ZXh0cmVnaW9uOmM3ODQ3ZTI3MDY2MTRlOWZhODFlMjI0YmRhNmYzNDJjXzQwOQ_e417b8a5-1335-47af-b5ad-7f9a168799b4" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, plant and equipment consisted of the following:</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:87.719%"><tr><td style="width:1.0%"></td><td style="width:50.066%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.400%"></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.400%"></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.402%"></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-style:italic;font-weight:400;line-height:100%">($ in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Estimated Useful Lives</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/>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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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="i67196a398d3043fbb38c3b0545e6589d_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMzkvZnJhZzpjNzg0N2UyNzA2NjE0ZTlmYTgxZTIyNGJkYTZmMzQyYy90YWJsZTpmOWU0ZmU4M2M2YWQ0YmMwYTQ0OGUzZDQxNDhmZDYxMy90YWJsZXJhbmdlOmY5ZTRmZTgzYzZhZDRiYzBhNDQ4ZTNkNDE0OGZkNjEzXzEtMy0xLTEtMA_9a8b8b80-d7ea-4d5d-b8b6-ea8da68b30ad">3,909</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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="i80a4b4c11bf04b23ad0bd2f8e02720ef_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMzkvZnJhZzpjNzg0N2UyNzA2NjE0ZTlmYTgxZTIyNGJkYTZmMzQyYy90YWJsZTpmOWU0ZmU4M2M2YWQ0YmMwYTQ0OGUzZDQxNDhmZDYxMy90YWJsZXJhbmdlOmY5ZTRmZTgzYzZhZDRiYzBhNDQ4ZTNkNDE0OGZkNjEzXzEtNS0xLTEtMA_cb13b2b6-8231-4256-b314-783080a4d934">3,677</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land improvements</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ie96c11da55324e6b9d5eb00bb35bb965_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMzkvZnJhZzpjNzg0N2UyNzA2NjE0ZTlmYTgxZTIyNGJkYTZmMzQyYy90YWJsZTpmOWU0ZmU4M2M2YWQ0YmMwYTQ0OGUzZDQxNDhmZDYxMy90YWJsZXJhbmdlOmY5ZTRmZTgzYzZhZDRiYzBhNDQ4ZTNkNDE0OGZkNjEzXzItMS0xLTEtMTAwMDcvdGV4dHJlZ2lvbjoxNzdlYWQ0NzIxZWY0OGJiODUxZjY2NmI2ZmM3NDNmNF8xMDk5NTExNjI3Nzgw_3ad79e99-05ae-4ebb-b7a5-ccf714d39779">10</ix:nonNumeric> years</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5bd87d712aa84f1083ec3cd1613ceb88_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMzkvZnJhZzpjNzg0N2UyNzA2NjE0ZTlmYTgxZTIyNGJkYTZmMzQyYy90YWJsZTpmOWU0ZmU4M2M2YWQ0YmMwYTQ0OGUzZDQxNDhmZDYxMy90YWJsZXJhbmdlOmY5ZTRmZTgzYzZhZDRiYzBhNDQ4ZTNkNDE0OGZkNjEzXzItMy0xLTEtMTAwMTE_82072b2b-0b1f-4779-82b3-94ab95630ad3">2,910</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i13b19e3ee6094b93a77497287d76dfd5_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMzkvZnJhZzpjNzg0N2UyNzA2NjE0ZTlmYTgxZTIyNGJkYTZmMzQyYy90YWJsZTpmOWU0ZmU4M2M2YWQ0YmMwYTQ0OGUzZDQxNDhmZDYxMy90YWJsZXJhbmdlOmY5ZTRmZTgzYzZhZDRiYzBhNDQ4ZTNkNDE0OGZkNjEzXzItNS0xLTEtMTAwMTU_7ca23050-d209-46c3-84b0-3ad137570e0f">2,620</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="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%">Buildings and structures</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="icb77893d4f394edaa5a287b9a9caad18_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMzkvZnJhZzpjNzg0N2UyNzA2NjE0ZTlmYTgxZTIyNGJkYTZmMzQyYy90YWJsZTpmOWU0ZmU4M2M2YWQ0YmMwYTQ0OGUzZDQxNDhmZDYxMy90YWJsZXJhbmdlOmY5ZTRmZTgzYzZhZDRiYzBhNDQ4ZTNkNDE0OGZkNjEzXzItMS0xLTEtMC90ZXh0cmVnaW9uOjBkZWVhZmQ2ZDFmZDQ2NzlhNzQzNTYyZDI5MjQ4MjU4XzEwOTk1MTE2Mjc3OTM_b741c431-6c8f-403b-963c-fe1cbaed66e1">10</ix:nonNumeric> - <ix:nonNumeric contextRef="i9df7f4d88a6d4c74a790785e1d96516b_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMzkvZnJhZzpjNzg0N2UyNzA2NjE0ZTlmYTgxZTIyNGJkYTZmMzQyYy90YWJsZTpmOWU0ZmU4M2M2YWQ0YmMwYTQ0OGUzZDQxNDhmZDYxMy90YWJsZXJhbmdlOmY5ZTRmZTgzYzZhZDRiYzBhNDQ4ZTNkNDE0OGZkNjEzXzItMS0xLTEtMC90ZXh0cmVnaW9uOjBkZWVhZmQ2ZDFmZDQ2NzlhNzQzNTYyZDI5MjQ4MjU4XzEwOTk1MTE2Mjc3OTg_492b586d-4c85-4f2b-a818-31ac16355eb9">40</ix:nonNumeric> years</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0a281de098df4276b125d7add728c835_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMzkvZnJhZzpjNzg0N2UyNzA2NjE0ZTlmYTgxZTIyNGJkYTZmMzQyYy90YWJsZTpmOWU0ZmU4M2M2YWQ0YmMwYTQ0OGUzZDQxNDhmZDYxMy90YWJsZXJhbmdlOmY5ZTRmZTgzYzZhZDRiYzBhNDQ4ZTNkNDE0OGZkNjEzXzItMy0xLTEtMA_9eece7c4-8e34-4d5a-8f07-901bb9e75c58">91,335</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i42c6baf7ad3847c0b527771b98accd1c_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMzkvZnJhZzpjNzg0N2UyNzA2NjE0ZTlmYTgxZTIyNGJkYTZmMzQyYy90YWJsZTpmOWU0ZmU4M2M2YWQ0YmMwYTQ0OGUzZDQxNDhmZDYxMy90YWJsZXJhbmdlOmY5ZTRmZTgzYzZhZDRiYzBhNDQ4ZTNkNDE0OGZkNjEzXzItNS0xLTEtMA_66ecbe70-718b-4e41-9dc7-b54ee1712d84">85,835</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="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%">Cable and fiber</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i2b0bf76c9509458b8bdf6da36ce258cd_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMzkvZnJhZzpjNzg0N2UyNzA2NjE0ZTlmYTgxZTIyNGJkYTZmMzQyYy90YWJsZTpmOWU0ZmU4M2M2YWQ0YmMwYTQ0OGUzZDQxNDhmZDYxMy90YWJsZXJhbmdlOmY5ZTRmZTgzYzZhZDRiYzBhNDQ4ZTNkNDE0OGZkNjEzXzMtMS0xLTEtMC90ZXh0cmVnaW9uOjcwMWJlNTEzZmRhYjQwMDFiNTI4ODEyMjI2Njc3NDM3XzEwOTk1MTE2Mjc3OTM_da394f0b-061d-44c9-b313-e59a81def39b">15</ix:nonNumeric> - <ix:nonNumeric contextRef="iad059d7b8c4743edbc3276c56d4487d1_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMzkvZnJhZzpjNzg0N2UyNzA2NjE0ZTlmYTgxZTIyNGJkYTZmMzQyYy90YWJsZTpmOWU0ZmU4M2M2YWQ0YmMwYTQ0OGUzZDQxNDhmZDYxMy90YWJsZXJhbmdlOmY5ZTRmZTgzYzZhZDRiYzBhNDQ4ZTNkNDE0OGZkNjEzXzMtMS0xLTEtMC90ZXh0cmVnaW9uOjcwMWJlNTEzZmRhYjQwMDFiNTI4ODEyMjI2Njc3NDM3XzEwOTk1MTE2Mjc3OTg_ea47ab46-c6ef-49f4-b6f3-2c2629c38f26">30</ix:nonNumeric> years</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7be8417225f94d1caa469b5a71d0e439_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMzkvZnJhZzpjNzg0N2UyNzA2NjE0ZTlmYTgxZTIyNGJkYTZmMzQyYy90YWJsZTpmOWU0ZmU4M2M2YWQ0YmMwYTQ0OGUzZDQxNDhmZDYxMy90YWJsZXJhbmdlOmY5ZTRmZTgzYzZhZDRiYzBhNDQ4ZTNkNDE0OGZkNjEzXzMtMy0xLTEtMA_996ea8f0-888a-4a7e-9b10-c91e1bddcf88">390,209</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i03fd4355378d4e4abb001cb1f1fd09bd_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMzkvZnJhZzpjNzg0N2UyNzA2NjE0ZTlmYTgxZTIyNGJkYTZmMzQyYy90YWJsZTpmOWU0ZmU4M2M2YWQ0YmMwYTQ0OGUzZDQxNDhmZDYxMy90YWJsZXJhbmdlOmY5ZTRmZTgzYzZhZDRiYzBhNDQ4ZTNkNDE0OGZkNjEzXzMtNS0xLTEtMA_f0d6d8cb-b983-4d50-b653-b73debaf0edc">334,260</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="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%">Equipment and software</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:400;line-height:100%"><ix:nonNumeric contextRef="id250f39f718f4d9183afce55b3f8c9cf_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMzkvZnJhZzpjNzg0N2UyNzA2NjE0ZTlmYTgxZTIyNGJkYTZmMzQyYy90YWJsZTpmOWU0ZmU4M2M2YWQ0YmMwYTQ0OGUzZDQxNDhmZDYxMy90YWJsZXJhbmdlOmY5ZTRmZTgzYzZhZDRiYzBhNDQ4ZTNkNDE0OGZkNjEzXzQtMS0xLTEtMC90ZXh0cmVnaW9uOjY3NjUzMjRiNjkyMDRhNmRhZGQ0Y2Q3ZjRlODkzN2IwXzEwOTk1MTE2Mjc3OTI_69ae62ca-3379-4f8f-94bb-b55869ab016e">4</ix:nonNumeric> - <ix:nonNumeric contextRef="id9b94ca8056345fd8cb7d82796509ed9_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMzkvZnJhZzpjNzg0N2UyNzA2NjE0ZTlmYTgxZTIyNGJkYTZmMzQyYy90YWJsZTpmOWU0ZmU4M2M2YWQ0YmMwYTQ0OGUzZDQxNDhmZDYxMy90YWJsZXJhbmdlOmY5ZTRmZTgzYzZhZDRiYzBhNDQ4ZTNkNDE0OGZkNjEzXzQtMS0xLTEtMC90ZXh0cmVnaW9uOjY3NjUzMjRiNjkyMDRhNmRhZGQ0Y2Q3ZjRlODkzN2IwXzEwOTk1MTE2Mjc3OTY_3ea46171-88d2-4dea-9864-93b558997b89">8</ix:nonNumeric> years</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i15a609d6373f4c57ac3aba8431b44e50_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMzkvZnJhZzpjNzg0N2UyNzA2NjE0ZTlmYTgxZTIyNGJkYTZmMzQyYy90YWJsZTpmOWU0ZmU4M2M2YWQ0YmMwYTQ0OGUzZDQxNDhmZDYxMy90YWJsZXJhbmdlOmY5ZTRmZTgzYzZhZDRiYzBhNDQ4ZTNkNDE0OGZkNjEzXzQtMy0xLTEtMA_ad252acb-57e7-498b-8e5d-de00ab0da572">331,047</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic9fd75fafd414937baf79b6bebacb800_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMzkvZnJhZzpjNzg0N2UyNzA2NjE0ZTlmYTgxZTIyNGJkYTZmMzQyYy90YWJsZTpmOWU0ZmU4M2M2YWQ0YmMwYTQ0OGUzZDQxNDhmZDYxMy90YWJsZXJhbmdlOmY5ZTRmZTgzYzZhZDRiYzBhNDQ4ZTNkNDE0OGZkNjEzXzQtNS0xLTEtMA_a8198b9e-8616-4a7a-802d-e499b6f10bda">278,873</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="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%">Plant in service</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="2" style="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="i2dbe810539314ad2a2ca8ace4d474749_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMzkvZnJhZzpjNzg0N2UyNzA2NjE0ZTlmYTgxZTIyNGJkYTZmMzQyYy90YWJsZTpmOWU0ZmU4M2M2YWQ0YmMwYTQ0OGUzZDQxNDhmZDYxMy90YWJsZXJhbmdlOmY5ZTRmZTgzYzZhZDRiYzBhNDQ4ZTNkNDE0OGZkNjEzXzUtMy0xLTEtMA_3093566b-5138-4a26-b817-2d83ae0825c9">819,410</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-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="ia327739392ee416d8b8865ebd00ddd4f_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMzkvZnJhZzpjNzg0N2UyNzA2NjE0ZTlmYTgxZTIyNGJkYTZmMzQyYy90YWJsZTpmOWU0ZmU4M2M2YWQ0YmMwYTQ0OGUzZDQxNDhmZDYxMy90YWJsZXJhbmdlOmY5ZTRmZTgzYzZhZDRiYzBhNDQ4ZTNkNDE0OGZkNjEzXzUtNS0xLTEtMA_158ababd-17f5-408d-aaba-42bfa8c30c67">705,265</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plant under construction</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="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="idebbabc32023482eb8165a6a4bdf85f5_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMzkvZnJhZzpjNzg0N2UyNzA2NjE0ZTlmYTgxZTIyNGJkYTZmMzQyYy90YWJsZTpmOWU0ZmU4M2M2YWQ0YmMwYTQ0OGUzZDQxNDhmZDYxMy90YWJsZXJhbmdlOmY5ZTRmZTgzYzZhZDRiYzBhNDQ4ZTNkNDE0OGZkNjEzXzYtMy0xLTEtMA_048ef438-ba82-4b15-a579-fdc91cb6c588">49,417</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0b9ed7976094e26b528ddecbddd6239_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMzkvZnJhZzpjNzg0N2UyNzA2NjE0ZTlmYTgxZTIyNGJkYTZmMzQyYy90YWJsZTpmOWU0ZmU4M2M2YWQ0YmMwYTQ0OGUzZDQxNDhmZDYxMy90YWJsZXJhbmdlOmY5ZTRmZTgzYzZhZDRiYzBhNDQ4ZTNkNDE0OGZkNjEzXzYtNS0xLTEtMA_4edbe7dd-6eb7-44b8-b585-fa11c55f29f6">31,226</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="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%">Total property, plant and equipment</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="2" style="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="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMzkvZnJhZzpjNzg0N2UyNzA2NjE0ZTlmYTgxZTIyNGJkYTZmMzQyYy90YWJsZTpmOWU0ZmU4M2M2YWQ0YmMwYTQ0OGUzZDQxNDhmZDYxMy90YWJsZXJhbmdlOmY5ZTRmZTgzYzZhZDRiYzBhNDQ4ZTNkNDE0OGZkNjEzXzctMy0xLTEtMA_6f9f572a-0e9c-4e35-891b-63dde8f662f9">868,827</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-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="ic12f61d22b414cfe9914632a173f8a6e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMzkvZnJhZzpjNzg0N2UyNzA2NjE0ZTlmYTgxZTIyNGJkYTZmMzQyYy90YWJsZTpmOWU0ZmU4M2M2YWQ0YmMwYTQ0OGUzZDQxNDhmZDYxMy90YWJsZXJhbmdlOmY5ZTRmZTgzYzZhZDRiYzBhNDQ4ZTNkNDE0OGZkNjEzXzctNS0xLTEtMA_8c2e0bd3-0a7e-4918-97c7-93fd9aeebc5b">736,491</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated amortization and depreciation</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMzkvZnJhZzpjNzg0N2UyNzA2NjE0ZTlmYTgxZTIyNGJkYTZmMzQyYy90YWJsZTpmOWU0ZmU4M2M2YWQ0YmMwYTQ0OGUzZDQxNDhmZDYxMy90YWJsZXJhbmdlOmY5ZTRmZTgzYzZhZDRiYzBhNDQ4ZTNkNDE0OGZkNjEzXzgtMy0xLTEtMA_ae182e17-2f69-45fe-b18f-854322b8fe08">428,400</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMzkvZnJhZzpjNzg0N2UyNzA2NjE0ZTlmYTgxZTIyNGJkYTZmMzQyYy90YWJsZTpmOWU0ZmU4M2M2YWQ0YmMwYTQ0OGUzZDQxNDhmZDYxMy90YWJsZXJhbmdlOmY5ZTRmZTgzYzZhZDRiYzBhNDQ4ZTNkNDE0OGZkNjEzXzgtNS0xLTEtMA_68f91ab9-7252-4caa-82c3-510e19e2efa6">373,404</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="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%">Property, plant and equipment, net</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 style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMzkvZnJhZzpjNzg0N2UyNzA2NjE0ZTlmYTgxZTIyNGJkYTZmMzQyYy90YWJsZTpmOWU0ZmU4M2M2YWQ0YmMwYTQ0OGUzZDQxNDhmZDYxMy90YWJsZXJhbmdlOmY5ZTRmZTgzYzZhZDRiYzBhNDQ4ZTNkNDE0OGZkNjEzXzktMy0xLTEtMA_83d5bacc-a358-40c5-a9ed-ff12beebd008">440,427</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMzkvZnJhZzpjNzg0N2UyNzA2NjE0ZTlmYTgxZTIyNGJkYTZmMzQyYy90YWJsZTpmOWU0ZmU4M2M2YWQ0YmMwYTQ0OGUzZDQxNDhmZDYxMy90YWJsZXJhbmdlOmY5ZTRmZTgzYzZhZDRiYzBhNDQ4ZTNkNDE0OGZkNjEzXzktNS0xLTEtMA_c262d901-55a8-4010-bbd2-eb52e0cbd066">363,087</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div id="i788206cdcf424df3b01772277d3f21a3_145"></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%">Note 7. <ix:nonNumeric contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" name="us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90ZXh0cmVnaW9uOmVjNjhhZWVhZWUzYzQ4MDVhMzU2NGQzZDJmYWI3MWVhXzI2Mjk_30114e01-8563-47cc-945c-549890b26e00" continuedAt="ia61398c00c0c42a8adb2abc26efd72ef" escape="true">Goodwill and Intangible Assets </ix:nonNumeric></span></div><div style="text-align:justify"><span><br/></span></div><ix:continuation id="ia61398c00c0c42a8adb2abc26efd72ef" continuedAt="if187090c84024dedb59ae29b48c83a25"><ix:nonNumeric contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" name="us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90ZXh0cmVnaW9uOmVjNjhhZWVhZWUzYzQ4MDVhMzU2NGQzZDJmYWI3MWVhXzI2MjM_d2e8a890-51f1-493f-9a07-6752cef5792d" escape="true"><ix:nonNumeric contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90ZXh0cmVnaW9uOmVjNjhhZWVhZWUzYzQ4MDVhMzU2NGQzZDJmYWI3MWVhXzI2MzA_aa35cb62-1a68-4dbf-8acf-aa9279e12294" escape="true"><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%">Other intangible assets consisted of the following:</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:33.256%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></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.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:7.671%"></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:8.695%"></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.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:7.681%"></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%">December 31, 2020</span></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%">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-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross<br/>Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated Amortization and Other</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross<br/>Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated Amortization and Other</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net</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%">Goodwill - Broadband</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iff28f520adaa4107bf4124a14a8bf114_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90YWJsZTo3MjExMmZlNWU2MDI0ODM4OTBiMTFiZThjNmQxMDFhMy90YWJsZXJhbmdlOjcyMTEyZmU1ZTYwMjQ4Mzg5MGIxMWJlOGM2ZDEwMWEzXzItMS0xLTEtMjUzNA_20c0b509-7ebf-4680-89e8-d7693e9fcfd8">3,244</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iff28f520adaa4107bf4124a14a8bf114_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90YWJsZTo3MjExMmZlNWU2MDI0ODM4OTBiMTFiZThjNmQxMDFhMy90YWJsZXJhbmdlOjcyMTEyZmU1ZTYwMjQ4Mzg5MGIxMWJlOGM2ZDEwMWEzXzItNS0xLTEtMjU1MA_949286b6-77cf-46c6-b750-e0a8357cbb4e">3,244</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia44b18b3de1a4de3a9a74d749b705d62_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90YWJsZTo3MjExMmZlNWU2MDI0ODM4OTBiMTFiZThjNmQxMDFhMy90YWJsZXJhbmdlOjcyMTEyZmU1ZTYwMjQ4Mzg5MGIxMWJlOGM2ZDEwMWEzXzItNy0xLTEtMjU1NA_e62d1cd5-ccc4-448d-8c7e-6c1416af7665">2,687</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia44b18b3de1a4de3a9a74d749b705d62_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90YWJsZTo3MjExMmZlNWU2MDI0ODM4OTBiMTFiZThjNmQxMDFhMy90YWJsZXJhbmdlOjcyMTEyZmU1ZTYwMjQ4Mzg5MGIxMWJlOGM2ZDEwMWEzXzItMTEtMS0xLTI1NjI_29ef58b6-9500-4b5c-bae3-0b4f04cac197">2,687</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indefinite-lived intangibles:</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><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 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%">Cable franchise rights</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6d4b4a4885574411983220f16dbcda27_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90YWJsZTo3MjExMmZlNWU2MDI0ODM4OTBiMTFiZThjNmQxMDFhMy90YWJsZXJhbmdlOjcyMTEyZmU1ZTYwMjQ4Mzg5MGIxMWJlOGM2ZDEwMWEzXzMtMS0xLTEtMA_24f2d504-ddfb-45e2-97b6-428ad4559805">64,334</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6d4b4a4885574411983220f16dbcda27_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90YWJsZTo3MjExMmZlNWU2MDI0ODM4OTBiMTFiZThjNmQxMDFhMy90YWJsZXJhbmdlOjcyMTEyZmU1ZTYwMjQ4Mzg5MGIxMWJlOGM2ZDEwMWEzXzMtNS0xLTEtMA_ac3d9c70-802f-473b-a03e-c0e5e727cd10">64,334</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7dfc6ab996b3465db98b57836d899e1e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90YWJsZTo3MjExMmZlNWU2MDI0ODM4OTBiMTFiZThjNmQxMDFhMy90YWJsZXJhbmdlOjcyMTEyZmU1ZTYwMjQ4Mzg5MGIxMWJlOGM2ZDEwMWEzXzMtNy0xLTEtMA_8c48d843-b055-4860-b38d-20dbf0ffee5a">64,334</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7dfc6ab996b3465db98b57836d899e1e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90YWJsZTo3MjExMmZlNWU2MDI0ODM4OTBiMTFiZThjNmQxMDFhMy90YWJsZXJhbmdlOjcyMTEyZmU1ZTYwMjQ4Mzg5MGIxMWJlOGM2ZDEwMWEzXzMtMTEtMS0xLTA_0e60db92-84a5-4fd4-869f-d4983bf93218">64,334</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="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%">FCC spectrum licenses</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%"><ix:nonFraction unitRef="usd" contextRef="ib6616c719a3249269d9a240d5c964147_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90YWJsZTo3MjExMmZlNWU2MDI0ODM4OTBiMTFiZThjNmQxMDFhMy90YWJsZXJhbmdlOjcyMTEyZmU1ZTYwMjQ4Mzg5MGIxMWJlOGM2ZDEwMWEzXzQtMS0xLTEtMA_b96266e6-f6d5-487f-af8b-5912e80b7c56">29,958</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib6616c719a3249269d9a240d5c964147_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90YWJsZTo3MjExMmZlNWU2MDI0ODM4OTBiMTFiZThjNmQxMDFhMy90YWJsZXJhbmdlOjcyMTEyZmU1ZTYwMjQ4Mzg5MGIxMWJlOGM2ZDEwMWEzXzQtNS0xLTEtMA_4d7ffc6f-7d3e-40d3-8539-1332b9bf74d5">29,958</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if39b01c7af7c401ba0c98ae80f64d0b3_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90YWJsZTo3MjExMmZlNWU2MDI0ODM4OTBiMTFiZThjNmQxMDFhMy90YWJsZXJhbmdlOjcyMTEyZmU1ZTYwMjQ4Mzg5MGIxMWJlOGM2ZDEwMWEzXzQtNy0xLTEtMA_d1e92e76-abb6-49ac-845d-f5bac8fe9f0e">13,839</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if39b01c7af7c401ba0c98ae80f64d0b3_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90YWJsZTo3MjExMmZlNWU2MDI0ODM4OTBiMTFiZThjNmQxMDFhMy90YWJsZXJhbmdlOjcyMTEyZmU1ZTYwMjQ4Mzg5MGIxMWJlOGM2ZDEwMWEzXzQtMTEtMS0xLTA_ba850819-7498-47b9-b080-1f48cb4cbfa6">13,839</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="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%">Railroad crossing rights</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%"><ix:nonFraction unitRef="usd" contextRef="ie903d7b201b24240a16615738d7f6981_I20201231" decimals="-3" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90YWJsZTo3MjExMmZlNWU2MDI0ODM4OTBiMTFiZThjNmQxMDFhMy90YWJsZXJhbmdlOjcyMTEyZmU1ZTYwMjQ4Mzg5MGIxMWJlOGM2ZDEwMWEzXzUtMS0xLTEtMA_d5306c86-db58-4b5d-9e79-1fcae0005e0c">141</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie903d7b201b24240a16615738d7f6981_I20201231" decimals="-3" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90YWJsZTo3MjExMmZlNWU2MDI0ODM4OTBiMTFiZThjNmQxMDFhMy90YWJsZXJhbmdlOjcyMTEyZmU1ZTYwMjQ4Mzg5MGIxMWJlOGM2ZDEwMWEzXzUtNS0xLTEtMA_52dc6da5-9f03-423d-bfdf-bb2ed0bb7d4c">141</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if42d64f96fe646df807be3d2ba9e186e_I20191231" decimals="-3" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90YWJsZTo3MjExMmZlNWU2MDI0ODM4OTBiMTFiZThjNmQxMDFhMy90YWJsZXJhbmdlOjcyMTEyZmU1ZTYwMjQ4Mzg5MGIxMWJlOGM2ZDEwMWEzXzUtNy0xLTEtMA_39381985-6209-49fb-9ebf-e6863ab09df5">141</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if42d64f96fe646df807be3d2ba9e186e_I20191231" decimals="-3" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90YWJsZTo3MjExMmZlNWU2MDI0ODM4OTBiMTFiZThjNmQxMDFhMy90YWJsZXJhbmdlOjcyMTEyZmU1ZTYwMjQ4Mzg5MGIxMWJlOGM2ZDEwMWEzXzUtMTEtMS0xLTA_5c53cc67-7dac-4d4a-bed6-822d16d96887">141</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="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 indefinite-lived intangibles</span></td><td colspan="2" style="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="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90YWJsZTo3MjExMmZlNWU2MDI0ODM4OTBiMTFiZThjNmQxMDFhMy90YWJsZXJhbmdlOjcyMTEyZmU1ZTYwMjQ4Mzg5MGIxMWJlOGM2ZDEwMWEzXzYtMS0xLTEtMA_a73002c4-8788-4c27-a916-b7f2c180b148">94,433</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-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%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-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="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90YWJsZTo3MjExMmZlNWU2MDI0ODM4OTBiMTFiZThjNmQxMDFhMy90YWJsZXJhbmdlOjcyMTEyZmU1ZTYwMjQ4Mzg5MGIxMWJlOGM2ZDEwMWEzXzYtNS0xLTEtMA_981df093-f39d-4124-9775-c74bb1866a5e">94,433</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-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="ic12f61d22b414cfe9914632a173f8a6e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90YWJsZTo3MjExMmZlNWU2MDI0ODM4OTBiMTFiZThjNmQxMDFhMy90YWJsZXJhbmdlOjcyMTEyZmU1ZTYwMjQ4Mzg5MGIxMWJlOGM2ZDEwMWEzXzYtNy0xLTEtMA_6efef991-222d-4276-86d9-37979a873181">78,314</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-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%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-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="ic12f61d22b414cfe9914632a173f8a6e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90YWJsZTo3MjExMmZlNWU2MDI0ODM4OTBiMTFiZThjNmQxMDFhMy90YWJsZXJhbmdlOjcyMTEyZmU1ZTYwMjQ4Mzg5MGIxMWJlOGM2ZDEwMWEzXzYtMTEtMS0xLTA_13f85723-b700-477f-b3a6-61f51a013c24">78,314</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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%">Finite-lived intangibles:</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><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 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%">FCC spectrum licenses</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%"><ix:nonFraction unitRef="usd" contextRef="id1e798b46d2a47e3b435e271f93d7664_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90YWJsZTo3MjExMmZlNWU2MDI0ODM4OTBiMTFiZThjNmQxMDFhMy90YWJsZXJhbmdlOjcyMTEyZmU1ZTYwMjQ4Mzg5MGIxMWJlOGM2ZDEwMWEzXzEwLTEtMS0xLTA_b556fbaf-0e4f-409f-a9e3-41a613bff0f6">6,811</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id1e798b46d2a47e3b435e271f93d7664_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90YWJsZTo3MjExMmZlNWU2MDI0ODM4OTBiMTFiZThjNmQxMDFhMy90YWJsZXJhbmdlOjcyMTEyZmU1ZTYwMjQ4Mzg5MGIxMWJlOGM2ZDEwMWEzXzEwLTMtMS0xLTA_fa239e3f-4e2d-4930-93c9-ea5daaeb1cbd">340</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1e798b46d2a47e3b435e271f93d7664_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90YWJsZTo3MjExMmZlNWU2MDI0ODM4OTBiMTFiZThjNmQxMDFhMy90YWJsZXJhbmdlOjcyMTEyZmU1ZTYwMjQ4Mzg5MGIxMWJlOGM2ZDEwMWEzXzEwLTUtMS0xLTA_f57db859-5cb9-442d-97dc-4cbe43ca693a">6,471</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib6d23fff24144f88aced77ff33a4e3cf_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90YWJsZTo3MjExMmZlNWU2MDI0ODM4OTBiMTFiZThjNmQxMDFhMy90YWJsZXJhbmdlOjcyMTEyZmU1ZTYwMjQ4Mzg5MGIxMWJlOGM2ZDEwMWEzXzEwLTctMS0xLTA_d1b12771-d768-4825-9910-53532e74ba65">4,659</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib6d23fff24144f88aced77ff33a4e3cf_I20191231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90YWJsZTo3MjExMmZlNWU2MDI0ODM4OTBiMTFiZThjNmQxMDFhMy90YWJsZXJhbmdlOjcyMTEyZmU1ZTYwMjQ4Mzg5MGIxMWJlOGM2ZDEwMWEzXzEwLTktMS0xLTA_59748ce2-8133-454c-baf3-f96febaf7eef">97</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib6d23fff24144f88aced77ff33a4e3cf_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90YWJsZTo3MjExMmZlNWU2MDI0ODM4OTBiMTFiZThjNmQxMDFhMy90YWJsZXJhbmdlOjcyMTEyZmU1ZTYwMjQ4Mzg5MGIxMWJlOGM2ZDEwMWEzXzEwLTExLTEtMS0w_2b4098e1-17ae-4f3d-b3e3-21b0cdfd9e42">4,562</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="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%">Subscriber relationships</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%"><ix:nonFraction unitRef="usd" contextRef="i04b17c01f1cf4be4ae680788f1e03918_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90YWJsZTo3MjExMmZlNWU2MDI0ODM4OTBiMTFiZThjNmQxMDFhMy90YWJsZXJhbmdlOjcyMTEyZmU1ZTYwMjQ4Mzg5MGIxMWJlOGM2ZDEwMWEzXzEyLTEtMS0xLTA_797bc50c-9cbb-4777-9d40-204fbe552acd">28,425</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i04b17c01f1cf4be4ae680788f1e03918_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90YWJsZTo3MjExMmZlNWU2MDI0ODM4OTBiMTFiZThjNmQxMDFhMy90YWJsZXJhbmdlOjcyMTEyZmU1ZTYwMjQ4Mzg5MGIxMWJlOGM2ZDEwMWEzXzEyLTMtMS0xLTA_676d468f-9f0c-4eed-a330-175335239fcd">26,000</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i04b17c01f1cf4be4ae680788f1e03918_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90YWJsZTo3MjExMmZlNWU2MDI0ODM4OTBiMTFiZThjNmQxMDFhMy90YWJsZXJhbmdlOjcyMTEyZmU1ZTYwMjQ4Mzg5MGIxMWJlOGM2ZDEwMWEzXzEyLTUtMS0xLTA_d29cab08-225e-4040-b23a-5b7178a1aaad">2,425</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2e5cec0750d946699bd7def6bc70ac98_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90YWJsZTo3MjExMmZlNWU2MDI0ODM4OTBiMTFiZThjNmQxMDFhMy90YWJsZXJhbmdlOjcyMTEyZmU1ZTYwMjQ4Mzg5MGIxMWJlOGM2ZDEwMWEzXzEyLTctMS0xLTA_2badda9d-bc83-4442-b230-e9ce4a743337">28,065</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2e5cec0750d946699bd7def6bc70ac98_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90YWJsZTo3MjExMmZlNWU2MDI0ODM4OTBiMTFiZThjNmQxMDFhMy90YWJsZXJhbmdlOjcyMTEyZmU1ZTYwMjQ4Mzg5MGIxMWJlOGM2ZDEwMWEzXzEyLTktMS0xLTA_bbe2188b-1a15-44c6-b8aa-ad607cf1fea3">25,600</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2e5cec0750d946699bd7def6bc70ac98_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90YWJsZTo3MjExMmZlNWU2MDI0ODM4OTBiMTFiZThjNmQxMDFhMy90YWJsZXJhbmdlOjcyMTEyZmU1ZTYwMjQ4Mzg5MGIxMWJlOGM2ZDEwMWEzXzEyLTExLTEtMS0w_5226f8fe-43e4-47ad-a278-663d080509f3">2,465</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="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 intangibles</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%"><ix:nonFraction unitRef="usd" contextRef="i7e71de16e756467ca63752c842b3a034_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90YWJsZTo3MjExMmZlNWU2MDI0ODM4OTBiMTFiZThjNmQxMDFhMy90YWJsZXJhbmdlOjcyMTEyZmU1ZTYwMjQ4Mzg5MGIxMWJlOGM2ZDEwMWEzXzEzLTEtMS0xLTA_a62154f7-f9b3-442f-b819-9cb822e993cd">463</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7e71de16e756467ca63752c842b3a034_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90YWJsZTo3MjExMmZlNWU2MDI0ODM4OTBiMTFiZThjNmQxMDFhMy90YWJsZXJhbmdlOjcyMTEyZmU1ZTYwMjQ4Mzg5MGIxMWJlOGM2ZDEwMWEzXzEzLTMtMS0xLTA_ab6f342f-f167-47cc-97ee-ae0b73a64c80">277</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7e71de16e756467ca63752c842b3a034_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90YWJsZTo3MjExMmZlNWU2MDI0ODM4OTBiMTFiZThjNmQxMDFhMy90YWJsZXJhbmdlOjcyMTEyZmU1ZTYwMjQ4Mzg5MGIxMWJlOGM2ZDEwMWEzXzEzLTUtMS0xLTA_c722426e-ed59-42c0-a101-3de8d48f314b">186</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if114e169278e41ea962d840a3b6f9e03_I20191231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90YWJsZTo3MjExMmZlNWU2MDI0ODM4OTBiMTFiZThjNmQxMDFhMy90YWJsZXJhbmdlOjcyMTEyZmU1ZTYwMjQ4Mzg5MGIxMWJlOGM2ZDEwMWEzXzEzLTctMS0xLTA_53c6386f-f858-4948-aee4-e673277deaef">463</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if114e169278e41ea962d840a3b6f9e03_I20191231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90YWJsZTo3MjExMmZlNWU2MDI0ODM4OTBiMTFiZThjNmQxMDFhMy90YWJsZXJhbmdlOjcyMTEyZmU1ZTYwMjQ4Mzg5MGIxMWJlOGM2ZDEwMWEzXzEzLTktMS0xLTA_9e81f3cf-b001-4d07-b87a-fc84a0c326fa">250</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if114e169278e41ea962d840a3b6f9e03_I20191231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90YWJsZTo3MjExMmZlNWU2MDI0ODM4OTBiMTFiZThjNmQxMDFhMy90YWJsZXJhbmdlOjcyMTEyZmU1ZTYwMjQ4Mzg5MGIxMWJlOGM2ZDEwMWEzXzEzLTExLTEtMS0w_ac9304f1-3441-4ab5-a093-4e4ca792e73f">213</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="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 finite-lived intangibles</span></td><td colspan="2" style="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="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90YWJsZTo3MjExMmZlNWU2MDI0ODM4OTBiMTFiZThjNmQxMDFhMy90YWJsZXJhbmdlOjcyMTEyZmU1ZTYwMjQ4Mzg5MGIxMWJlOGM2ZDEwMWEzXzE0LTEtMS0xLTA_13c884bf-6a20-4299-8077-76021c04a011">35,699</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-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="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90YWJsZTo3MjExMmZlNWU2MDI0ODM4OTBiMTFiZThjNmQxMDFhMy90YWJsZXJhbmdlOjcyMTEyZmU1ZTYwMjQ4Mzg5MGIxMWJlOGM2ZDEwMWEzXzE0LTMtMS0xLTA_ac9faf9c-bb33-44b7-8e15-19a772867025">26,617</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-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="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90YWJsZTo3MjExMmZlNWU2MDI0ODM4OTBiMTFiZThjNmQxMDFhMy90YWJsZXJhbmdlOjcyMTEyZmU1ZTYwMjQ4Mzg5MGIxMWJlOGM2ZDEwMWEzXzE0LTUtMS0xLTA_6e7ff9cb-3999-42ad-b827-8e3bf086fedf">9,082</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-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="ic12f61d22b414cfe9914632a173f8a6e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90YWJsZTo3MjExMmZlNWU2MDI0ODM4OTBiMTFiZThjNmQxMDFhMy90YWJsZXJhbmdlOjcyMTEyZmU1ZTYwMjQ4Mzg5MGIxMWJlOGM2ZDEwMWEzXzE0LTctMS0xLTA_3836990e-89e8-40f3-a594-7d5af6d28fa4">33,187</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-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="ic12f61d22b414cfe9914632a173f8a6e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90YWJsZTo3MjExMmZlNWU2MDI0ODM4OTBiMTFiZThjNmQxMDFhMy90YWJsZXJhbmdlOjcyMTEyZmU1ZTYwMjQ4Mzg5MGIxMWJlOGM2ZDEwMWEzXzE0LTktMS0xLTA_85cdbf07-ed6b-4f3f-a0c1-36269cb445a1">25,947</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-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="ic12f61d22b414cfe9914632a173f8a6e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90YWJsZTo3MjExMmZlNWU2MDI0ODM4OTBiMTFiZThjNmQxMDFhMy90YWJsZXJhbmdlOjcyMTEyZmU1ZTYwMjQ4Mzg5MGIxMWJlOGM2ZDEwMWEzXzE0LTExLTEtMS0w_09931029-f541-4b9d-aa7b-c86b2bcc4595">7,240</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 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%">Total goodwill and intangible assets</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IntangibleAssetsGrossExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90YWJsZTo3MjExMmZlNWU2MDI0ODM4OTBiMTFiZThjNmQxMDFhMy90YWJsZXJhbmdlOjcyMTEyZmU1ZTYwMjQ4Mzg5MGIxMWJlOGM2ZDEwMWEzXzE1LTEtMS0xLTA_5d3083d4-1bd2-42fc-b1e8-de1291a050a4">133,376</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90YWJsZTo3MjExMmZlNWU2MDI0ODM4OTBiMTFiZThjNmQxMDFhMy90YWJsZXJhbmdlOjcyMTEyZmU1ZTYwMjQ4Mzg5MGIxMWJlOGM2ZDEwMWEzXzE1LTMtMS0xLTA_bb851a11-3be1-4cb0-914a-c944e4526c79">26,617</ix:nonFraction>)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90YWJsZTo3MjExMmZlNWU2MDI0ODM4OTBiMTFiZThjNmQxMDFhMy90YWJsZXJhbmdlOjcyMTEyZmU1ZTYwMjQ4Mzg5MGIxMWJlOGM2ZDEwMWEzXzE1LTUtMS0xLTA_64954f44-9c66-40b8-82b3-b602474dbf0c">106,759</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IntangibleAssetsGrossExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90YWJsZTo3MjExMmZlNWU2MDI0ODM4OTBiMTFiZThjNmQxMDFhMy90YWJsZXJhbmdlOjcyMTEyZmU1ZTYwMjQ4Mzg5MGIxMWJlOGM2ZDEwMWEzXzE1LTctMS0xLTA_abd011f8-d8cd-4ca0-b746-b415045262f7">114,188</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90YWJsZTo3MjExMmZlNWU2MDI0ODM4OTBiMTFiZThjNmQxMDFhMy90YWJsZXJhbmdlOjcyMTEyZmU1ZTYwMjQ4Mzg5MGIxMWJlOGM2ZDEwMWEzXzE1LTktMS0xLTA_1db61fd1-d50e-4258-a1aa-32e19ed672bd">25,947</ix:nonFraction>)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90YWJsZTo3MjExMmZlNWU2MDI0ODM4OTBiMTFiZThjNmQxMDFhMy90YWJsZXJhbmdlOjcyMTEyZmU1ZTYwMjQ4Mzg5MGIxMWJlOGM2ZDEwMWEzXzE1LTExLTEtMS0w_f3336bc0-2163-460e-954e-5408b467498c">88,241</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:nonNumeric><div style="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 acquired Canaan Cable ("Canaan") on December 31, 2020. The $<ix:nonFraction unitRef="usd" contextRef="i1408b27a0c7d4c13901588b4daff8181_D20201231-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationConsiderationTransferred1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90ZXh0cmVnaW9uOmVjNjhhZWVhZWUzYzQ4MDVhMzU2NGQzZDJmYWI3MWVhXzEwOTk1MTE2MzgxNTI_fe5e206a-b1ab-445c-b521-ec64d6900ae4">2.1</ix:nonFraction>&#160;million acquisition price was allocated as follows: $<ix:nonFraction unitRef="usd" contextRef="iaa5f5acf20cb47b09ba9ebf192ab3a88_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90ZXh0cmVnaW9uOmVjNjhhZWVhZWUzYzQ4MDVhMzU2NGQzZDJmYWI3MWVhXzEwOTk1MTE2MzgyMDA_db462b0f-9b62-4d62-87fb-53510782354b">1.1</ix:nonFraction>&#160;million of property, plant and equipment; $<ix:nonFraction unitRef="usd" contextRef="i171d9785e7f645dea64c6366a5aac588_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90ZXh0cmVnaW9uOmVjNjhhZWVhZWUzYzQ4MDVhMzU2NGQzZDJmYWI3MWVhXzEwOTk1MTE2MzgyMzg_555b2b18-63b8-413c-b551-0cc3227060c6">0.4</ix:nonFraction>&#160;million to subscriber relationships; and $<ix:nonFraction unitRef="usd" contextRef="iaa5f5acf20cb47b09ba9ebf192ab3a88_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90ZXh0cmVnaW9uOmVjNjhhZWVhZWUzYzQ4MDVhMzU2NGQzZDJmYWI3MWVhXzEwOTk1MTE2MzgyNzU_a0d1f221-3632-4b95-b766-e3562036c512">0.6</ix:nonFraction>&#160;million of goodwill. We remitted $<ix:nonFraction unitRef="usd" contextRef="i1408b27a0c7d4c13901588b4daff8181_D20201231-20201231" decimals="-4" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireBusinessesGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90ZXh0cmVnaW9uOmVjNjhhZWVhZWUzYzQ4MDVhMzU2NGQzZDJmYWI3MWVhXzEwOTk1MTE2MzgzMDQ_7704e54a-87aa-49f1-b6ad-1a43358a7899">1.89</ix:nonFraction>&#160;million of the acquisition price at closing. The remaining $<ix:nonFraction unitRef="usd" contextRef="i1408b27a0c7d4c13901588b4daff8181_D20201231-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NoncashOrPartNoncashAcquisitionOtherLiabilitiesAssumed1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90ZXh0cmVnaW9uOmVjNjhhZWVhZWUzYzQ4MDVhMzU2NGQzZDJmYWI3MWVhXzEwOTk1MTE2MzgzNTk_b1ecdf96-d364-4ff9-834f-28ab2f6be423">210</ix:nonFraction>&#160;thousand was accrued and represents a non-cash investing and financing activity.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the third quarter of 2020, the Company completed the purchase of certain indefinite-lived CBRS spectrum licenses for an aggregate cost of $<ix:nonFraction unitRef="usd" contextRef="i272563902ea14290b6a36727462e3921_D20200701-20200930" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:IndefinitelivedIntangibleAssetsAcquired" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90ZXh0cmVnaW9uOmVjNjhhZWVhZWUzYzQ4MDVhMzU2NGQzZDJmYWI3MWVhXzM4NDgyOTA3MDM5Mzc_a333d166-a517-42fa-a1f6-2468fda75ca3">16.1</ix:nonFraction>&#160;million, within our Broadband segment. Spectrum licenses in the CBRS band are issued by the Federal Communications Commission (&#8220;FCC&#8221;) and provide us priority access rights over general access users other than incumbents, in that specific band, in accordance with the FCC&#8217;s three-tier CBRS band spectrum sharing framework to utilize designated radio frequency spectrum within specific geographic service areas to provide wireless communication services.</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%">During the third quarter of 2019, the Company purchased certain indefinite-lived spectrum licenses for $<ix:nonFraction unitRef="usd" contextRef="i37b1fc8145554bd4852cae64600396b8_D20190701-20190930" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:IndefinitelivedIntangibleAssetsAcquired" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90ZXh0cmVnaW9uOmVjNjhhZWVhZWUzYzQ4MDVhMzU2NGQzZDJmYWI3MWVhXzM4NDgyOTA3MDQ1OTA_96120434-4cd6-4d9b-ba23-ec4fdb0e881a">13.8</ix:nonFraction>&#160;million and finite-lived spectrum licenses for $<ix:nonFraction unitRef="usd" contextRef="i37b1fc8145554bd4852cae64600396b8_D20190701-20190930" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90ZXh0cmVnaW9uOmVjNjhhZWVhZWUzYzQ4MDVhMzU2NGQzZDJmYWI3MWVhXzM4NDgyOTA3MDQ1NzY_9d063576-9122-432c-878d-d481c84a0537">4.7</ix:nonFraction>&#160;million.</span></div></ix:continuation><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%">F-17</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#i788206cdcf424df3b01772277d3f21a3_7">Table of Contents</a></span></div></div><ix:continuation id="if187090c84024dedb59ae29b48c83a25"><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 acquired Big Sandy Broadband, Inc. (&#8220;Big Sandy&#8221;) on February 28, 2019. The $<ix:nonFraction unitRef="usd" contextRef="i5c58e6091c13400eab5a614d8c0e4de4_D20190228-20190228" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationConsiderationTransferred1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90ZXh0cmVnaW9uOmVjNjhhZWVhZWUzYzQ4MDVhMzU2NGQzZDJmYWI3MWVhXzEwOTk1MTE2MzQwOTY_ff955bc3-2a54-4cd7-8e32-90ae9490169d">10</ix:nonFraction> million acquisition price was allocated as follows: $<ix:nonFraction unitRef="usd" contextRef="i80a6e2b4bfbb4b3082a3588758c310d0_I20190228" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90ZXh0cmVnaW9uOmVjNjhhZWVhZWUzYzQ4MDVhMzU2NGQzZDJmYWI3MWVhXzEwOTk1MTE2MzQxNDQ_da4d5ef9-d8a1-414a-9d91-e6269f34f067">4.6</ix:nonFraction> million&#160;of property, plant and equipment;&#160;$<ix:nonFraction unitRef="usd" contextRef="i3deabd0fa03a414eb422e98f6a079588_I20190228" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90ZXh0cmVnaW9uOmVjNjhhZWVhZWUzYzQ4MDVhMzU2NGQzZDJmYWI3MWVhXzEwOTk1MTE2MzQxODI_cfe7ac77-f72f-446a-ae95-1fb2d2a497a1">2.8</ix:nonFraction> million&#160;of subscriber relationships; and&#160;$<ix:nonFraction unitRef="usd" contextRef="i80a6e2b4bfbb4b3082a3588758c310d0_I20190228" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90ZXh0cmVnaW9uOmVjNjhhZWVhZWUzYzQ4MDVhMzU2NGQzZDJmYWI3MWVhXzEwOTk1MTE2MzQyMTk_eeb54adb-89e7-454c-86bb-fb85e7d30337">2.6</ix:nonFraction> million&#160;of goodwill.</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%">For the years ended December&#160;31, 2020, 2019 and 2018, amortization expense was approximately $<ix:nonFraction unitRef="usd" contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90ZXh0cmVnaW9uOmVjNjhhZWVhZWUzYzQ4MDVhMzU2NGQzZDJmYWI3MWVhXzIxOTM_36289a02-3e1f-4e95-bb26-b487395f0707">0.7</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90ZXh0cmVnaW9uOmVjNjhhZWVhZWUzYzQ4MDVhMzU2NGQzZDJmYWI3MWVhXzIxOTc_32e04aa0-eebc-4204-8368-ee4838cccfce">0.5</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90ZXh0cmVnaW9uOmVjNjhhZWVhZWUzYzQ4MDVhMzU2NGQzZDJmYWI3MWVhXzIyMDQ_2037194d-57a7-4937-9948-67b0a8edeca2">0.2</ix:nonFraction> million, respectively. </span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" name="shen:ScheduleofFiniteLivedIntangibleAssetsAmortizationEstimatedUsefulLivesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90ZXh0cmVnaW9uOmVjNjhhZWVhZWUzYzQ4MDVhMzU2NGQzZDJmYWI3MWVhXzI2MjQ_aafb5871-88dd-44c4-9c1a-7765a751cadd" escape="true"><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%">Our finite-lived intangible assets are amortized over the following estimated useful lives:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:48.245%"><tr><td style="width:1.0%"></td><td style="width:47.384%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.921%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.295%"></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%">Estimated Useful Life</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%">FCC spectrum licenses</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i375b537a807b441686ffdfcb5924eb43_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90YWJsZTpmNTg5OWU1ZDQ3YjE0NDUzOGFmMDEwYjc1MDgyYWM2MC90YWJsZXJhbmdlOmY1ODk5ZTVkNDdiMTQ0NTM4YWYwMTBiNzUwODJhYzYwXzItMi0xLTEtMC90ZXh0cmVnaW9uOjAxMTkwZDM4M2I3ZTQ5YTg4Mjg2M2Q1ZDZiZTc3YTZhXzEwOTk1MTE2Mjc3OTM_36b2bfbc-47eb-42cf-aece-11f50d5217ea">18</ix:nonNumeric> - <ix:nonNumeric contextRef="iae277480b81e4559837a886249e07597_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90YWJsZTpmNTg5OWU1ZDQ3YjE0NDUzOGFmMDEwYjc1MDgyYWM2MC90YWJsZXJhbmdlOmY1ODk5ZTVkNDdiMTQ0NTM4YWYwMTBiNzUwODJhYzYwXzItMi0xLTEtMC90ZXh0cmVnaW9uOjAxMTkwZDM4M2I3ZTQ5YTg4Mjg2M2Q1ZDZiZTc3YTZhXzEwOTk1MTE2Mjc3OTg_143d945a-9b2a-44ac-b5b0-17762e7a55f2">30</ix:nonNumeric> years</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%">Subscriber relationships</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%"><ix:nonNumeric contextRef="i81977c7602664535ba0c6126dced4868_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90YWJsZTpmNTg5OWU1ZDQ3YjE0NDUzOGFmMDEwYjc1MDgyYWM2MC90YWJsZXJhbmdlOmY1ODk5ZTVkNDdiMTQ0NTM4YWYwMTBiNzUwODJhYzYwXzMtMi0xLTEtMC90ZXh0cmVnaW9uOjc5ZDYzNmVhYjVkYTRmYjM4MGQ0NDUzY2NmYjVkNDEyXzEwOTk1MTE2Mjc3OTI_96da93bf-80a0-4255-8d65-e434e60fc071">3</ix:nonNumeric> - <ix:nonNumeric contextRef="i5bfa4e0c300b4e8d8d2aef8fd434bca6_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90YWJsZTpmNTg5OWU1ZDQ3YjE0NDUzOGFmMDEwYjc1MDgyYWM2MC90YWJsZXJhbmdlOmY1ODk5ZTVkNDdiMTQ0NTM4YWYwMTBiNzUwODJhYzYwXzMtMi0xLTEtMC90ZXh0cmVnaW9uOjc5ZDYzNmVhYjVkYTRmYjM4MGQ0NDUzY2NmYjVkNDEyXzEwOTk1MTE2Mjc3OTY_eb08de2f-5fb6-4a69-a89d-3471297b76c2">10</ix:nonNumeric> years</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%">Other intangibles</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%"><ix:nonNumeric contextRef="ibf6bcb6c560744dbac831409c1f5ed88_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90YWJsZTpmNTg5OWU1ZDQ3YjE0NDUzOGFmMDEwYjc1MDgyYWM2MC90YWJsZXJhbmdlOmY1ODk5ZTVkNDdiMTQ0NTM4YWYwMTBiNzUwODJhYzYwXzQtMi0xLTEtMC90ZXh0cmVnaW9uOjY5N2FkN2FiMmQ2YzQ0N2E4Nzk5NmMwNGJhMjNjODBmXzEwOTk1MTE2Mjc3OTM_fc6bbdea-f217-4315-b51a-a06ad1132ffa">15</ix:nonNumeric> - <ix:nonNumeric contextRef="i631cd24fee46483a8115f8a24bfb88d9_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90YWJsZTpmNTg5OWU1ZDQ3YjE0NDUzOGFmMDEwYjc1MDgyYWM2MC90YWJsZXJhbmdlOmY1ODk5ZTVkNDdiMTQ0NTM4YWYwMTBiNzUwODJhYzYwXzQtMi0xLTEtMC90ZXh0cmVnaW9uOjY5N2FkN2FiMmQ2YzQ0N2E4Nzk5NmMwNGJhMjNjODBmXzEwOTk1MTE2Mjc3OTg_82303fcf-048c-424c-9c52-b040cfdb9040">20</ix:nonNumeric> years</span></div></td></tr></table></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" name="us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90ZXh0cmVnaW9uOmVjNjhhZWVhZWUzYzQ4MDVhMzU2NGQzZDJmYWI3MWVhXzI2MjU_60ada7a0-728c-4720-95c5-b29dc3e4ec0e" escape="true"><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 following table summarizes expected amortization of intangible assets at 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:48.245%"><tr><td style="width:1.0%"></td><td style="width:47.384%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.921%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.295%"></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-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortization of Intangible Assets</span></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="border-top:1pt solid #000000;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%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90YWJsZTo5YjQ3Y2M2MWQ3ZmU0YmRhODQ2MmJiYmNhYjZjNmY0Mi90YWJsZXJhbmdlOjliNDdjYzYxZDdmZTRiZGE4NDYyYmJiY2FiNmM2ZjQyXzItMi0xLTEtMA_783b132c-d856-4388-aa70-fac161f28bc2">782</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="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%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90YWJsZTo5YjQ3Y2M2MWQ3ZmU0YmRhODQ2MmJiYmNhYjZjNmY0Mi90YWJsZXJhbmdlOjliNDdjYzYxZDdmZTRiZGE4NDYyYmJiY2FiNmM2ZjQyXzMtMi0xLTEtMA_caf14843-f1ae-4d85-84a4-b81d5173467c">782</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="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%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90YWJsZTo5YjQ3Y2M2MWQ3ZmU0YmRhODQ2MmJiYmNhYjZjNmY0Mi90YWJsZXJhbmdlOjliNDdjYzYxZDdmZTRiZGE4NDYyYmJiY2FiNmM2ZjQyXzQtMi0xLTEtMA_cbf58795-4bef-4745-836c-1499c2150341">782</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="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%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90YWJsZTo5YjQ3Y2M2MWQ3ZmU0YmRhODQ2MmJiYmNhYjZjNmY0Mi90YWJsZXJhbmdlOjliNDdjYzYxZDdmZTRiZGE4NDYyYmJiY2FiNmM2ZjQyXzUtMi0xLTEtMA_15037b6d-8614-4942-bcbf-6a8cb51794bb">782</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="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%">2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90YWJsZTo5YjQ3Y2M2MWQ3ZmU0YmRhODQ2MmJiYmNhYjZjNmY0Mi90YWJsZXJhbmdlOjliNDdjYzYxZDdmZTRiZGE4NDYyYmJiY2FiNmM2ZjQyXzYtMi0xLTEtMA_99ab5c29-e2a3-40dd-a33e-77cbc5e21e11">778</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="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%">Thereafter</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90YWJsZTo5YjQ3Y2M2MWQ3ZmU0YmRhODQ2MmJiYmNhYjZjNmY0Mi90YWJsZXJhbmdlOjliNDdjYzYxZDdmZTRiZGE4NDYyYmJiY2FiNmM2ZjQyXzctMi0xLTEtMA_b4473fbe-8bc4-4121-9651-0e7196cf5891">5,176</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="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 colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-3" format="ixt:numdotdecimal" name="shen:FiniteLivedIntangibleAssetsAmortizationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90YWJsZTo5YjQ3Y2M2MWQ3ZmU0YmRhODQ2MmJiYmNhYjZjNmY0Mi90YWJsZXJhbmdlOjliNDdjYzYxZDdmZTRiZGE4NDYyYmJiY2FiNmM2ZjQyXzgtMi0xLTEtMA_9046c54b-1a4e-47b3-9c32-8944f7d81f1c">9,082</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="text-align:justify"><span><br/></span></div><div id="i788206cdcf424df3b01772277d3f21a3_151"></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%">Note 8.&#160;&#160;&#160;&#160; <ix:nonNumeric contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" name="us-gaap:OtherLiabilitiesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTEvZnJhZzoxNDJmMmQwZjQwNjk0NDM1YjJlYjYwYTkwMjYzYzlhYi90ZXh0cmVnaW9uOjE0MmYyZDBmNDA2OTQ0MzViMmViNjBhOTAyNjNjOWFiXzY2Mw_47e84e90-9092-4ab9-9547-43f9916f0970" continuedAt="ic978f44226cd4b4c909d400fb0b681c9" escape="true">Other Assets and Accrued Liabilities</ix:nonNumeric></span></div><div style="text-align:justify"><span><br/></span></div><ix:continuation id="ic978f44226cd4b4c909d400fb0b681c9" continuedAt="icdbec0b94e01419ab693e3c65c4d7241"><ix:nonNumeric contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" name="us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTEvZnJhZzoxNDJmMmQwZjQwNjk0NDM1YjJlYjYwYTkwMjYzYzlhYi90ZXh0cmVnaW9uOjE0MmYyZDBmNDA2OTQ0MzViMmViNjBhOTAyNjNjOWFiXzY2MA_69bc5462-3197-42e9-b207-ba3b728b4867" escape="true"><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%">Prepaid expenses and other, classified as current assets, included the following:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:80.847%"><tr><td style="width:1.0%"></td><td style="width:62.733%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.065%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.717%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.065%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.720%"></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-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:400;line-height:100%">Prepaid maintenance expenses</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-3" format="ixt:numdotdecimal" name="shen:PrepaidMaintenanceExpenseCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTEvZnJhZzoxNDJmMmQwZjQwNjk0NDM1YjJlYjYwYTkwMjYzYzlhYi90YWJsZTo0MTIzNmQ5NzJlOTI0NmM3YjQ0OGRhYTg4NzJiYjk3ZS90YWJsZXJhbmdlOjQxMjM2ZDk3MmU5MjQ2YzdiNDQ4ZGFhODg3MmJiOTdlXzItMi0xLTEtMA_3b29f157-d6e5-404b-ba09-fa1438a0d8cd">4,018</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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="ic12f61d22b414cfe9914632a173f8a6e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="shen:PrepaidMaintenanceExpenseCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTEvZnJhZzoxNDJmMmQwZjQwNjk0NDM1YjJlYjYwYTkwMjYzYzlhYi90YWJsZTo0MTIzNmQ5NzJlOTI0NmM3YjQ0OGRhYTg4NzJiYjk3ZS90YWJsZXJhbmdlOjQxMjM2ZDk3MmU5MjQ2YzdiNDQ4ZGFhODg3MmJiOTdlXzItNC0xLTEtMA_67a6084c-ad9c-47b1-96eb-55430474b36d">3,065</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Broadband contract acquisition and fulfillment costs</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CapitalizedContractCostNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTEvZnJhZzoxNDJmMmQwZjQwNjk0NDM1YjJlYjYwYTkwMjYzYzlhYi90YWJsZTo0MTIzNmQ5NzJlOTI0NmM3YjQ0OGRhYTg4NzJiYjk3ZS90YWJsZXJhbmdlOjQxMjM2ZDk3MmU5MjQ2YzdiNDQ4ZGFhODg3MmJiOTdlXzItMi0xLTEtMjY2MQ_e3874da5-4dc2-4974-8ac9-db0a0ae3627c">4,417</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CapitalizedContractCostNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTEvZnJhZzoxNDJmMmQwZjQwNjk0NDM1YjJlYjYwYTkwMjYzYzlhYi90YWJsZTo0MTIzNmQ5NzJlOTI0NmM3YjQ0OGRhYTg4NzJiYjk3ZS90YWJsZXJhbmdlOjQxMjM2ZDk3MmU5MjQ2YzdiNDQ4ZGFhODg3MmJiOTdlXzItNC0xLTEtMjY2MQ_2944426f-2ef8-439f-896b-bdccb444a490">4,898</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="padding:2px 1pt;text-align: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 rate swaps</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:DerivativeAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTEvZnJhZzoxNDJmMmQwZjQwNjk0NDM1YjJlYjYwYTkwMjYzYzlhYi90YWJsZTo0MTIzNmQ5NzJlOTI0NmM3YjQ0OGRhYTg4NzJiYjk3ZS90YWJsZXJhbmdlOjQxMjM2ZDk3MmU5MjQ2YzdiNDQ4ZGFhODg3MmJiOTdlXzMtMi0xLTEtMA_ca040b17-cccb-42db-8056-e2a919a01367">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTEvZnJhZzoxNDJmMmQwZjQwNjk0NDM1YjJlYjYwYTkwMjYzYzlhYi90YWJsZTo0MTIzNmQ5NzJlOTI0NmM3YjQ0OGRhYTg4NzJiYjk3ZS90YWJsZXJhbmdlOjQxMjM2ZDk3MmU5MjQ2YzdiNDQ4ZGFhODg3MmJiOTdlXzMtNC0xLTEtMA_a1e23d1c-76fe-4bab-a8c6-74804f9c55db">1,382</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="padding:2px 1pt;text-align: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="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTEvZnJhZzoxNDJmMmQwZjQwNjk0NDM1YjJlYjYwYTkwMjYzYzlhYi90YWJsZTo0MTIzNmQ5NzJlOTI0NmM3YjQ0OGRhYTg4NzJiYjk3ZS90YWJsZXJhbmdlOjQxMjM2ZDk3MmU5MjQ2YzdiNDQ4ZGFhODg3MmJiOTdlXzYtMi0xLTEtMA_017463e6-7c3d-4c73-a704-3719433ba347">1,196</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTEvZnJhZzoxNDJmMmQwZjQwNjk0NDM1YjJlYjYwYTkwMjYzYzlhYi90YWJsZTo0MTIzNmQ5NzJlOTI0NmM3YjQ0OGRhYTg4NzJiYjk3ZS90YWJsZXJhbmdlOjQxMjM2ZDk3MmU5MjQ2YzdiNDQ4ZGFhODg3MmJiOTdlXzYtNC0xLTEtMA_020ccfca-7673-44d8-838c-42721a826b4b">1,833</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="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%">Prepaid expenses and other</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTEvZnJhZzoxNDJmMmQwZjQwNjk0NDM1YjJlYjYwYTkwMjYzYzlhYi90YWJsZTo0MTIzNmQ5NzJlOTI0NmM3YjQ0OGRhYTg4NzJiYjk3ZS90YWJsZXJhbmdlOjQxMjM2ZDk3MmU5MjQ2YzdiNDQ4ZGFhODg3MmJiOTdlXzctMi0xLTEtMA_bb391fae-09d6-4a9b-8197-34b937c7d096">9,631</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTEvZnJhZzoxNDJmMmQwZjQwNjk0NDM1YjJlYjYwYTkwMjYzYzlhYi90YWJsZTo0MTIzNmQ5NzJlOTI0NmM3YjQ0OGRhYTg4NzJiYjk3ZS90YWJsZXJhbmdlOjQxMjM2ZDk3MmU5MjQ2YzdiNDQ4ZGFhODg3MmJiOTdlXzctNC0xLTEtMA_05f31d16-9496-4156-baea-793987530c96">11,178</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" name="us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTEvZnJhZzoxNDJmMmQwZjQwNjk0NDM1YjJlYjYwYTkwMjYzYzlhYi90ZXh0cmVnaW9uOjE0MmYyZDBmNDA2OTQ0MzViMmViNjBhOTAyNjNjOWFiXzY1OQ_49f3a839-409b-44b9-8d5c-945774c8d2fd" escape="true"><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%">Deferred charges and other assets, classified as long-term assets, included the following:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:80.847%"><tr><td style="width:1.0%"></td><td style="width:62.733%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.065%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.717%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.065%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.720%"></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-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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, 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%">Broadband contract acquisition and fulfillment costs</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CapitalizedContractCostNetNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTEvZnJhZzoxNDJmMmQwZjQwNjk0NDM1YjJlYjYwYTkwMjYzYzlhYi90YWJsZTphOGI2ZmVlYTkyOWQ0OTRhOThkZGI3NTJmZWNhODlhNy90YWJsZXJhbmdlOmE4YjZmZWVhOTI5ZDQ5NGE5OGRkYjc1MmZlY2E4OWE3XzEtMi0xLTEtMjY3MQ_18290ba8-70f2-4f4f-b2f6-5473a5efb70f">10,252</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CapitalizedContractCostNetNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTEvZnJhZzoxNDJmMmQwZjQwNjk0NDM1YjJlYjYwYTkwMjYzYzlhYi90YWJsZTphOGI2ZmVlYTkyOWQ0OTRhOThkZGI3NTJmZWNhODlhNy90YWJsZXJhbmdlOmE4YjZmZWVhOTI5ZDQ5NGE5OGRkYjc1MmZlY2E4OWE3XzEtNC0xLTEtMjY3MQ_eca148b7-c288-4b4b-aa02-ace4cd54ffac">6,107</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTEvZnJhZzoxNDJmMmQwZjQwNjk0NDM1YjJlYjYwYTkwMjYzYzlhYi90YWJsZTphOGI2ZmVlYTkyOWQ0OTRhOThkZGI3NTJmZWNhODlhNy90YWJsZXJhbmdlOmE4YjZmZWVhOTI5ZDQ5NGE5OGRkYjc1MmZlY2E4OWE3XzItMi0xLTEtMjY3NQ_8f086c01-5f14-4f88-ae2d-f511a32c0d58">1,398</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTEvZnJhZzoxNDJmMmQwZjQwNjk0NDM1YjJlYjYwYTkwMjYzYzlhYi90YWJsZTphOGI2ZmVlYTkyOWQ0OTRhOThkZGI3NTJmZWNhODlhNy90YWJsZXJhbmdlOmE4YjZmZWVhOTI5ZDQ5NGE5OGRkYjc1MmZlY2E4OWE3XzItNC0xLTEtMjY3NQ_575cf954-8230-4c40-bfaf-3d8a3ea9b040">1,908</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="padding:2px 1pt;text-align: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 rate swaps</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:DerivativeAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTEvZnJhZzoxNDJmMmQwZjQwNjk0NDM1YjJlYjYwYTkwMjYzYzlhYi90YWJsZTphOGI2ZmVlYTkyOWQ0OTRhOThkZGI3NTJmZWNhODlhNy90YWJsZXJhbmdlOmE4YjZmZWVhOTI5ZDQ5NGE5OGRkYjc1MmZlY2E4OWE3XzEtMi0xLTEtMA_e2ed46f3-3c77-4e13-b542-0e7f84e861ce">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTEvZnJhZzoxNDJmMmQwZjQwNjk0NDM1YjJlYjYwYTkwMjYzYzlhYi90YWJsZTphOGI2ZmVlYTkyOWQ0OTRhOThkZGI3NTJmZWNhODlhNy90YWJsZXJhbmdlOmE4YjZmZWVhOTI5ZDQ5NGE5OGRkYjc1MmZlY2E4OWE3XzEtNC0xLTEtMA_56d1bc5a-d89e-405f-bf6a-c5cb92789b2e">1,252</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="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%">Deferred charges and other assets</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTEvZnJhZzoxNDJmMmQwZjQwNjk0NDM1YjJlYjYwYTkwMjYzYzlhYi90YWJsZTphOGI2ZmVlYTkyOWQ0OTRhOThkZGI3NTJmZWNhODlhNy90YWJsZXJhbmdlOmE4YjZmZWVhOTI5ZDQ5NGE5OGRkYjc1MmZlY2E4OWE3XzUtMi0xLTEtMA_b0f37ff2-51be-44a6-a90d-34cc9c8007db">11,650</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTEvZnJhZzoxNDJmMmQwZjQwNjk0NDM1YjJlYjYwYTkwMjYzYzlhYi90YWJsZTphOGI2ZmVlYTkyOWQ0OTRhOThkZGI3NTJmZWNhODlhNy90YWJsZXJhbmdlOmE4YjZmZWVhOTI5ZDQ5NGE5OGRkYjc1MmZlY2E4OWE3XzUtNC0xLTEtMA_ff100119-f50a-4c10-b06a-f1638ba5a826">9,267</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><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%">F-18</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#i788206cdcf424df3b01772277d3f21a3_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span><br/></span></div><ix:continuation id="icdbec0b94e01419ab693e3c65c4d7241"><ix:nonNumeric contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" name="us-gaap:OtherCurrentLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTEvZnJhZzoxNDJmMmQwZjQwNjk0NDM1YjJlYjYwYTkwMjYzYzlhYi90ZXh0cmVnaW9uOjE0MmYyZDBmNDA2OTQ0MzViMmViNjBhOTAyNjNjOWFiXzY1NQ_327dea91-e40e-4ca9-a07f-aab00ce3e1ef" escape="true"><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%">Accrued liabilities and other, classified as current liabilities, included the following:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:80.847%"><tr><td style="width:1.0%"></td><td style="width:62.733%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.065%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.717%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.065%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.720%"></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-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:400;line-height:100%">Interest rate swaps</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetRetirementObligationCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTEvZnJhZzoxNDJmMmQwZjQwNjk0NDM1YjJlYjYwYTkwMjYzYzlhYi90YWJsZTplOGRkZWRhOGM3Y2I0YmViOWNiZWZmNmU4NGI0MTNhOS90YWJsZXJhbmdlOmU4ZGRlZGE4YzdjYjRiZWI5Y2JlZmY2ZTg0YjQxM2E5XzEtMi0xLTEtMjY5MA_dea512b4-60e6-46e9-8ddd-d2be7628ae7f">4,048</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:AssetRetirementObligationCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTEvZnJhZzoxNDJmMmQwZjQwNjk0NDM1YjJlYjYwYTkwMjYzYzlhYi90YWJsZTplOGRkZWRhOGM3Y2I0YmViOWNiZWZmNmU4NGI0MTNhOS90YWJsZXJhbmdlOmU4ZGRlZGE4YzdjYjRiZWI5Y2JlZmY2ZTg0YjQxM2E5XzEtNC0xLTEtMjY5MA_9ae5d3ea-9827-4c51-9ee6-ded2769cf94b">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued programming costs</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-3" format="ixt:numdotdecimal" name="shen:AccruedProgrammingCostsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTEvZnJhZzoxNDJmMmQwZjQwNjk0NDM1YjJlYjYwYTkwMjYzYzlhYi90YWJsZTplOGRkZWRhOGM3Y2I0YmViOWNiZWZmNmU4NGI0MTNhOS90YWJsZXJhbmdlOmU4ZGRlZGE4YzdjYjRiZWI5Y2JlZmY2ZTg0YjQxM2E5XzItMi0xLTEtMjY4Ng_5fe6a0ed-d813-4416-a062-faa7012653e8">2,868</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="shen:AccruedProgrammingCostsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTEvZnJhZzoxNDJmMmQwZjQwNjk0NDM1YjJlYjYwYTkwMjYzYzlhYi90YWJsZTplOGRkZWRhOGM3Y2I0YmViOWNiZWZmNmU4NGI0MTNhOS90YWJsZXJhbmdlOmU4ZGRlZGE4YzdjYjRiZWI5Y2JlZmY2ZTg0YjQxM2E5XzItNC0xLTEtMjY4Ng_910b9d87-1c56-470c-95ee-ab7d98914269">3,023</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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and property taxes payable</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-3" format="ixt:numdotdecimal" name="shen:SalesAndPropertyTaxesPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTEvZnJhZzoxNDJmMmQwZjQwNjk0NDM1YjJlYjYwYTkwMjYzYzlhYi90YWJsZTplOGRkZWRhOGM3Y2I0YmViOWNiZWZmNmU4NGI0MTNhOS90YWJsZXJhbmdlOmU4ZGRlZGE4YzdjYjRiZWI5Y2JlZmY2ZTg0YjQxM2E5XzEtMi0xLTEtMA_e392e260-791e-4ca9-ad7a-5a143d588c65">1,072</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231" decimals="-3" name="shen:SalesAndPropertyTaxesPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTEvZnJhZzoxNDJmMmQwZjQwNjk0NDM1YjJlYjYwYTkwMjYzYzlhYi90YWJsZTplOGRkZWRhOGM3Y2I0YmViOWNiZWZmNmU4NGI0MTNhOS90YWJsZXJhbmdlOmU4ZGRlZGE4YzdjYjRiZWI5Y2JlZmY2ZTg0YjQxM2E5XzEtNC0xLTEtMA_5b7a9b2f-de5a-4fa5-ad7d-0955e657b3f6">919</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="padding:2px 1pt;text-align: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="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTEvZnJhZzoxNDJmMmQwZjQwNjk0NDM1YjJlYjYwYTkwMjYzYzlhYi90YWJsZTplOGRkZWRhOGM3Y2I0YmViOWNiZWZmNmU4NGI0MTNhOS90YWJsZXJhbmdlOmU4ZGRlZGE4YzdjYjRiZWI5Y2JlZmY2ZTg0YjQxM2E5XzYtMi0xLTEtMA_bb4be576-2811-4831-871b-6ce9a9859bb9">5,881</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTEvZnJhZzoxNDJmMmQwZjQwNjk0NDM1YjJlYjYwYTkwMjYzYzlhYi90YWJsZTplOGRkZWRhOGM3Y2I0YmViOWNiZWZmNmU4NGI0MTNhOS90YWJsZXJhbmdlOmU4ZGRlZGE4YzdjYjRiZWI5Y2JlZmY2ZTg0YjQxM2E5XzYtNC0xLTEtMA_4e88a1c4-0fbf-4abc-869d-6007c3d33b67">3,614</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="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%">Accrued liabilities and other</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTEvZnJhZzoxNDJmMmQwZjQwNjk0NDM1YjJlYjYwYTkwMjYzYzlhYi90YWJsZTplOGRkZWRhOGM3Y2I0YmViOWNiZWZmNmU4NGI0MTNhOS90YWJsZXJhbmdlOmU4ZGRlZGE4YzdjYjRiZWI5Y2JlZmY2ZTg0YjQxM2E5XzctMi0xLTEtMA_bd5e7a4d-61df-435c-84a0-f6a0119ed992">13,869</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTEvZnJhZzoxNDJmMmQwZjQwNjk0NDM1YjJlYjYwYTkwMjYzYzlhYi90YWJsZTplOGRkZWRhOGM3Y2I0YmViOWNiZWZmNmU4NGI0MTNhOS90YWJsZXJhbmdlOmU4ZGRlZGE4YzdjYjRiZWI5Y2JlZmY2ZTg0YjQxM2E5XzctNC0xLTEtMA_a29bc8ec-ef6d-4047-833c-bf97e3e849fa">7,556</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" name="us-gaap:OtherNoncurrentLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTEvZnJhZzoxNDJmMmQwZjQwNjk0NDM1YjJlYjYwYTkwMjYzYzlhYi90ZXh0cmVnaW9uOjE0MmYyZDBmNDA2OTQ0MzViMmViNjBhOTAyNjNjOWFiXzY1Ng_14cc91d8-58ed-4833-bae7-e2f4ea9fb551" escape="true"><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%">Other liabilities, classified as long-term liabilities, included the following:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:80.847%"><tr><td style="width:1.0%"></td><td style="width:62.733%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.065%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.717%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.065%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.720%"></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-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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, 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%">Noncurrent portion of deferred lease revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTEvZnJhZzoxNDJmMmQwZjQwNjk0NDM1YjJlYjYwYTkwMjYzYzlhYi90YWJsZToyYTVlOGE4MTMyMmI0YzZhOThkNTc0YTgzNmZlNjAyMy90YWJsZXJhbmdlOjJhNWU4YTgxMzIyYjRjNmE5OGQ1NzRhODM2ZmU2MDIzXzEtMi0xLTEtMA_803f59fc-761d-4e74-a5a8-9226aec3055d">18,687</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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="ic12f61d22b414cfe9914632a173f8a6e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTEvZnJhZzoxNDJmMmQwZjQwNjk0NDM1YjJlYjYwYTkwMjYzYzlhYi90YWJsZToyYTVlOGE4MTMyMmI0YzZhOThkNTc0YTgzNmZlNjAyMy90YWJsZXJhbmdlOjJhNWU4YTgxMzIyYjRjNmE5OGQ1NzRhODM2ZmU2MDIzXzEtNC0xLTEtMA_bc8247f1-7da6-4521-aaa9-e41d27016426">12,449</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">FCC spectrum license obligations</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-3" format="ixt:numdotdecimal" name="shen:FCCSpectrumLicensesLeasesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTEvZnJhZzoxNDJmMmQwZjQwNjk0NDM1YjJlYjYwYTkwMjYzYzlhYi90YWJsZToyYTVlOGE4MTMyMmI0YzZhOThkNTc0YTgzNmZlNjAyMy90YWJsZXJhbmdlOjJhNWU4YTgxMzIyYjRjNmE5OGQ1NzRhODM2ZmU2MDIzXzItMi0xLTEtMA_c039315b-59c2-400e-8c48-618190c2f190">3,845</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="shen:FCCSpectrumLicensesLeasesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTEvZnJhZzoxNDJmMmQwZjQwNjk0NDM1YjJlYjYwYTkwMjYzYzlhYi90YWJsZToyYTVlOGE4MTMyMmI0YzZhOThkNTc0YTgzNmZlNjAyMy90YWJsZXJhbmdlOjJhNWU4YTgxMzIyYjRjNmE5OGQ1NzRhODM2ZmU2MDIzXzItNC0xLTEtMA_6bf98879-d71b-4f0e-9d11-c59ad6e58174">1,699</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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncurrent portion of financing leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinanceLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTEvZnJhZzoxNDJmMmQwZjQwNjk0NDM1YjJlYjYwYTkwMjYzYzlhYi90YWJsZToyYTVlOGE4MTMyMmI0YzZhOThkNTc0YTgzNmZlNjAyMy90YWJsZXJhbmdlOjJhNWU4YTgxMzIyYjRjNmE5OGQ1NzRhODM2ZmU2MDIzXzMtMi0xLTEtMA_20227fea-d74a-435a-9e01-f72296e731de">1,492</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinanceLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTEvZnJhZzoxNDJmMmQwZjQwNjk0NDM1YjJlYjYwYTkwMjYzYzlhYi90YWJsZToyYTVlOGE4MTMyMmI0YzZhOThkNTc0YTgzNmZlNjAyMy90YWJsZXJhbmdlOjJhNWU4YTgxMzIyYjRjNmE5OGQ1NzRhODM2ZmU2MDIzXzMtNC0xLTEtMA_3b30b64b-402a-431f-a033-997361bcc3f2">1,591</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="padding:2px 1pt;text-align: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="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-3" name="us-gaap:OtherAccruedLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTEvZnJhZzoxNDJmMmQwZjQwNjk0NDM1YjJlYjYwYTkwMjYzYzlhYi90YWJsZToyYTVlOGE4MTMyMmI0YzZhOThkNTc0YTgzNmZlNjAyMy90YWJsZXJhbmdlOjJhNWU4YTgxMzIyYjRjNmE5OGQ1NzRhODM2ZmU2MDIzXzQtMi0xLTEtMA_81f615dc-9ac5-413f-b229-ba964dcc8573">881</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAccruedLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTEvZnJhZzoxNDJmMmQwZjQwNjk0NDM1YjJlYjYwYTkwMjYzYzlhYi90YWJsZToyYTVlOGE4MTMyMmI0YzZhOThkNTc0YTgzNmZlNjAyMy90YWJsZXJhbmdlOjJhNWU4YTgxMzIyYjRjNmE5OGQ1NzRhODM2ZmU2MDIzXzQtNC0xLTEtMA_2e719d47-ef56-42b0-8060-45afbfe60204">1,252</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="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 liabilities</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTEvZnJhZzoxNDJmMmQwZjQwNjk0NDM1YjJlYjYwYTkwMjYzYzlhYi90YWJsZToyYTVlOGE4MTMyMmI0YzZhOThkNTc0YTgzNmZlNjAyMy90YWJsZXJhbmdlOjJhNWU4YTgxMzIyYjRjNmE5OGQ1NzRhODM2ZmU2MDIzXzUtMi0xLTEtMA_8ac9f0d0-3e5e-4a54-a19a-3c11e9913cd7">24,905</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTEvZnJhZzoxNDJmMmQwZjQwNjk0NDM1YjJlYjYwYTkwMjYzYzlhYi90YWJsZToyYTVlOGE4MTMyMmI0YzZhOThkNTc0YTgzNmZlNjAyMy90YWJsZXJhbmdlOjJhNWU4YTgxMzIyYjRjNmE5OGQ1NzRhODM2ZmU2MDIzXzUtNC0xLTEtMA_b7a9b38e-2604-491c-80b4-cf29d05783bf">16,991</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><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%">Asset Retirement Obligations:</span></div><div><span><br/></span></div><ix:nonNumeric contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" name="us-gaap:ScheduleOfChangeInAssetRetirementObligationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTEvZnJhZzoxNDJmMmQwZjQwNjk0NDM1YjJlYjYwYTkwMjYzYzlhYi90ZXh0cmVnaW9uOjE0MmYyZDBmNDA2OTQ0MzViMmViNjBhOTAyNjNjOWFiXzY1Nw_5156fa21-e83c-4756-ac2d-6e1c991af3ac" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our asset retirement obligations arise from certain of our leases and generally require us to remove our towers from ground leases. Below is a summary:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:80.701%"><tr><td style="width:1.0%"></td><td style="width:46.001%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.747%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.068%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.747%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.068%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.569%"></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:top"><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2018</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%">Balance at beginning of year</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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="ic12f61d22b414cfe9914632a173f8a6e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetRetirementObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTEvZnJhZzoxNDJmMmQwZjQwNjk0NDM1YjJlYjYwYTkwMjYzYzlhYi90YWJsZToyYmQ1YmMwYWE0ZTc0MGNhYmFiNmJiMTljNmNmYmE2Yi90YWJsZXJhbmdlOjJiZDViYzBhYTRlNzQwY2FiYWI2YmIxOWM2Y2ZiYTZiXzItMS0xLTEtMA_0b57f050-cfd3-4b08-90f9-6bfe5457022d">6,152</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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="id5789b1a04b04b96ad3fc76a265c54c0_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetRetirementObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTEvZnJhZzoxNDJmMmQwZjQwNjk0NDM1YjJlYjYwYTkwMjYzYzlhYi90YWJsZToyYmQ1YmMwYWE0ZTc0MGNhYmFiNmJiMTljNmNmYmE2Yi90YWJsZXJhbmdlOjJiZDViYzBhYTRlNzQwY2FiYWI2YmIxOWM2Y2ZiYTZiXzItMy0xLTEtMA_abeb24d8-d3e2-443e-a3ee-3cc8067e9178">8,808</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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="ifa548840544c4cb7bc2d812d73ea9fd3_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetRetirementObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTEvZnJhZzoxNDJmMmQwZjQwNjk0NDM1YjJlYjYwYTkwMjYzYzlhYi90YWJsZToyYmQ1YmMwYWE0ZTc0MGNhYmFiNmJiMTljNmNmYmE2Yi90YWJsZXJhbmdlOjJiZDViYzBhYTRlNzQwY2FiYWI2YmIxOWM2Y2ZiYTZiXzItNS0xLTEtMA_66aad2f3-eae9-4544-856c-5e3795ed18d2">4,619</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additional liabilities accrued</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%"><ix:nonFraction unitRef="usd" contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" decimals="-3" name="us-gaap:AssetRetirementObligationLiabilitiesIncurred" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTEvZnJhZzoxNDJmMmQwZjQwNjk0NDM1YjJlYjYwYTkwMjYzYzlhYi90YWJsZToyYmQ1YmMwYWE0ZTc0MGNhYmFiNmJiMTljNmNmYmE2Yi90YWJsZXJhbmdlOjJiZDViYzBhYTRlNzQwY2FiYWI2YmIxOWM2Y2ZiYTZiXzMtMS0xLTEtMA_7e3fdb94-0073-4934-8e31-0a02e365bbaf">262</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231" decimals="-3" name="us-gaap:AssetRetirementObligationLiabilitiesIncurred" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTEvZnJhZzoxNDJmMmQwZjQwNjk0NDM1YjJlYjYwYTkwMjYzYzlhYi90YWJsZToyYmQ1YmMwYWE0ZTc0MGNhYmFiNmJiMTljNmNmYmE2Yi90YWJsZXJhbmdlOjJiZDViYzBhYTRlNzQwY2FiYWI2YmIxOWM2Y2ZiYTZiXzMtMy0xLTEtMA_b60b124f-ad37-463f-8c53-5f8ba9e41ac0">593</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetRetirementObligationLiabilitiesIncurred" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTEvZnJhZzoxNDJmMmQwZjQwNjk0NDM1YjJlYjYwYTkwMjYzYzlhYi90YWJsZToyYmQ1YmMwYWE0ZTc0MGNhYmFiNmJiMTljNmNmYmE2Yi90YWJsZXJhbmdlOjJiZDViYzBhYTRlNzQwY2FiYWI2YmIxOWM2Y2ZiYTZiXzMtNS0xLTEtMA_cf33bf7f-9773-48d4-a2d6-166c284b7133">1,273</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="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%">Changes to prior estimates</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%">(<ix:nonFraction unitRef="usd" contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:AssetRetirementObligationRevisionOfEstimate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTEvZnJhZzoxNDJmMmQwZjQwNjk0NDM1YjJlYjYwYTkwMjYzYzlhYi90YWJsZToyYmQ1YmMwYWE0ZTc0MGNhYmFiNmJiMTljNmNmYmE2Yi90YWJsZXJhbmdlOjJiZDViYzBhYTRlNzQwY2FiYWI2YmIxOWM2Y2ZiYTZiXzQtMS0xLTEtMA_af13a377-2024-4864-a62f-007afcae6eb2">1,633</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:AssetRetirementObligationRevisionOfEstimate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTEvZnJhZzoxNDJmMmQwZjQwNjk0NDM1YjJlYjYwYTkwMjYzYzlhYi90YWJsZToyYmQ1YmMwYWE0ZTc0MGNhYmFiNmJiMTljNmNmYmE2Yi90YWJsZXJhbmdlOjJiZDViYzBhYTRlNzQwY2FiYWI2YmIxOWM2Y2ZiYTZiXzQtMy0xLTEtMA_b7a0e2e8-1ece-4324-a533-e524bf496a04">3,659</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetRetirementObligationRevisionOfEstimate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTEvZnJhZzoxNDJmMmQwZjQwNjk0NDM1YjJlYjYwYTkwMjYzYzlhYi90YWJsZToyYmQ1YmMwYWE0ZTc0MGNhYmFiNmJiMTljNmNmYmE2Yi90YWJsZXJhbmdlOjJiZDViYzBhYTRlNzQwY2FiYWI2YmIxOWM2Y2ZiYTZiXzQtNS0xLTEtMA_7e505e79-1fe4-46d9-ac33-706436742d48">2,568</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="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%">Payments</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%"><ix:nonFraction unitRef="usd" contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:AssetRetirementObligationCashPaidToSettle" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTEvZnJhZzoxNDJmMmQwZjQwNjk0NDM1YjJlYjYwYTkwMjYzYzlhYi90YWJsZToyYmQ1YmMwYWE0ZTc0MGNhYmFiNmJiMTljNmNmYmE2Yi90YWJsZXJhbmdlOjJiZDViYzBhYTRlNzQwY2FiYWI2YmIxOWM2Y2ZiYTZiXzUtMS0xLTEtMA_6e7f84ee-3a41-4012-b75c-9198db87e625">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:AssetRetirementObligationCashPaidToSettle" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTEvZnJhZzoxNDJmMmQwZjQwNjk0NDM1YjJlYjYwYTkwMjYzYzlhYi90YWJsZToyYmQ1YmMwYWE0ZTc0MGNhYmFiNmJiMTljNmNmYmE2Yi90YWJsZXJhbmdlOjJiZDViYzBhYTRlNzQwY2FiYWI2YmIxOWM2Y2ZiYTZiXzUtMy0xLTEtMA_7e3c1744-42f4-488e-ba74-cab56ad7ba81">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:AssetRetirementObligationCashPaidToSettle" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTEvZnJhZzoxNDJmMmQwZjQwNjk0NDM1YjJlYjYwYTkwMjYzYzlhYi90YWJsZToyYmQ1YmMwYWE0ZTc0MGNhYmFiNmJiMTljNmNmYmE2Yi90YWJsZXJhbmdlOjJiZDViYzBhYTRlNzQwY2FiYWI2YmIxOWM2Y2ZiYTZiXzUtNS0xLTEtMA_ebc55c1f-5ccb-43c1-8908-c1020f84e8e4">&#8212;</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="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%">Accretion expense</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%"><ix:nonFraction unitRef="usd" contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" decimals="-3" name="us-gaap:AssetRetirementObligationAccretionExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTEvZnJhZzoxNDJmMmQwZjQwNjk0NDM1YjJlYjYwYTkwMjYzYzlhYi90YWJsZToyYmQ1YmMwYWE0ZTc0MGNhYmFiNmJiMTljNmNmYmE2Yi90YWJsZXJhbmdlOjJiZDViYzBhYTRlNzQwY2FiYWI2YmIxOWM2Y2ZiYTZiXzYtMS0xLTEtMA_59ad423c-05c5-4659-a0b1-b337056957d0">332</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231" decimals="-3" name="us-gaap:AssetRetirementObligationAccretionExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTEvZnJhZzoxNDJmMmQwZjQwNjk0NDM1YjJlYjYwYTkwMjYzYzlhYi90YWJsZToyYmQ1YmMwYWE0ZTc0MGNhYmFiNmJiMTljNmNmYmE2Yi90YWJsZXJhbmdlOjJiZDViYzBhYTRlNzQwY2FiYWI2YmIxOWM2Y2ZiYTZiXzYtMy0xLTEtMA_f05768e4-e885-4a95-a8c5-c536f33967ce">410</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231" decimals="-3" name="us-gaap:AssetRetirementObligationAccretionExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTEvZnJhZzoxNDJmMmQwZjQwNjk0NDM1YjJlYjYwYTkwMjYzYzlhYi90YWJsZToyYmQ1YmMwYWE0ZTc0MGNhYmFiNmJiMTljNmNmYmE2Yi90YWJsZXJhbmdlOjJiZDViYzBhYTRlNzQwY2FiYWI2YmIxOWM2Y2ZiYTZiXzYtNS0xLTEtMA_d8373931-9f3b-4231-9f7c-d50a7793c6ab">348</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="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%">Balance at end of year</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetRetirementObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTEvZnJhZzoxNDJmMmQwZjQwNjk0NDM1YjJlYjYwYTkwMjYzYzlhYi90YWJsZToyYmQ1YmMwYWE0ZTc0MGNhYmFiNmJiMTljNmNmYmE2Yi90YWJsZXJhbmdlOjJiZDViYzBhYTRlNzQwY2FiYWI2YmIxOWM2Y2ZiYTZiXzctMS0xLTEtMA_9bbadf6d-1ebb-44cd-a933-cc3c53234fb1">5,113</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetRetirementObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTEvZnJhZzoxNDJmMmQwZjQwNjk0NDM1YjJlYjYwYTkwMjYzYzlhYi90YWJsZToyYmQ1YmMwYWE0ZTc0MGNhYmFiNmJiMTljNmNmYmE2Yi90YWJsZXJhbmdlOjJiZDViYzBhYTRlNzQwY2FiYWI2YmIxOWM2Y2ZiYTZiXzctMy0xLTEtMA_60c7182f-c009-44c9-aea7-838df3a03eba">6,152</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5789b1a04b04b96ad3fc76a265c54c0_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetRetirementObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTEvZnJhZzoxNDJmMmQwZjQwNjk0NDM1YjJlYjYwYTkwMjYzYzlhYi90YWJsZToyYmQ1YmMwYWE0ZTc0MGNhYmFiNmJiMTljNmNmYmE2Yi90YWJsZXJhbmdlOjJiZDViYzBhYTRlNzQwY2FiYWI2YmIxOWM2Y2ZiYTZiXzctNS0xLTEtMA_133c32f3-3fdd-43d5-a5c1-56a597b9a451">8,808</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="text-align:justify"><span><br/></span></div><div id="i788206cdcf424df3b01772277d3f21a3_154"></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%">Note 9. <ix:nonNumeric contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" name="us-gaap:LesseeFinanceLeasesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTQvZnJhZzo3NTZmN2E4M2NlMzk0ZWM4YWI3YzI1MzcxOTdhODRhNS90ZXh0cmVnaW9uOjc1NmY3YTgzY2UzOTRlYzhhYjdjMjUzNzE5N2E4NGE1XzM5MDE_12afcbf2-c35c-423b-8454-2a9a754bb892" continuedAt="iab8ef58477884905bf6bcbba79620811" escape="true"><ix:nonNumeric contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" name="us-gaap:OperatingLeasesOfLessorDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTQvZnJhZzo3NTZmN2E4M2NlMzk0ZWM4YWI3YzI1MzcxOTdhODRhNS90ZXh0cmVnaW9uOjc1NmY3YTgzY2UzOTRlYzhhYjdjMjUzNzE5N2E4NGE1XzM5MDI_de8da5e5-666f-469e-b29d-3c3b0ce7066d" continuedAt="i0aaa2cc8aacb41d9a21d44102acc1dd9" escape="true"><ix:nonNumeric contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" name="us-gaap:LesseeOperatingLeasesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTQvZnJhZzo3NTZmN2E4M2NlMzk0ZWM4YWI3YzI1MzcxOTdhODRhNS90ZXh0cmVnaW9uOjc1NmY3YTgzY2UzOTRlYzhhYjdjMjUzNzE5N2E4NGE1XzM5MDM_f0f4b9b6-a20c-466a-b0ae-0c9101e5d494" continuedAt="ia9b3081d835a4c4a9c3ef672b51beceb" escape="true">Leases </ix:nonNumeric></ix:nonNumeric></ix:nonNumeric></span></div><div style="text-align:justify"><span><br/></span></div><ix:continuation id="iab8ef58477884905bf6bcbba79620811" continuedAt="ib2619c1f7edf499586a6bdfe26502f90"><ix:continuation id="i0aaa2cc8aacb41d9a21d44102acc1dd9" continuedAt="if6258a1a71fc4a08b1385717a4f6629f"><ix:continuation id="ia9b3081d835a4c4a9c3ef672b51beceb" continuedAt="i73b91faa2e7d4b67ae848d2fafd7d632"><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 adopted ASC 842 on January 1, 2019 using the modified retrospective method. We applied the package of practical expedients and, as a result, did not reassess prior conclusions regarding lease identification, lease classification and initial direct costs under the new standard. In those circumstances where the Company is the lessee, we elected to account for non-lease components associated with our leases (e.g., maintenance costs) and lease components as a single lease component for substantially all of our asset classes.</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 lease various telecommunications sites, warehouses, retail stores, and office facilities for use in our business. These agreements include fixed rental payments as well as variable rental payments, such as those based on relevant inflation indices. The accounting lease term includes optional renewal periods that we are reasonably certain to exercise based on our assessment of relevant contractual and economic factors. The related lease payments are discounted at lease commencement using the Company's incremental borrowing rate in order to measure the lease liability and ROU asset.</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 incremental borrowing rate is determined using a portfolio approach based on the rate of interest that the Company would have to pay to borrow an amount equal to the lease payments on a collateralized basis over a similar term. The Company uses the observable unsecured borrowing rate and risk-adjusts that rate to approximate a collateralized rate. At December&#160;31, 2020, our operating leases had a weighted average remaining lease term of <ix:nonNumeric contextRef="i884daf17bb02490d9e409851a71a5921_I20201231" format="ixt-sec:durwordsen" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTQvZnJhZzo3NTZmN2E4M2NlMzk0ZWM4YWI3YzI1MzcxOTdhODRhNS90ZXh0cmVnaW9uOjc1NmY3YTgzY2UzOTRlYzhhYjdjMjUzNzE5N2E4NGE1XzE1Nzc_0dd133d2-9a04-4659-b5ff-a6e5788326a9">twenty-three years</ix:nonNumeric> and a weighted average discount rate of </span></div></ix:continuation></ix:continuation></ix:continuation><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%">F-19</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#i788206cdcf424df3b01772277d3f21a3_7">Table of Contents</a></span></div></div><ix:continuation id="ib2619c1f7edf499586a6bdfe26502f90"><ix:continuation id="if6258a1a71fc4a08b1385717a4f6629f"><ix:continuation id="i73b91faa2e7d4b67ae848d2fafd7d632"><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="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTQvZnJhZzo3NTZmN2E4M2NlMzk0ZWM4YWI3YzI1MzcxOTdhODRhNS90ZXh0cmVnaW9uOjc1NmY3YTgzY2UzOTRlYzhhYjdjMjUzNzE5N2E4NGE1XzE2MjA_9d271edd-c611-48fd-9250-7650d2e2f06f">4.7</ix:nonFraction>%. Our finance leases had a weighted average remaining lease term of <ix:nonNumeric contextRef="i884daf17bb02490d9e409851a71a5921_I20201231" format="ixt-sec:durwordsen" name="us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTQvZnJhZzo3NTZmN2E4M2NlMzk0ZWM4YWI3YzI1MzcxOTdhODRhNS90ZXh0cmVnaW9uOjc1NmY3YTgzY2UzOTRlYzhhYjdjMjUzNzE5N2E4NGE1XzE2OTA_9c01b5ee-3cf1-4562-88ce-19ef25771d96">fourteen years</ix:nonNumeric> and a weighted average discount rate of <ix:nonFraction unitRef="number" contextRef="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="3" name="us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTQvZnJhZzo3NTZmN2E4M2NlMzk0ZWM4YWI3YzI1MzcxOTdhODRhNS90ZXh0cmVnaW9uOjc1NmY3YTgzY2UzOTRlYzhhYjdjMjUzNzE5N2E4NGE1XzE3MzM_2314f739-6593-4715-85ce-53cf181b7914">5.2</ix:nonFraction>%.</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%">During 2020, we recognized $<ix:nonFraction unitRef="usd" contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTQvZnJhZzo3NTZmN2E4M2NlMzk0ZWM4YWI3YzI1MzcxOTdhODRhNS90ZXh0cmVnaW9uOjc1NmY3YTgzY2UzOTRlYzhhYjdjMjUzNzE5N2E4NGE1XzIzNzI_5cc589fb-1cc0-4ce8-af8f-873e61a058af">6.6</ix:nonFraction> million of operating lease expense and $<ix:nonFraction unitRef="usd" contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" decimals="-5" format="ixt:numdotdecimal" name="shen:FinanceLeaseCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTQvZnJhZzo3NTZmN2E4M2NlMzk0ZWM4YWI3YzI1MzcxOTdhODRhNS90ZXh0cmVnaW9uOjc1NmY3YTgzY2UzOTRlYzhhYjdjMjUzNzE5N2E4NGE1XzI0MDY_5a36adc9-b6c6-405b-941a-0bba2783b6b2">0.6</ix:nonFraction> million of interest and depreciation expense on finance leases. Operating lease expense is presented in cost of service or selling, general and administrative expense based on the use of the relevant facility. Variable lease payments and short-term lease expense were both immaterial. We remitted $<ix:nonFraction unitRef="usd" contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:OperatingLeasePayments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTQvZnJhZzo3NTZmN2E4M2NlMzk0ZWM4YWI3YzI1MzcxOTdhODRhNS90ZXh0cmVnaW9uOjc1NmY3YTgzY2UzOTRlYzhhYjdjMjUzNzE5N2E4NGE1XzI2OTg_67cb30e3-8dac-4d78-b003-6ea41a02f3df">4.4</ix:nonFraction> million of operating lease payments during 2020. We also obtained $<ix:nonFraction unitRef="usd" contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTQvZnJhZzo3NTZmN2E4M2NlMzk0ZWM4YWI3YzI1MzcxOTdhODRhNS90ZXh0cmVnaW9uOjc1NmY3YTgzY2UzOTRlYzhhYjdjMjUzNzE5N2E4NGE1XzI3NTk_a266bc54-1ced-427f-a04e-007250b0c1cf">6.8</ix:nonFraction> million of leased assets in exchange for new operating lease liabilities recognized during 2020. </span></div><div><span><br/></span></div><div><ix:nonNumeric contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTQvZnJhZzo3NTZmN2E4M2NlMzk0ZWM4YWI3YzI1MzcxOTdhODRhNS90ZXh0cmVnaW9uOjc1NmY3YTgzY2UzOTRlYzhhYjdjMjUzNzE5N2E4NGE1XzM4OTU_a6da6b94-516c-4ec4-a784-94deb575eccb" escape="true"><ix:nonNumeric contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" name="us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTQvZnJhZzo3NTZmN2E4M2NlMzk0ZWM4YWI3YzI1MzcxOTdhODRhNS90ZXh0cmVnaW9uOjc1NmY3YTgzY2UzOTRlYzhhYjdjMjUzNzE5N2E4NGE1XzM4OTg_ba0ae044-4c15-43fe-afe2-46aa5e913c7d" escape="true"><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 expected maturity of lease liabilities at December&#160;31, 2020:</span><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:43.914%"></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:16.495%"></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:16.495%"></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:16.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-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Leases</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%">Finance Leases</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</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%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTQvZnJhZzo3NTZmN2E4M2NlMzk0ZWM4YWI3YzI1MzcxOTdhODRhNS90YWJsZTo0MTdkMzVmNzczOTk0OTQ2OGJlYmYyZDZjYmIwNDNkNS90YWJsZXJhbmdlOjQxN2QzNWY3NzM5OTQ5NDY4YmViZjJkNmNiYjA0M2Q1XzEtMi0xLTEtMA_b3eaa900-fc28-4da6-bf30-e55b161248b2">4,046</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTQvZnJhZzo3NTZmN2E4M2NlMzk0ZWM4YWI3YzI1MzcxOTdhODRhNS90YWJsZTo0MTdkMzVmNzczOTk0OTQ2OGJlYmYyZDZjYmIwNDNkNS90YWJsZXJhbmdlOjQxN2QzNWY3NzM5OTQ5NDY4YmViZjJkNmNiYjA0M2Q1XzEtNC0xLTEtMA_bd117013-f836-42e5-9db6-60e087a2cd64">174</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-3" format="ixt:numdotdecimal" name="shen:LesseeLeaseLiabilityPaymentsNextTwelveMonths" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTQvZnJhZzo3NTZmN2E4M2NlMzk0ZWM4YWI3YzI1MzcxOTdhODRhNS90YWJsZTo0MTdkMzVmNzczOTk0OTQ2OGJlYmYyZDZjYmIwNDNkNS90YWJsZXJhbmdlOjQxN2QzNWY3NzM5OTQ5NDY4YmViZjJkNmNiYjA0M2Q1XzEtNi0xLTEtMA_aff17102-d179-444b-b88f-d36de9292e44">4,220</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><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="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTQvZnJhZzo3NTZmN2E4M2NlMzk0ZWM4YWI3YzI1MzcxOTdhODRhNS90YWJsZTo0MTdkMzVmNzczOTk0OTQ2OGJlYmYyZDZjYmIwNDNkNS90YWJsZXJhbmdlOjQxN2QzNWY3NzM5OTQ5NDY4YmViZjJkNmNiYjA0M2Q1XzItMi0xLTEtMA_0749597d-aca0-4278-8701-b4801f23cd9a">4,282</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTQvZnJhZzo3NTZmN2E4M2NlMzk0ZWM4YWI3YzI1MzcxOTdhODRhNS90YWJsZTo0MTdkMzVmNzczOTk0OTQ2OGJlYmYyZDZjYmIwNDNkNS90YWJsZXJhbmdlOjQxN2QzNWY3NzM5OTQ5NDY4YmViZjJkNmNiYjA0M2Q1XzItNC0xLTEtMA_c501936c-5f30-4ab0-be64-f95ab6290f7e">174</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-3" format="ixt:numdotdecimal" name="shen:LesseeLeaseLiabilityPaymentsDueYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTQvZnJhZzo3NTZmN2E4M2NlMzk0ZWM4YWI3YzI1MzcxOTdhODRhNS90YWJsZTo0MTdkMzVmNzczOTk0OTQ2OGJlYmYyZDZjYmIwNDNkNS90YWJsZXJhbmdlOjQxN2QzNWY3NzM5OTQ5NDY4YmViZjJkNmNiYjA0M2Q1XzItNi0xLTEtMA_e69e4b44-1fbf-40d6-8b6a-d228097f58c9">4,456</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="padding:2px 1pt;text-align: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="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTQvZnJhZzo3NTZmN2E4M2NlMzk0ZWM4YWI3YzI1MzcxOTdhODRhNS90YWJsZTo0MTdkMzVmNzczOTk0OTQ2OGJlYmYyZDZjYmIwNDNkNS90YWJsZXJhbmdlOjQxN2QzNWY3NzM5OTQ5NDY4YmViZjJkNmNiYjA0M2Q1XzMtMi0xLTEtMA_22e17839-5d3a-4ebf-9551-517d63fa4412">3,826</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTQvZnJhZzo3NTZmN2E4M2NlMzk0ZWM4YWI3YzI1MzcxOTdhODRhNS90YWJsZTo0MTdkMzVmNzczOTk0OTQ2OGJlYmYyZDZjYmIwNDNkNS90YWJsZXJhbmdlOjQxN2QzNWY3NzM5OTQ5NDY4YmViZjJkNmNiYjA0M2Q1XzMtNC0xLTEtMA_746040bc-e37a-4c11-ae7c-86c02d4bccf2">174</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-3" format="ixt:numdotdecimal" name="shen:LesseeLeaseLiabilityPaymentsDueYearThree" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTQvZnJhZzo3NTZmN2E4M2NlMzk0ZWM4YWI3YzI1MzcxOTdhODRhNS90YWJsZTo0MTdkMzVmNzczOTk0OTQ2OGJlYmYyZDZjYmIwNDNkNS90YWJsZXJhbmdlOjQxN2QzNWY3NzM5OTQ5NDY4YmViZjJkNmNiYjA0M2Q1XzMtNi0xLTEtMA_7647b304-974e-45b6-9297-18870722f998">4,000</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="padding:2px 1pt;text-align: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="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTQvZnJhZzo3NTZmN2E4M2NlMzk0ZWM4YWI3YzI1MzcxOTdhODRhNS90YWJsZTo0MTdkMzVmNzczOTk0OTQ2OGJlYmYyZDZjYmIwNDNkNS90YWJsZXJhbmdlOjQxN2QzNWY3NzM5OTQ5NDY4YmViZjJkNmNiYjA0M2Q1XzQtMi0xLTEtMA_702848e1-aec6-4278-bfdc-086ef61f4501">3,477</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTQvZnJhZzo3NTZmN2E4M2NlMzk0ZWM4YWI3YzI1MzcxOTdhODRhNS90YWJsZTo0MTdkMzVmNzczOTk0OTQ2OGJlYmYyZDZjYmIwNDNkNS90YWJsZXJhbmdlOjQxN2QzNWY3NzM5OTQ5NDY4YmViZjJkNmNiYjA0M2Q1XzQtNC0xLTEtMA_fc6e1d17-dd54-4769-9447-6f41ba5033d9">174</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-3" format="ixt:numdotdecimal" name="shen:LesseeLeaseLiabilityPaymentsDueYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTQvZnJhZzo3NTZmN2E4M2NlMzk0ZWM4YWI3YzI1MzcxOTdhODRhNS90YWJsZTo0MTdkMzVmNzczOTk0OTQ2OGJlYmYyZDZjYmIwNDNkNS90YWJsZXJhbmdlOjQxN2QzNWY3NzM5OTQ5NDY4YmViZjJkNmNiYjA0M2Q1XzQtNi0xLTEtMA_b5fe3498-0ebb-4ee0-a362-bc2bfba81609">3,651</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="padding:2px 1pt;text-align: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="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTQvZnJhZzo3NTZmN2E4M2NlMzk0ZWM4YWI3YzI1MzcxOTdhODRhNS90YWJsZTo0MTdkMzVmNzczOTk0OTQ2OGJlYmYyZDZjYmIwNDNkNS90YWJsZXJhbmdlOjQxN2QzNWY3NzM5OTQ5NDY4YmViZjJkNmNiYjA0M2Q1XzUtMi0xLTEtMA_822d3c6a-929b-4309-8055-7d5927a73ca2">3,250</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTQvZnJhZzo3NTZmN2E4M2NlMzk0ZWM4YWI3YzI1MzcxOTdhODRhNS90YWJsZTo0MTdkMzVmNzczOTk0OTQ2OGJlYmYyZDZjYmIwNDNkNS90YWJsZXJhbmdlOjQxN2QzNWY3NzM5OTQ5NDY4YmViZjJkNmNiYjA0M2Q1XzUtNC0xLTEtMA_5a23f8c7-27d9-4daf-b770-309f9b129231">174</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-3" format="ixt:numdotdecimal" name="shen:LesseeLeaseLiabilityPaymentsDueYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTQvZnJhZzo3NTZmN2E4M2NlMzk0ZWM4YWI3YzI1MzcxOTdhODRhNS90YWJsZTo0MTdkMzVmNzczOTk0OTQ2OGJlYmYyZDZjYmIwNDNkNS90YWJsZXJhbmdlOjQxN2QzNWY3NzM5OTQ5NDY4YmViZjJkNmNiYjA0M2Q1XzUtNi0xLTEtMA_5e3cc59b-cc39-4bec-a5d7-8c96ff215ca3">3,424</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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026 and thereafter</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTQvZnJhZzo3NTZmN2E4M2NlMzk0ZWM4YWI3YzI1MzcxOTdhODRhNS90YWJsZTo0MTdkMzVmNzczOTk0OTQ2OGJlYmYyZDZjYmIwNDNkNS90YWJsZXJhbmdlOjQxN2QzNWY3NzM5OTQ5NDY4YmViZjJkNmNiYjA0M2Q1XzYtMi0xLTEtMA_f539113f-f0af-487e-b068-e419d9097a69">64,739</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTQvZnJhZzo3NTZmN2E4M2NlMzk0ZWM4YWI3YzI1MzcxOTdhODRhNS90YWJsZTo0MTdkMzVmNzczOTk0OTQ2OGJlYmYyZDZjYmIwNDNkNS90YWJsZXJhbmdlOjQxN2QzNWY3NzM5OTQ5NDY4YmViZjJkNmNiYjA0M2Q1XzYtNC0xLTEtMA_27b1ff0f-fd8b-4b18-8879-b9404a7e2433">1,354</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-3" format="ixt:numdotdecimal" name="shen:LesseeLeaseLiabilityPaymentsDueAfterYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTQvZnJhZzo3NTZmN2E4M2NlMzk0ZWM4YWI3YzI1MzcxOTdhODRhNS90YWJsZTo0MTdkMzVmNzczOTk0OTQ2OGJlYmYyZDZjYmIwNDNkNS90YWJsZXJhbmdlOjQxN2QzNWY3NzM5OTQ5NDY4YmViZjJkNmNiYjA0M2Q1XzYtNi0xLTEtMA_a7f1a901-29c1-4420-af01-8dadfe484633">66,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="padding:2px 1pt;text-align: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 colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTQvZnJhZzo3NTZmN2E4M2NlMzk0ZWM4YWI3YzI1MzcxOTdhODRhNS90YWJsZTo0MTdkMzVmNzczOTk0OTQ2OGJlYmYyZDZjYmIwNDNkNS90YWJsZXJhbmdlOjQxN2QzNWY3NzM5OTQ5NDY4YmViZjJkNmNiYjA0M2Q1XzctMi0xLTEtMA_52acfe9a-119c-4fc6-bbb0-598771fe91b6">83,620</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-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="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinanceLeaseLiabilityPaymentsDue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTQvZnJhZzo3NTZmN2E4M2NlMzk0ZWM4YWI3YzI1MzcxOTdhODRhNS90YWJsZTo0MTdkMzVmNzczOTk0OTQ2OGJlYmYyZDZjYmIwNDNkNS90YWJsZXJhbmdlOjQxN2QzNWY3NzM5OTQ5NDY4YmViZjJkNmNiYjA0M2Q1XzctNC0xLTEtMA_782df473-ae19-4d8b-9ee4-613e71c79337">2,224</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-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="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-3" format="ixt:numdotdecimal" name="shen:LesseeLeaseLiabilityPaymentsDue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTQvZnJhZzo3NTZmN2E4M2NlMzk0ZWM4YWI3YzI1MzcxOTdhODRhNS90YWJsZTo0MTdkMzVmNzczOTk0OTQ2OGJlYmYyZDZjYmIwNDNkNS90YWJsZXJhbmdlOjQxN2QzNWY3NzM5OTQ5NDY4YmViZjJkNmNiYjA0M2Q1XzctNi0xLTEtMA_96f61820-cad9-491a-ab0e-f3e348c04399">85,844</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Interest</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTQvZnJhZzo3NTZmN2E4M2NlMzk0ZWM4YWI3YzI1MzcxOTdhODRhNS90YWJsZTo0MTdkMzVmNzczOTk0OTQ2OGJlYmYyZDZjYmIwNDNkNS90YWJsZXJhbmdlOjQxN2QzNWY3NzM5OTQ5NDY4YmViZjJkNmNiYjA0M2Q1XzgtMi0xLTEtMA_5a1be9d5-da38-43c4-836c-cdfc5d3e53dd">35,555</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTQvZnJhZzo3NTZmN2E4M2NlMzk0ZWM4YWI3YzI1MzcxOTdhODRhNS90YWJsZTo0MTdkMzVmNzczOTk0OTQ2OGJlYmYyZDZjYmIwNDNkNS90YWJsZXJhbmdlOjQxN2QzNWY3NzM5OTQ5NDY4YmViZjJkNmNiYjA0M2Q1XzgtNC0xLTEtMA_4d321e79-5472-4b9b-8d13-6bb4b11cebeb">636</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-3" format="ixt:numdotdecimal" name="shen:LesseeLeaseLiabilityUndiscountedExcessAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTQvZnJhZzo3NTZmN2E4M2NlMzk0ZWM4YWI3YzI1MzcxOTdhODRhNS90YWJsZTo0MTdkMzVmNzczOTk0OTQ2OGJlYmYyZDZjYmIwNDNkNS90YWJsZXJhbmdlOjQxN2QzNWY3NzM5OTQ5NDY4YmViZjJkNmNiYjA0M2Q1XzgtNi0xLTEtMA_0303826f-5572-444d-9742-93b99c7fa1a0">36,191</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="padding:2px 1pt;text-align: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 lease liabilities</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTQvZnJhZzo3NTZmN2E4M2NlMzk0ZWM4YWI3YzI1MzcxOTdhODRhNS90YWJsZTo0MTdkMzVmNzczOTk0OTQ2OGJlYmYyZDZjYmIwNDNkNS90YWJsZXJhbmdlOjQxN2QzNWY3NzM5OTQ5NDY4YmViZjJkNmNiYjA0M2Q1XzktMi0xLTEtMA_cada77ea-8deb-4171-aacf-6471f2491ea7">48,065</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinanceLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTQvZnJhZzo3NTZmN2E4M2NlMzk0ZWM4YWI3YzI1MzcxOTdhODRhNS90YWJsZTo0MTdkMzVmNzczOTk0OTQ2OGJlYmYyZDZjYmIwNDNkNS90YWJsZXJhbmdlOjQxN2QzNWY3NzM5OTQ5NDY4YmViZjJkNmNiYjA0M2Q1XzktNC0xLTEtMA_19e8f80c-bd4c-4039-894d-7fe54c7487c4">1,588</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-3" format="ixt:numdotdecimal" name="shen:LeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTQvZnJhZzo3NTZmN2E4M2NlMzk0ZWM4YWI3YzI1MzcxOTdhODRhNS90YWJsZTo0MTdkMzVmNzczOTk0OTQ2OGJlYmYyZDZjYmIwNDNkNS90YWJsZXJhbmdlOjQxN2QzNWY3NzM5OTQ5NDY4YmViZjJkNmNiYjA0M2Q1XzktNi0xLTEtMA_a04c22ea-2c81-4378-ba9e-05840d5a5217">49,653</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></ix:nonNumeric></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%">We recognized $<ix:nonFraction unitRef="usd" contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:SubleaseIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTQvZnJhZzo3NTZmN2E4M2NlMzk0ZWM4YWI3YzI1MzcxOTdhODRhNS90ZXh0cmVnaW9uOjc1NmY3YTgzY2UzOTRlYzhhYjdjMjUzNzE5N2E4NGE1XzM0NzA_ae748ce6-c9fa-496f-aae9-051fb87cd230">9.1</ix:nonFraction> million of operating lease revenue during 2020 related to the cell site colocation space and dedicated fiber optic strands that we lease to our customers, which is included in Service and other revenue in the consolidated statements of comprehensive income. Substantially all of our lease revenue relates to fixed lease payments.</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%">Below is a summary of our <ix:nonNumeric contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" name="us-gaap:LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTQvZnJhZzo3NTZmN2E4M2NlMzk0ZWM4YWI3YzI1MzcxOTdhODRhNS90ZXh0cmVnaW9uOjc1NmY3YTgzY2UzOTRlYzhhYjdjMjUzNzE5N2E4NGE1XzM4OTI_fb1c9551-5696-4c21-955c-67dcf79016ad" continuedAt="iceb6a1dfef0748a499d615844c3e2068" escape="true">minimum rental receipts under the lease agreements in place at December&#160;31, 2020:</ix:nonNumeric></span></div><div><ix:continuation id="iceb6a1dfef0748a499d615844c3e2068"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:63.157%"><tr><td style="width:1.0%"></td><td style="width:69.964%"></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:26.679%"></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-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Leases</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%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTQvZnJhZzo3NTZmN2E4M2NlMzk0ZWM4YWI3YzI1MzcxOTdhODRhNS90YWJsZTo5NzY2YjQwYzhhNTA0YjcxODY4NDg3M2U2MTljNmM5Yy90YWJsZXJhbmdlOjk3NjZiNDBjOGE1MDRiNzE4Njg0ODczZTYxOWM2YzljXzEtMi0xLTEtMA_e5f575b1-de79-4e48-aaad-c12f79c50f55">6,292</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><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="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LessorOperatingLeasePaymentsToBeReceivedTwoYears" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTQvZnJhZzo3NTZmN2E4M2NlMzk0ZWM4YWI3YzI1MzcxOTdhODRhNS90YWJsZTo5NzY2YjQwYzhhNTA0YjcxODY4NDg3M2U2MTljNmM5Yy90YWJsZXJhbmdlOjk3NjZiNDBjOGE1MDRiNzE4Njg0ODczZTYxOWM2YzljXzItMi0xLTEtMA_d25e8d36-bc88-4eff-bd9e-1e4753a62262">5,236</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="padding:2px 1pt;text-align: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="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LessorOperatingLeasePaymentsToBeReceivedThreeYears" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTQvZnJhZzo3NTZmN2E4M2NlMzk0ZWM4YWI3YzI1MzcxOTdhODRhNS90YWJsZTo5NzY2YjQwYzhhNTA0YjcxODY4NDg3M2U2MTljNmM5Yy90YWJsZXJhbmdlOjk3NjZiNDBjOGE1MDRiNzE4Njg0ODczZTYxOWM2YzljXzMtMi0xLTEtMA_e61f6c49-5029-4ecc-b4b5-51b62a4bf7eb">3,618</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="padding:2px 1pt;text-align: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="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LessorOperatingLeasePaymentsToBeReceivedFourYears" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTQvZnJhZzo3NTZmN2E4M2NlMzk0ZWM4YWI3YzI1MzcxOTdhODRhNS90YWJsZTo5NzY2YjQwYzhhNTA0YjcxODY4NDg3M2U2MTljNmM5Yy90YWJsZXJhbmdlOjk3NjZiNDBjOGE1MDRiNzE4Njg0ODczZTYxOWM2YzljXzQtMi0xLTEtMA_613206fa-5874-4ee9-bb8a-a61524af44e5">2,410</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="padding:2px 1pt;text-align: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="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LessorOperatingLeasePaymentsToBeReceivedFiveYears" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTQvZnJhZzo3NTZmN2E4M2NlMzk0ZWM4YWI3YzI1MzcxOTdhODRhNS90YWJsZTo5NzY2YjQwYzhhNTA0YjcxODY4NDg3M2U2MTljNmM5Yy90YWJsZXJhbmdlOjk3NjZiNDBjOGE1MDRiNzE4Njg0ODczZTYxOWM2YzljXzUtMi0xLTEtMA_597fd58e-2a50-49a6-a984-319c8c8f804d">1,320</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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026 and thereafter</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LessorOperatingLeasePaymentsToBeReceivedThereafter" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTQvZnJhZzo3NTZmN2E4M2NlMzk0ZWM4YWI3YzI1MzcxOTdhODRhNS90YWJsZTo5NzY2YjQwYzhhNTA0YjcxODY4NDg3M2U2MTljNmM5Yy90YWJsZXJhbmdlOjk3NjZiNDBjOGE1MDRiNzE4Njg0ODczZTYxOWM2YzljXzYtMi0xLTEtMA_ac0fa465-bd9f-4775-b214-42e9fece2d7e">3,805</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="padding:2px 1pt;text-align: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="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LessorOperatingLeasePaymentsToBeReceived" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTQvZnJhZzo3NTZmN2E4M2NlMzk0ZWM4YWI3YzI1MzcxOTdhODRhNS90YWJsZTo5NzY2YjQwYzhhNTA0YjcxODY4NDg3M2U2MTljNmM5Yy90YWJsZXJhbmdlOjk3NjZiNDBjOGE1MDRiNzE4Njg0ODczZTYxOWM2YzljXzctMi0xLTEtMA_2fc78194-6686-4969-b2d0-9f4a2823504d">22,681</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div></ix:continuation></ix:continuation></ix:continuation><div><span><br/></span></div><div id="i788206cdcf424df3b01772277d3f21a3_157"></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%">Note 10.&#160; <ix:nonNumeric contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" name="us-gaap:DebtDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTcvZnJhZzpkMmJjMGU3MTBmYjQ0ODhlOTFlYjdlYmYzOTY2NjA1ZC90ZXh0cmVnaW9uOmQyYmMwZTcxMGZiNDQ4OGU5MWViN2ViZjM5NjY2MDVkXzI4OTM_f32329f9-f49b-4fc9-81ef-8639df7dea9e" continuedAt="i21b18f5f56c9409f9d11593e9cb7cb0d" escape="true">Debt </ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="i21b18f5f56c9409f9d11593e9cb7cb0d" continuedAt="i60eeaffb3d3841559c716710a7b84a4c"><ix:nonNumeric contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" name="us-gaap:ScheduleOfDebtInstrumentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTcvZnJhZzpkMmJjMGU3MTBmYjQ0ODhlOTFlYjdlYmYzOTY2NjA1ZC90ZXh0cmVnaW9uOmQyYmMwZTcxMGZiNDQ4OGU5MWViN2ViZjM5NjY2MDVkXzI5MDA_7b68df75-89d6-4109-b87d-26c81fec205e" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our syndicated Credit Agreement includes a $<ix:nonFraction unitRef="usd" contextRef="id686953d56a9499ba2702d8cde477796_I20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTcvZnJhZzpkMmJjMGU3MTBmYjQ0ODhlOTFlYjdlYmYzOTY2NjA1ZC90ZXh0cmVnaW9uOmQyYmMwZTcxMGZiNDQ4OGU5MWViN2ViZjM5NjY2MDVkXzc0_198f3a7a-e8fe-4e12-94f2-10e9e092223c">75</ix:nonFraction> million, <ix:nonNumeric contextRef="if5cd32f75d334923a709543769300fba_D20200101-20201231" format="ixt-sec:durwordsen" name="us-gaap:DebtInstrumentTerm" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTcvZnJhZzpkMmJjMGU3MTBmYjQ0ODhlOTFlYjdlYmYzOTY2NjA1ZC90ZXh0cmVnaW9uOmQyYmMwZTcxMGZiNDQ4OGU5MWViN2ViZjM5NjY2MDVkXzM4NDgyOTA3MDIzMTE_5bbfb355-f950-416f-a766-6ed765fba763">five-year</ix:nonNumeric> undrawn revolving credit facility, as well as the following term loans:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:81.432%"><tr><td style="width:1.0%"></td><td style="width:54.914%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.443%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.697%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.446%"></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-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:400;line-height:100%">Term loan A-1</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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="i73a800d8af3b4d8e866dcb90a6c63acc_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTcvZnJhZzpkMmJjMGU3MTBmYjQ0ODhlOTFlYjdlYmYzOTY2NjA1ZC90YWJsZTplNGVlMGZkOGJjYTI0NTgwODA2ZDM5YWQwMTkxZGVkYy90YWJsZXJhbmdlOmU0ZWUwZmQ4YmNhMjQ1ODA4MDZkMzlhZDAxOTFkZWRjXzEtMS0xLTEtMA_b249673f-05f2-4ccd-9442-f28f3d6a37e3">229,437</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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="i7cfcc48b21474a2486892043ee4c3475_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTcvZnJhZzpkMmJjMGU3MTBmYjQ0ODhlOTFlYjdlYmYzOTY2NjA1ZC90YWJsZTplNGVlMGZkOGJjYTI0NTgwODA2ZDM5YWQwMTkxZGVkYy90YWJsZXJhbmdlOmU0ZWUwZmQ4YmNhMjQ1ODA4MDZkMzlhZDAxOTFkZWRjXzEtMy0xLTEtMA_a3a2e43b-2956-474c-8d04-2944127d8f6e">258,571</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term loan A-2</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%"><ix:nonFraction unitRef="usd" contextRef="i0aff9abcbde64aea9c35253908460f95_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTcvZnJhZzpkMmJjMGU3MTBmYjQ0ODhlOTFlYjdlYmYzOTY2NjA1ZC90YWJsZTplNGVlMGZkOGJjYTI0NTgwODA2ZDM5YWQwMTkxZGVkYy90YWJsZXJhbmdlOmU0ZWUwZmQ4YmNhMjQ1ODA4MDZkMzlhZDAxOTFkZWRjXzItMS0xLTEtMA_ec10cdf8-07ea-4b2f-a9ad-2ecec67c7cdb">468,481</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id773bd49837045cf891fa4216e39ea1b_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTcvZnJhZzpkMmJjMGU3MTBmYjQ0ODhlOTFlYjdlYmYzOTY2NjA1ZC90YWJsZTplNGVlMGZkOGJjYTI0NTgwODA2ZDM5YWQwMTkxZGVkYy90YWJsZXJhbmdlOmU0ZWUwZmQ4YmNhMjQ1ODA4MDZkMzlhZDAxOTFkZWRjXzItMy0xLTEtMA_83907448-9b85-4a45-99f5-ea59285fa517">473,469</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="padding:0 1pt"></td><td colspan="2" style="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="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTcvZnJhZzpkMmJjMGU3MTBmYjQ0ODhlOTFlYjdlYmYzOTY2NjA1ZC90YWJsZTplNGVlMGZkOGJjYTI0NTgwODA2ZDM5YWQwMTkxZGVkYy90YWJsZXJhbmdlOmU0ZWUwZmQ4YmNhMjQ1ODA4MDZkMzlhZDAxOTFkZWRjXzMtMS0xLTEtMA_1964c169-5b7b-4a84-8888-5fb3dabd147d">697,918</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-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="ic12f61d22b414cfe9914632a173f8a6e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTcvZnJhZzpkMmJjMGU3MTBmYjQ0ODhlOTFlYjdlYmYzOTY2NjA1ZC90YWJsZTplNGVlMGZkOGJjYTI0NTgwODA2ZDM5YWQwMTkxZGVkYy90YWJsZXJhbmdlOmU0ZWUwZmQ4YmNhMjQ1ODA4MDZkMzlhZDAxOTFkZWRjXzMtMy0xLTEtMA_324590e9-18c7-4c8e-b9ae-27b7fba84cc9">732,040</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: unamortized loan fees</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%"><ix:nonFraction unitRef="usd" contextRef="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-3" format="ixt:numdotdecimal" name="shen:UnamortizedLoanFeesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTcvZnJhZzpkMmJjMGU3MTBmYjQ0ODhlOTFlYjdlYmYzOTY2NjA1ZC90YWJsZTplNGVlMGZkOGJjYTI0NTgwODA2ZDM5YWQwMTkxZGVkYy90YWJsZXJhbmdlOmU0ZWUwZmQ4YmNhMjQ1ODA4MDZkMzlhZDAxOTFkZWRjXzQtMS0xLTEtMA_a32486d1-4800-4744-a961-89a0ad22fba0">9,455</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="shen:UnamortizedLoanFeesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTcvZnJhZzpkMmJjMGU3MTBmYjQ0ODhlOTFlYjdlYmYzOTY2NjA1ZC90YWJsZTplNGVlMGZkOGJjYTI0NTgwODA2ZDM5YWQwMTkxZGVkYy90YWJsZXJhbmdlOmU0ZWUwZmQ4YmNhMjQ1ODA4MDZkMzlhZDAxOTFkZWRjXzQtMy0xLTEtMA_212adc7a-438b-4962-aae0-3d4f49692d66">11,926</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="padding:2px 1pt;text-align: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 debt, net of unamortized loan fees</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-3" format="ixt:numdotdecimal" name="shen:LongTermDebtNetOfUnamortizedLoanFees" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTcvZnJhZzpkMmJjMGU3MTBmYjQ0ODhlOTFlYjdlYmYzOTY2NjA1ZC90YWJsZTplNGVlMGZkOGJjYTI0NTgwODA2ZDM5YWQwMTkxZGVkYy90YWJsZXJhbmdlOmU0ZWUwZmQ4YmNhMjQ1ODA4MDZkMzlhZDAxOTFkZWRjXzUtMS0xLTEtMA_0e2b8945-3016-4c22-94ad-e60167b553a0">688,463</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="shen:LongTermDebtNetOfUnamortizedLoanFees" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTcvZnJhZzpkMmJjMGU3MTBmYjQ0ODhlOTFlYjdlYmYzOTY2NjA1ZC90YWJsZTplNGVlMGZkOGJjYTI0NTgwODA2ZDM5YWQwMTkxZGVkYy90YWJsZXJhbmdlOmU0ZWUwZmQ4YmNhMjQ1ODA4MDZkMzlhZDAxOTFkZWRjXzUtMy0xLTEtMA_2976ee0f-514c-4f8f-91a3-2eeccbfbfe32">720,114</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><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%">Term Loan A-1 bears interest at one-month LIBOR plus a margin of <ix:nonFraction unitRef="number" contextRef="i2db854f100ad48d0b16aca2fdddd2396_D20200101-20201231" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTcvZnJhZzpkMmJjMGU3MTBmYjQ0ODhlOTFlYjdlYmYzOTY2NjA1ZC90ZXh0cmVnaW9uOmQyYmMwZTcxMGZiNDQ4OGU5MWViN2ViZjM5NjY2MDVkXzIyNg_0d5ea7e7-4d23-4ba2-8fd2-48014906d041">1.50</ix:nonFraction>%, while Term Loan A-2 bears interest at one-month LIBOR plus a margin of <ix:nonFraction unitRef="number" contextRef="i6d8b1aa587fd4433aeb57daa66854310_D20200101-20201231" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTcvZnJhZzpkMmJjMGU3MTBmYjQ0ODhlOTFlYjdlYmYzOTY2NjA1ZC90ZXh0cmVnaW9uOmQyYmMwZTcxMGZiNDQ4OGU5MWViN2ViZjM5NjY2MDVkXzMwMQ_6c0156c2-a4cd-4ca3-8b5f-34edccdf2560">1.75</ix:nonFraction>%.&#160;LIBOR resets monthly. Our cash payments for interest were $<ix:nonFraction unitRef="usd" contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:InterestPaidNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTcvZnJhZzpkMmJjMGU3MTBmYjQ0ODhlOTFlYjdlYmYzOTY2NjA1ZC90ZXh0cmVnaW9uOmQyYmMwZTcxMGZiNDQ4OGU5MWViN2ViZjM5NjY2MDVkXzM2Mw_fe5b43ec-61d7-4fcd-8ecc-b5fbf381ec41">18.6</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:InterestPaidNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTcvZnJhZzpkMmJjMGU3MTBmYjQ0ODhlOTFlYjdlYmYzOTY2NjA1ZC90ZXh0cmVnaW9uOmQyYmMwZTcxMGZiNDQ4OGU5MWViN2ViZjM5NjY2MDVkXzM3MA_a05e9e15-fe8b-4b20-9eec-97cc806b7865">27.6</ix:nonFraction> million during 2020 and 2019, respectively.</span></div></ix:continuation><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%">F-20</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#i788206cdcf424df3b01772277d3f21a3_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span><br/></span></div><ix:continuation id="i60eeaffb3d3841559c716710a7b84a4c"><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 Credit Agreement is fully secured by a pledge and unconditional guarantee from the Company and all of its subsidiaries, except Shenandoah Telephone Company. This provides the lenders a security interest in substantially all of the assets of the Company.</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 Credit Agreement contains affirmative and negative covenants customary to secured credit facilities, including restrictions on our ability to incur additional indebtedness and additional liens on their assets, engage in mergers or acquisitions or dispose of assets, pay dividends or make other distributions, voluntarily prepay other indebtedness, enter into transactions with affiliated persons, make investments, and change the nature of the Company&#8217;s businesses. Total dividends, distributions, and redemptions of capital stock generally cannot exceed the sum of $<ix:nonFraction unitRef="usd" contextRef="iad089fc051034db88b648306bfcceef0_D20200101-20201231" decimals="-6" format="ixt:numdotdecimal" name="shen:DebtInstrumentCreditAgreementTermsLimitOfDividendsPaidDistributionsAndRedemptionOfCapitalStock" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTcvZnJhZzpkMmJjMGU3MTBmYjQ0ODhlOTFlYjdlYmYzOTY2NjA1ZC90ZXh0cmVnaW9uOmQyYmMwZTcxMGZiNDQ4OGU5MWViN2ViZjM5NjY2MDVkXzEyNTg_fdb70d70-3db1-4e77-b516-6c76f473c3f4">25</ix:nonFraction> million plus <ix:nonFraction unitRef="number" contextRef="iad089fc051034db88b648306bfcceef0_D20200101-20201231" decimals="INF" name="shen:DebtInstrumentCreditAgreementTermsPercentageOfConsolidatedNetIncome" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTcvZnJhZzpkMmJjMGU3MTBmYjQ0ODhlOTFlYjdlYmYzOTY2NjA1ZC90ZXh0cmVnaW9uOmQyYmMwZTcxMGZiNDQ4OGU5MWViN2ViZjM5NjY2MDVkXzEyNjY_8f4dc62d-abf9-42ce-9997-aa28ac2f2a9a">60</ix:nonFraction>% of the Company's consolidated net income from January 1, 2016 to the date of declaration of such dividends, distributions or redemptions. </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 financial covenants of the Credit Facility include:</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">a limitation on the Company&#8217;s total leverage ratio, calculated as Consolidated EBITDA, as defined by the Credit Facility agreement, of less than or equal to <ix:nonFraction unitRef="number" contextRef="i6dd1aef49f4347d5a87fd7dcad3c8227_I20201231" decimals="INF" name="shen:LeverageRatioOne" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTcvZnJhZzpkMmJjMGU3MTBmYjQ0ODhlOTFlYjdlYmYzOTY2NjA1ZC90ZXh0cmVnaW9uOmQyYmMwZTcxMGZiNDQ4OGU5MWViN2ViZjM5NjY2MDVkXzE2MjQ_f0314bd9-7dc5-4279-afb1-0006f3c639ce">3.50</ix:nonFraction> to 1.00 from December 31, 2018 through December 31, 2019, then <ix:nonFraction unitRef="number" contextRef="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="INF" name="shen:LeverageRatioTwo" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTcvZnJhZzpkMmJjMGU3MTBmYjQ0ODhlOTFlYjdlYmYzOTY2NjA1ZC90ZXh0cmVnaW9uOmQyYmMwZTcxMGZiNDQ4OGU5MWViN2ViZjM5NjY2MDVkXzE2OTA_457b349c-d4bb-4364-acd6-b5c0d641c096">3.25</ix:nonFraction> to 1.00 through December 31, 2021, and <ix:nonFraction unitRef="number" contextRef="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="INF" name="shen:LeverageRatioThree" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTcvZnJhZzpkMmJjMGU3MTBmYjQ0ODhlOTFlYjdlYmYzOTY2NjA1ZC90ZXh0cmVnaW9uOmQyYmMwZTcxMGZiNDQ4OGU5MWViN2ViZjM5NjY2MDVkXzE3MzM_cd73562f-80cf-4aec-b044-a459c34a5b56">3.00</ix:nonFraction> to 1.00 thereafter;</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 minimum debt service coverage ratio, calculated as Consolidated EBITDA minus certain cash tax payments divided by the sum of all scheduled principal payments on the Credit Facility plus cash payments for interest, greater than or equal to <ix:nonFraction unitRef="number" contextRef="ifc9563d4402a44e1b278da639df77b78_I20201231" decimals="INF" name="shen:DebtServiceCoverageRatioActual" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTcvZnJhZzpkMmJjMGU3MTBmYjQ0ODhlOTFlYjdlYmYzOTY2NjA1ZC90ZXh0cmVnaW9uOmQyYmMwZTcxMGZiNDQ4OGU5MWViN2ViZjM5NjY2MDVkXzE5OTc_5ae38910-4388-4749-965f-add7ebf42497">2.00</ix:nonFraction> to 1.00;</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 Company must maintain a minimum liquidity balance, calculated as availability under the Revolver Facility plus unrestricted cash and cash equivalents, of greater than $<ix:nonFraction unitRef="usd" contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" decimals="INF" format="ixt:numdotdecimal" name="shen:DebtInstrumentCovenantsMinimumLiquidityAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTcvZnJhZzpkMmJjMGU3MTBmYjQ0ODhlOTFlYjdlYmYzOTY2NjA1ZC90ZXh0cmVnaW9uOmQyYmMwZTcxMGZiNDQ4OGU5MWViN2ViZjM5NjY2MDVkXzIxODA_df4aaa28-0e67-44bb-94b1-6cf042c813a2">25</ix:nonFraction> million at all times.</span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" name="shen:FinancialCovenantsInCreditAgreementsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTcvZnJhZzpkMmJjMGU3MTBmYjQ0ODhlOTFlYjdlYmYzOTY2NjA1ZC90ZXh0cmVnaW9uOmQyYmMwZTcxMGZiNDQ4OGU5MWViN2ViZjM5NjY2MDVkXzI4ODk_0260ad65-f12b-479d-98f3-e517525f04ce" escape="true"><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%">As shown below, as of December&#160;31, 2020, the Company was in compliance with the financial covenants in its credit agreements.</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:85.526%"><tr><td style="width:1.0%"></td><td style="width:52.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.412%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.654%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.201%"></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%">Actual</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%">Covenant Requirement</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%">Total leverage ratio</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="1" name="shen:LeverageRatioActual" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTcvZnJhZzpkMmJjMGU3MTBmYjQ0ODhlOTFlYjdlYmYzOTY2NjA1ZC90YWJsZTplYWQ5ZTgyNTU3YTE0MGVmOWZlYWNhODdkMWI2NzAwYi90YWJsZXJhbmdlOmVhZDllODI1NTdhMTQwZWY5ZmVhY2E4N2QxYjY3MDBiXzEtMS0xLTEtMA_bf07ba67-f7e6-4db3-b57c-43c2b0a9325b">2.0</ix:nonFraction></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" decimals="INF" name="shen:RatioOfIndebtednessToEbitda" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTcvZnJhZzpkMmJjMGU3MTBmYjQ0ODhlOTFlYjdlYmYzOTY2NjA1ZC90YWJsZTplYWQ5ZTgyNTU3YTE0MGVmOWZlYWNhODdkMWI2NzAwYi90YWJsZXJhbmdlOmVhZDllODI1NTdhMTQwZWY5ZmVhY2E4N2QxYjY3MDBiXzEtMy0xLTEtMC90ZXh0cmVnaW9uOmI4ZGM1N2ExMDcyMjQ1ZGY5MGQ0OTQwZmI1YzhkNjA1XzEwOTk1MTE2Mjc3OTM_e417a2fa-3692-49be-9d20-c9f3db6bfaab">3.25</ix:nonFraction> or Lower</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%">Debt service coverage ratio</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="1" name="shen:DebtServiceCoverageRatioActual" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTcvZnJhZzpkMmJjMGU3MTBmYjQ0ODhlOTFlYjdlYmYzOTY2NjA1ZC90YWJsZTplYWQ5ZTgyNTU3YTE0MGVmOWZlYWNhODdkMWI2NzAwYi90YWJsZXJhbmdlOmVhZDllODI1NTdhMTQwZWY5ZmVhY2E4N2QxYjY3MDBiXzItMS0xLTEtMA_296cae1e-5fe9-416e-8901-71fa69fac6c1">6.6</ix:nonFraction></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" decimals="INF" name="shen:MinimumDebtServiceCoverageRatio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTcvZnJhZzpkMmJjMGU3MTBmYjQ0ODhlOTFlYjdlYmYzOTY2NjA1ZC90YWJsZTplYWQ5ZTgyNTU3YTE0MGVmOWZlYWNhODdkMWI2NzAwYi90YWJsZXJhbmdlOmVhZDllODI1NTdhMTQwZWY5ZmVhY2E4N2QxYjY3MDBiXzItMy0xLTEtMC90ZXh0cmVnaW9uOjYwZWU3ZTQ3MDdlZjQ0Y2M4MjZkY2E5NWU4N2FhZTA0XzEwOTk1MTE2Mjc3OTM_a11e8c50-7e1e-4163-b5ff-cf24f0c0eb5b">2.0</ix:nonFraction> or Higher</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%">Minimum liquidity balance (in millions)</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-5" name="shen:DebtInstrumentCovenantLiquidityBalanceActual" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTcvZnJhZzpkMmJjMGU3MTBmYjQ0ODhlOTFlYjdlYmYzOTY2NjA1ZC90YWJsZTplYWQ5ZTgyNTU3YTE0MGVmOWZlYWNhODdkMWI2NzAwYi90YWJsZXJhbmdlOmVhZDllODI1NTdhMTQwZWY5ZmVhY2E4N2QxYjY3MDBiXzMtMS0xLTEtMA_fd177676-e5a6-48ab-bcd5-3ac30615788e">270.4</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usd" contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" decimals="INF" name="shen:DebtInstrumentCovenantsMinimumLiquidityAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTcvZnJhZzpkMmJjMGU3MTBmYjQ0ODhlOTFlYjdlYmYzOTY2NjA1ZC90YWJsZTplYWQ5ZTgyNTU3YTE0MGVmOWZlYWNhODdkMWI2NzAwYi90YWJsZXJhbmdlOmVhZDllODI1NTdhMTQwZWY5ZmVhY2E4N2QxYjY3MDBiXzMtMy0xLTEtMC90ZXh0cmVnaW9uOjg5MWY2Zjg3NTZhOTRmYjJhYTk1NzMzMWZlN2RkYTQ5XzEwOTk1MTE2Mjc3OTU_36677981-4a61-4547-95a1-dce155b72dfa">25.0</ix:nonFraction> or Higher</span></div></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:400;line-height:120%">Rate quotations provided by a group of banks that sustain LIBOR will no longer be required after 2021. As a result, it is uncertain whether LIBOR will continue to be quoted after 2021. Our term loans and interest rate swaps identify LIBOR as a reference rate and mature after 2021. Alternative reference rates that replace LIBOR may not yield the same or similar economic results over the terms of the financial instruments. The transition from LIBOR could result in us paying higher or lower interest rates on our current LIBOR-indexed term loans, affect the fair value of the derivative instruments we hold, or affect our ability to effectively use interest rate swaps to manage interest rate risk. Our Credit Agreement includes provisions that provide for the identification of a LIBOR replacement rate. Due to the uncertainty regarding the transition from LIBOR-indexed financial instruments, including when it will happen, and the manner in which an alternative reference rate will apply, we cannot yet reasonably estimate the expected financial impact of the LIBOR transition.</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%">As discussed in Note 3,</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-style:italic;font-weight:400;line-height:120%">Discontinued Operations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the terms of our long term debt agreements require us to repay all of our debt upon consummation of the sale of our Wireless operations, which is expected to occur during the first half of 2021. Management also intends to settle the related interest rate swaps upon consummation. Both are therefore presented outside of the disposal group as a current liability at December&#160;31, 2020.</span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div id="i788206cdcf424df3b01772277d3f21a3_163"></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%">Note 11.&#160; <ix:nonNumeric contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" name="us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjMvZnJhZzplYzBkODQxMDBhMzY0MTEzOTgyNjhhOTMwNGQ4YjcxYS90ZXh0cmVnaW9uOmVjMGQ4NDEwMGEzNjQxMTM5ODI2OGE5MzA0ZDhiNzFhXzg4Ng_7a6c0dd5-cd33-4db7-9e55-2420d200c747" continuedAt="ia3d3509bdd6f44aeaabbd4a60cc2ddc3" escape="true">Derivatives and Hedging</ix:nonNumeric></span></div><ix:continuation id="ia3d3509bdd6f44aeaabbd4a60cc2ddc3" continuedAt="ic6ebe351089b4de8a9c15d5593b27325"><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%"> </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 Company's interest rate swaps are pay-fixed (<ix:nonFraction unitRef="number" contextRef="ie52e134eacf94de086a982a58f1a2359_I20201231" decimals="INF" name="us-gaap:DerivativeFixedInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjMvZnJhZzplYzBkODQxMDBhMzY0MTEzOTgyNjhhOTMwNGQ4YjcxYS90ZXh0cmVnaW9uOmVjMGQ4NDEwMGEzNjQxMTM5ODI2OGE5MzA0ZDhiNzFhXzEwOTk1MTE2Mjk1NjE_ebc3e3f2-2265-489d-b724-c390cb2ad9f5">1.16</ix:nonFraction>%), receive-variable (one month LIBOR) that hedged approximately <ix:nonFraction unitRef="number" contextRef="if45ac87434df4b3e8e31efd118ddf083_I20201231" decimals="2" name="shen:DerivativeOutstandingDebtPercentageHedged" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjMvZnJhZzplYzBkODQxMDBhMzY0MTEzOTgyNjhhOTMwNGQ4YjcxYS90ZXh0cmVnaW9uOmVjMGQ4NDEwMGEzNjQxMTM5ODI2OGE5MzA0ZDhiNzFhXzI3NDg3NzkwNzI1MTE_e200d204-805c-48c5-a957-462da23124ca">41</ix:nonFraction>% of outstanding debt with outstanding notional amounts totaling $<ix:nonFraction unitRef="usd" contextRef="if45ac87434df4b3e8e31efd118ddf083_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DerivativeAssetNotionalAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjMvZnJhZzplYzBkODQxMDBhMzY0MTEzOTgyNjhhOTMwNGQ4YjcxYS90ZXh0cmVnaW9uOmVjMGQ4NDEwMGEzNjQxMTM5ODI2OGE5MzA0ZDhiNzFhXzEwOTk1MTE2Mjk1ODA_a504b43f-eb06-4261-9671-ae2da8c88cf0">289.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i86d496df99ed422c9c9dc1b4cbc1bd22_I20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DerivativeAssetNotionalAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjMvZnJhZzplYzBkODQxMDBhMzY0MTEzOTgyNjhhOTMwNGQ4YjcxYS90ZXh0cmVnaW9uOmVjMGQ4NDEwMGEzNjQxMTM5ODI2OGE5MzA0ZDhiNzFhXzEwOTk1MTE2Mjk2MjA_39a1241f-9270-4e94-b414-123c908a7ac3">339.8</ix:nonFraction>&#160;million December&#160;31, 2020 and 2019, respectively. </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%">The fair value of these instruments was estimated using an income approach and observable market inputs. The hedge was determined to be highly effective and therefore all of the change in its fair value was recognized through other comprehensive income. <ix:nonNumeric contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" name="us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjMvZnJhZzplYzBkODQxMDBhMzY0MTEzOTgyNjhhOTMwNGQ4YjcxYS90ZXh0cmVnaW9uOmVjMGQ4NDEwMGEzNjQxMTM5ODI2OGE5MzA0ZDhiNzFhXzg5Mg_0639018a-a6a9-4d4f-b3ea-3b3e2f6c823e" continuedAt="i62237eb93b9d4380ab5aa35bf28dcb59" escape="true">Derivative balances are presented as follows in our consolidated balance sheet:</ix:nonNumeric></span></div></ix:continuation><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%">F-21</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#i788206cdcf424df3b01772277d3f21a3_7">Table of Contents</a></span></div></div><ix:continuation id="ic6ebe351089b4de8a9c15d5593b27325" continuedAt="i8d30cd2e59524de3860cdf8bc5ea887e"><div style="margin-top:5pt"><ix:continuation id="i62237eb93b9d4380ab5aa35bf28dcb59"><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:58.164%"></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:18.752%"></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:18.314%"></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-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:400;line-height:100%">Balance sheet location of derivative financial instruments:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="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%">Prepaid expenses and other</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i521e74dc48f0470b822304a8e7393de3_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:DerivativeAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjMvZnJhZzplYzBkODQxMDBhMzY0MTEzOTgyNjhhOTMwNGQ4YjcxYS90YWJsZTpmMzBkNDdkNzYyNzU0OWE5ODNhMjhjMmIzNzVmMTUyYy90YWJsZXJhbmdlOmYzMGQ0N2Q3NjI3NTQ5YTk4M2EyOGMyYjM3NWYxNTJjXzItMi0xLTEtMA_799956f3-8bb5-4020-ba0e-be0983e3f7ac">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2bc0697af3cb464f90c8c353b78e5391_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjMvZnJhZzplYzBkODQxMDBhMzY0MTEzOTgyNjhhOTMwNGQ4YjcxYS90YWJsZTpmMzBkNDdkNzYyNzU0OWE5ODNhMjhjMmIzNzVmMTUyYy90YWJsZXJhbmdlOmYzMGQ0N2Q3NjI3NTQ5YTk4M2EyOGMyYjM3NWYxNTJjXzItNC0xLTEtMA_7c2ae82b-6224-45b0-8876-3f743481fbe0">1,382</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="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%">Deferred charges and other assets</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6874339cad484dda9137cd73ebdba9ae_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:DerivativeAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjMvZnJhZzplYzBkODQxMDBhMzY0MTEzOTgyNjhhOTMwNGQ4YjcxYS90YWJsZTpmMzBkNDdkNzYyNzU0OWE5ODNhMjhjMmIzNzVmMTUyYy90YWJsZXJhbmdlOmYzMGQ0N2Q3NjI3NTQ5YTk4M2EyOGMyYjM3NWYxNTJjXzMtMi0xLTEtNjU5OA_c994fdf7-cd0d-45a5-9c3e-d8c352ffeeab">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3c3dfe2f703b496489125c0dda32af8b_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjMvZnJhZzplYzBkODQxMDBhMzY0MTEzOTgyNjhhOTMwNGQ4YjcxYS90YWJsZTpmMzBkNDdkNzYyNzU0OWE5ODNhMjhjMmIzNzVmMTUyYy90YWJsZXJhbmdlOmYzMGQ0N2Q3NjI3NTQ5YTk4M2EyOGMyYjM3NWYxNTJjXzMtNC0xLTEtNjYwNA_6bc066b8-40b1-4744-bbfa-b98530f236df">1,252</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="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%">Accrued liabilities and other</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44537fed47b14dfcbb4d6a1384c929dc_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjMvZnJhZzplYzBkODQxMDBhMzY0MTEzOTgyNjhhOTMwNGQ4YjcxYS90YWJsZTpmMzBkNDdkNzYyNzU0OWE5ODNhMjhjMmIzNzVmMTUyYy90YWJsZXJhbmdlOmYzMGQ0N2Q3NjI3NTQ5YTk4M2EyOGMyYjM3NWYxNTJjXzMtMi0xLTEtMA_8d4aa7ef-7496-4433-9c0b-382f1aafd107">4,048</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5c32ab10b7db49cabc0e685ceae0aba4_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:DerivativeAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjMvZnJhZzplYzBkODQxMDBhMzY0MTEzOTgyNjhhOTMwNGQ4YjcxYS90YWJsZTpmMzBkNDdkNzYyNzU0OWE5ODNhMjhjMmIzNzVmMTUyYy90YWJsZXJhbmdlOmYzMGQ0N2Q3NjI3NTQ5YTk4M2EyOGMyYjM3NWYxNTJjXzMtNC0xLTEtMA_c030e4d3-dccc-4f0c-97f1-c2ee9a54ecd4">&#8212;</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="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 derivatives designated as hedging instruments</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib92892e9fdfe4e9ea1943ecdd5a99e28_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjMvZnJhZzplYzBkODQxMDBhMzY0MTEzOTgyNjhhOTMwNGQ4YjcxYS90YWJsZTpmMzBkNDdkNzYyNzU0OWE5ODNhMjhjMmIzNzVmMTUyYy90YWJsZXJhbmdlOmYzMGQ0N2Q3NjI3NTQ5YTk4M2EyOGMyYjM3NWYxNTJjXzQtMi0xLTEtMA_75d16ad5-7aea-41d5-aab0-89efcda52690">4,048</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7a6d0372c5874d619a7efbabae460ecb_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjMvZnJhZzplYzBkODQxMDBhMzY0MTEzOTgyNjhhOTMwNGQ4YjcxYS90YWJsZTpmMzBkNDdkNzYyNzU0OWE5ODNhMjhjMmIzNzVmMTUyYy90YWJsZXJhbmdlOmYzMGQ0N2Q3NjI3NTQ5YTk4M2EyOGMyYjM3NWYxNTJjXzQtNC0xLTEtMA_e00f36ef-1019-475e-9910-f12e5caaccf5">2,634</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></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%">Market expectations of the projected LIBOR decreased significantly during 2020, which drove the fair value of our interest rate swaps to a liability. </span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" name="us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjMvZnJhZzplYzBkODQxMDBhMzY0MTEzOTgyNjhhOTMwNGQ4YjcxYS90ZXh0cmVnaW9uOmVjMGQ4NDEwMGEzNjQxMTM5ODI2OGE5MzA0ZDhiNzFhXzg4OA_cf27d243-db0e-4d6b-b960-9ef3701a19ad" escape="true"><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 table below summarizes changes in accumulated other comprehensive income (loss) by component:</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:54.635%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.164%"></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:13.164%"></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:13.167%"></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-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gains (Losses) on<br/>Cash Flow<br/>Hedges</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%">Income Tax<br/>(Expense)<br/>Benefit</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/>Other<br/>Comprehensive<br/>Income (Loss), net of taxes</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 as of December 31, 2019</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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="iaf20f1df04b94cb2a95de87d724a9709_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AociBeforeTaxAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjMvZnJhZzplYzBkODQxMDBhMzY0MTEzOTgyNjhhOTMwNGQ4YjcxYS90YWJsZToxMzlkMDJmZmQwZjA0MThlYTFhMDE4ZmM2MTdlZTBjZC90YWJsZXJhbmdlOjEzOWQwMmZmZDBmMDQxOGVhMWEwMThmYzYxN2VlMGNkXzEtMS0xLTEtMA_319270ae-4107-48ab-af09-489d4fa2a366">2,634</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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="ic12f61d22b414cfe9914632a173f8a6e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AociTaxAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjMvZnJhZzplYzBkODQxMDBhMzY0MTEzOTgyNjhhOTMwNGQ4YjcxYS90YWJsZToxMzlkMDJmZmQwZjA0MThlYTFhMDE4ZmM2MTdlZTBjZC90YWJsZXJhbmdlOjEzOWQwMmZmZDBmMDQxOGVhMWEwMThmYzYxN2VlMGNkXzEtMy0xLTEtMA_a41f47e4-8e27-4f91-b666-2a4031ea3c52">2,326</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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="ic12f61d22b414cfe9914632a173f8a6e_I20191231" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjMvZnJhZzplYzBkODQxMDBhMzY0MTEzOTgyNjhhOTMwNGQ4YjcxYS90YWJsZToxMzlkMDJmZmQwZjA0MThlYTFhMDE4ZmM2MTdlZTBjZC90YWJsZXJhbmdlOjEzOWQwMmZmZDBmMDQxOGVhMWEwMThmYzYxN2VlMGNkXzEtNS0xLTEtMA_6d374c84-7570-4c89-9905-aa92e5b52fc1">308</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net change in unrealized (loss) gain</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%">(<ix:nonFraction unitRef="usd" contextRef="i48faa2d2dc7c4cd3abd085652fe98758_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjMvZnJhZzplYzBkODQxMDBhMzY0MTEzOTgyNjhhOTMwNGQ4YjcxYS90YWJsZToxMzlkMDJmZmQwZjA0MThlYTFhMDE4ZmM2MTdlZTBjZC90YWJsZXJhbmdlOjEzOWQwMmZmZDBmMDQxOGVhMWEwMThmYzYxN2VlMGNkXzItMS0xLTEtMA_23b1a374-1f1d-4d2b-a64e-f59d363ad22a">8,444</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjMvZnJhZzplYzBkODQxMDBhMzY0MTEzOTgyNjhhOTMwNGQ4YjcxYS90YWJsZToxMzlkMDJmZmQwZjA0MThlYTFhMDE4ZmM2MTdlZTBjZC90YWJsZXJhbmdlOjEzOWQwMmZmZDBmMDQxOGVhMWEwMThmYzYxN2VlMGNkXzItMy0xLTEtMA_7676a88e-1ff2-4744-b883-4aa7ea0be486">2,806</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjMvZnJhZzplYzBkODQxMDBhMzY0MTEzOTgyNjhhOTMwNGQ4YjcxYS90YWJsZToxMzlkMDJmZmQwZjA0MThlYTFhMDE4ZmM2MTdlZTBjZC90YWJsZXJhbmdlOjEzOWQwMmZmZDBmMDQxOGVhMWEwMThmYzYxN2VlMGNkXzItNS0xLTEtMA_4472c165-f354-4cbf-b191-b34e9c5850e0">5,638</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive income (loss) to interest expense</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%"><ix:nonFraction unitRef="usd" contextRef="i48faa2d2dc7c4cd3abd085652fe98758_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjMvZnJhZzplYzBkODQxMDBhMzY0MTEzOTgyNjhhOTMwNGQ4YjcxYS90YWJsZToxMzlkMDJmZmQwZjA0MThlYTFhMDE4ZmM2MTdlZTBjZC90YWJsZXJhbmdlOjEzOWQwMmZmZDBmMDQxOGVhMWEwMThmYzYxN2VlMGNkXzMtMS0xLTEtMA_dad53d01-484d-4ec2-a86b-299bd26982ab">1,762</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:ReclassificationFromAociCurrentPeriodTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjMvZnJhZzplYzBkODQxMDBhMzY0MTEzOTgyNjhhOTMwNGQ4YjcxYS90YWJsZToxMzlkMDJmZmQwZjA0MThlYTFhMDE4ZmM2MTdlZTBjZC90YWJsZXJhbmdlOjEzOWQwMmZmZDBmMDQxOGVhMWEwMThmYzYxN2VlMGNkXzMtMy0xLTEtMA_312118ca-62d6-40c9-93ff-9020cd9a45db">1,138</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjMvZnJhZzplYzBkODQxMDBhMzY0MTEzOTgyNjhhOTMwNGQ4YjcxYS90YWJsZToxMzlkMDJmZmQwZjA0MThlYTFhMDE4ZmM2MTdlZTBjZC90YWJsZXJhbmdlOjEzOWQwMmZmZDBmMDQxOGVhMWEwMThmYzYxN2VlMGNkXzMtNS0xLTEtMA_91006e25-8afd-4822-94d4-5647fd3fc98c">624</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="padding:2px 1pt;text-align: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) income</span></td><td colspan="2" style="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="i48faa2d2dc7c4cd3abd085652fe98758_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjMvZnJhZzplYzBkODQxMDBhMzY0MTEzOTgyNjhhOTMwNGQ4YjcxYS90YWJsZToxMzlkMDJmZmQwZjA0MThlYTFhMDE4ZmM2MTdlZTBjZC90YWJsZXJhbmdlOjEzOWQwMmZmZDBmMDQxOGVhMWEwMThmYzYxN2VlMGNkXzQtMS0xLTEtMA_eab6cad9-c563-4f47-8637-c041d9ed0033">6,682</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-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="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjMvZnJhZzplYzBkODQxMDBhMzY0MTEzOTgyNjhhOTMwNGQ4YjcxYS90YWJsZToxMzlkMDJmZmQwZjA0MThlYTFhMDE4ZmM2MTdlZTBjZC90YWJsZXJhbmdlOjEzOWQwMmZmZDBmMDQxOGVhMWEwMThmYzYxN2VlMGNkXzQtMy0xLTEtMA_610b8f53-7072-45f7-ba29-12373fe44590">1,668</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-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="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjMvZnJhZzplYzBkODQxMDBhMzY0MTEzOTgyNjhhOTMwNGQ4YjcxYS90YWJsZToxMzlkMDJmZmQwZjA0MThlYTFhMDE4ZmM2MTdlZTBjZC90YWJsZXJhbmdlOjEzOWQwMmZmZDBmMDQxOGVhMWEwMThmYzYxN2VlMGNkXzQtNS0xLTEtMA_524f1173-684c-4a34-a961-428e0058c362">5,014</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><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="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1b9b90d93b22433387484a8bd37cfd0b_I20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:AociBeforeTaxAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjMvZnJhZzplYzBkODQxMDBhMzY0MTEzOTgyNjhhOTMwNGQ4YjcxYS90YWJsZToxMzlkMDJmZmQwZjA0MThlYTFhMDE4ZmM2MTdlZTBjZC90YWJsZXJhbmdlOjEzOWQwMmZmZDBmMDQxOGVhMWEwMThmYzYxN2VlMGNkXzUtMS0xLTEtMA_637b00e9-b239-4137-af04-b3c22957f450">4,048</ix:nonFraction>)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-3" name="us-gaap:AociTaxAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjMvZnJhZzplYzBkODQxMDBhMzY0MTEzOTgyNjhhOTMwNGQ4YjcxYS90YWJsZToxMzlkMDJmZmQwZjA0MThlYTFhMDE4ZmM2MTdlZTBjZC90YWJsZXJhbmdlOjEzOWQwMmZmZDBmMDQxOGVhMWEwMThmYzYxN2VlMGNkXzUtMy0xLTEtMA_1f32753e-31f3-4242-86f7-9705601676eb">658</ix:nonFraction>)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjMvZnJhZzplYzBkODQxMDBhMzY0MTEzOTgyNjhhOTMwNGQ4YjcxYS90YWJsZToxMzlkMDJmZmQwZjA0MThlYTFhMDE4ZmM2MTdlZTBjZC90YWJsZXJhbmdlOjEzOWQwMmZmZDBmMDQxOGVhMWEwMThmYzYxN2VlMGNkXzUtNS0xLTEtMA_2e8f4c63-0289-47e9-9ffa-a25ca4f5677b">4,706</ix:nonFraction>)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix: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-weight:400;line-height:120%"><ix:continuation id="i8d30cd2e59524de3860cdf8bc5ea887e">As of December 31, 2020, the Company estimates that $<ix:nonFraction unitRef="usd" contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjMvZnJhZzplYzBkODQxMDBhMzY0MTEzOTgyNjhhOTMwNGQ4YjcxYS90ZXh0cmVnaW9uOmVjMGQ4NDEwMGEzNjQxMTM5ODI2OGE5MzA0ZDhiNzFhXzM4NDgyOTA3MDA3NDg_50cf2b8f-ee87-4ca2-92fd-df11e826b12a">3.2</ix:nonFraction>&#160;million will be reclassified as a reduction of interest expense during the next twelve months.</ix:continuation> </span></div><div style="text-align:justify"><span><br/></span></div><div id="i788206cdcf424df3b01772277d3f21a3_166"></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%">Note 12.&#160; <ix:nonNumeric contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" name="us-gaap:IncomeTaxDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90ZXh0cmVnaW9uOjE0MjcxZDJmMjNmNTQ1YTQ5Njc5ODAxYTJiODNiYjQwXzI2NTY_792d1f31-25b3-4d2e-8005-b2397b082785" continuedAt="i1cb48a8362c5464d9f7e3644a60c2773" escape="true">Income Taxes </ix:nonNumeric></span></div><div style="text-align:justify"><span><br/></span></div><ix:continuation id="i1cb48a8362c5464d9f7e3644a60c2773" continuedAt="i8bb638384e6a426fb3ce778da5ac7122"><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 Company files a consolidated U.S. federal income tax return and various state income tax returns.&#160;<ix:nonNumeric contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90ZXh0cmVnaW9uOjE0MjcxZDJmMjNmNTQ1YTQ5Njc5ODAxYTJiODNiYjQwXzI2NjY_fe7b141f-52ba-4c92-9dc3-ba311cb272c6" continuedAt="i739975e1b2df4334be4da02234ca544b" escape="true">The provision for the federal and state income taxes attributable to income (loss) consists of the following components:</ix:nonNumeric></span></div><div style="margin-top:5pt"><ix:continuation id="i739975e1b2df4334be4da02234ca544b"><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:54.635%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.164%"></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:13.164%"></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:13.167%"></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="15" 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%">Years Ended December 31,</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-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2018</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%">Current (benefit) expense</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="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%">Federal taxes</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90YWJsZTo3ZDRkNDhlYmFmMTk0MzExOTJhZDE4NGE0Yzg3ZDI0Zi90YWJsZXJhbmdlOjdkNGQ0OGViYWYxOTQzMTE5MmFkMTg0YTRjODdkMjRmXzMtMS0xLTEtMA_c05c2096-39fc-4013-b660-de95462d2aa4">13,748</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90YWJsZTo3ZDRkNDhlYmFmMTk0MzExOTJhZDE4NGE0Yzg3ZDI0Zi90YWJsZXJhbmdlOjdkNGQ0OGViYWYxOTQzMTE5MmFkMTg0YTRjODdkMjRmXzMtMy0xLTEtMA_ecba70b4-06de-4f62-8832-07958a246d2e">16,393</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90YWJsZTo3ZDRkNDhlYmFmMTk0MzExOTJhZDE4NGE0Yzg3ZDI0Zi90YWJsZXJhbmdlOjdkNGQ0OGViYWYxOTQzMTE5MmFkMTg0YTRjODdkMjRmXzMtNS0xLTEtMA_2a8b9301-6aa2-471f-9fea-ddd5d491d6c4">6,033</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="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%">State taxes</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%">(<ix:nonFraction unitRef="usd" contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90YWJsZTo3ZDRkNDhlYmFmMTk0MzExOTJhZDE4NGE0Yzg3ZDI0Zi90YWJsZXJhbmdlOjdkNGQ0OGViYWYxOTQzMTE5MmFkMTg0YTRjODdkMjRmXzQtMS0xLTEtMA_a4f761bc-77b9-42e8-a106-b64504a8ff5b">2,148</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90YWJsZTo3ZDRkNDhlYmFmMTk0MzExOTJhZDE4NGE0Yzg3ZDI0Zi90YWJsZXJhbmdlOjdkNGQ0OGViYWYxOTQzMTE5MmFkMTg0YTRjODdkMjRmXzQtMy0xLTEtMA_6e989308-de68-4970-aa2e-001c64bb6a35">282</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90YWJsZTo3ZDRkNDhlYmFmMTk0MzExOTJhZDE4NGE0Yzg3ZDI0Zi90YWJsZXJhbmdlOjdkNGQ0OGViYWYxOTQzMTE5MmFkMTg0YTRjODdkMjRmXzQtNS0xLTEtMA_79b2a2a1-e81d-4f3f-b07f-d40354066b51">833</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="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%">Total current provision</span></td><td colspan="2" style="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="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90YWJsZTo3ZDRkNDhlYmFmMTk0MzExOTJhZDE4NGE0Yzg3ZDI0Zi90YWJsZXJhbmdlOjdkNGQ0OGViYWYxOTQzMTE5MmFkMTg0YTRjODdkMjRmXzUtMS0xLTEtMA_9d2dea1b-36aa-4994-9749-9d299a9b38ec">15,896</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-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="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90YWJsZTo3ZDRkNDhlYmFmMTk0MzExOTJhZDE4NGE0Yzg3ZDI0Zi90YWJsZXJhbmdlOjdkNGQ0OGViYWYxOTQzMTE5MmFkMTg0YTRjODdkMjRmXzUtMy0xLTEtMA_ce9abb19-fe18-4f13-88ec-aeda32a6e6fc">16,675</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-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="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90YWJsZTo3ZDRkNDhlYmFmMTk0MzExOTJhZDE4NGE0Yzg3ZDI0Zi90YWJsZXJhbmdlOjdkNGQ0OGViYWYxOTQzMTE5MmFkMTg0YTRjODdkMjRmXzUtNS0xLTEtMA_4ee0736f-01f3-4df4-9563-d85306130c91">5,200</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred expense (benefit)</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></tr><tr><td colspan="3" style="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%">Federal taxes</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%"><ix:nonFraction unitRef="usd" contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90YWJsZTo3ZDRkNDhlYmFmMTk0MzExOTJhZDE4NGE0Yzg3ZDI0Zi90YWJsZXJhbmdlOjdkNGQ0OGViYWYxOTQzMTE5MmFkMTg0YTRjODdkMjRmXzctMS0xLTEtMA_08922b56-1c5c-4918-9c27-500175bbab61">13,729</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90YWJsZTo3ZDRkNDhlYmFmMTk0MzExOTJhZDE4NGE0Yzg3ZDI0Zi90YWJsZXJhbmdlOjdkNGQ0OGViYWYxOTQzMTE5MmFkMTg0YTRjODdkMjRmXzctMy0xLTEtMA_ababeaa0-65a1-4668-83e7-b110b298ca2b">16,453</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90YWJsZTo3ZDRkNDhlYmFmMTk0MzExOTJhZDE4NGE0Yzg3ZDI0Zi90YWJsZXJhbmdlOjdkNGQ0OGViYWYxOTQzMTE5MmFkMTg0YTRjODdkMjRmXzctNS0xLTEtMA_e47c210c-eaeb-4cb3-8bee-1e91f7cc2e31">4,433</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="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%">State taxes</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%"><ix:nonFraction unitRef="usd" contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90YWJsZTo3ZDRkNDhlYmFmMTk0MzExOTJhZDE4NGE0Yzg3ZDI0Zi90YWJsZXJhbmdlOjdkNGQ0OGViYWYxOTQzMTE5MmFkMTg0YTRjODdkMjRmXzgtMS0xLTEtMA_d19eee3e-dd90-4928-89eb-0b816803f164">1,581</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231" decimals="-3" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90YWJsZTo3ZDRkNDhlYmFmMTk0MzExOTJhZDE4NGE0Yzg3ZDI0Zi90YWJsZXJhbmdlOjdkNGQ0OGViYWYxOTQzMTE5MmFkMTg0YTRjODdkMjRmXzgtMy0xLTEtMA_35f4386e-09fb-422e-b581-6268612654ce">395</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231" decimals="-3" sign="-" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90YWJsZTo3ZDRkNDhlYmFmMTk0MzExOTJhZDE4NGE0Yzg3ZDI0Zi90YWJsZXJhbmdlOjdkNGQ0OGViYWYxOTQzMTE5MmFkMTg0YTRjODdkMjRmXzgtNS0xLTEtMA_fec13eb7-c6ca-4f8d-8aa7-3dbadba0111c">576</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="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%">Total deferred provision</span></td><td colspan="2" style="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="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90YWJsZTo3ZDRkNDhlYmFmMTk0MzExOTJhZDE4NGE0Yzg3ZDI0Zi90YWJsZXJhbmdlOjdkNGQ0OGViYWYxOTQzMTE5MmFkMTg0YTRjODdkMjRmXzktMS0xLTEtMA_aec7be6e-ef79-4344-a3e2-a53433f0c306">15,310</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-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="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90YWJsZTo3ZDRkNDhlYmFmMTk0MzExOTJhZDE4NGE0Yzg3ZDI0Zi90YWJsZXJhbmdlOjdkNGQ0OGViYWYxOTQzMTE5MmFkMTg0YTRjODdkMjRmXzktMy0xLTEtMA_6dc78b7f-9553-4a16-8e60-2f865917afb9">16,848</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-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="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90YWJsZTo3ZDRkNDhlYmFmMTk0MzExOTJhZDE4NGE0Yzg3ZDI0Zi90YWJsZXJhbmdlOjdkNGQ0OGViYWYxOTQzMTE5MmFkMTg0YTRjODdkMjRmXzktNS0xLTEtMA_6385a362-c5da-43ff-9ae9-a0f64e5e1b6b">3,857</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 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%">Income tax (benefit) expense </span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90YWJsZTo3ZDRkNDhlYmFmMTk0MzExOTJhZDE4NGE0Yzg3ZDI0Zi90YWJsZXJhbmdlOjdkNGQ0OGViYWYxOTQzMTE5MmFkMTg0YTRjODdkMjRmXzEwLTEtMS0xLTA_d905c9b5-76ae-4a79-89b2-83f34bd01a07">586</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90YWJsZTo3ZDRkNDhlYmFmMTk0MzExOTJhZDE4NGE0Yzg3ZDI0Zi90YWJsZXJhbmdlOjdkNGQ0OGViYWYxOTQzMTE5MmFkMTg0YTRjODdkMjRmXzEwLTMtMS0xLTA_9bf97fe2-ed60-4c48-a9d7-fd89002caf17">173</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90YWJsZTo3ZDRkNDhlYmFmMTk0MzExOTJhZDE4NGE0Yzg3ZDI0Zi90YWJsZXJhbmdlOjdkNGQ0OGViYWYxOTQzMTE5MmFkMTg0YTRjODdkMjRmXzEwLTUtMS0xLTA_7041e3c9-30b6-4d7e-97f9-d62f956f94a8">1,343</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 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%">Effective tax rate</span></td><td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90YWJsZTo3ZDRkNDhlYmFmMTk0MzExOTJhZDE4NGE0Yzg3ZDI0Zi90YWJsZXJhbmdlOjdkNGQ0OGViYWYxOTQzMTE5MmFkMTg0YTRjODdkMjRmXzExLTEtMS0xLTA_19d77e6d-872e-456f-8eaf-faaed8c22988">28.7</ix:nonFraction>)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90YWJsZTo3ZDRkNDhlYmFmMTk0MzExOTJhZDE4NGE0Yzg3ZDI0Zi90YWJsZXJhbmdlOjdkNGQ0OGViYWYxOTQzMTE5MmFkMTg0YTRjODdkMjRmXzExLTMtMS0xLTA_5ce49cbb-ba06-4d96-a388-fc3cb8db5d6a">6.8</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90YWJsZTo3ZDRkNDhlYmFmMTk0MzExOTJhZDE4NGE0Yzg3ZDI0Zi90YWJsZXJhbmdlOjdkNGQ0OGViYWYxOTQzMTE5MmFkMTg0YTRjODdkMjRmXzExLTUtMS0xLTgxNzU_2f21a0cd-3c66-46fd-b65b-701a6de3baba">183.0</ix:nonFraction>)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></ix:continuation></div></ix:continuation><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%">F-22</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#i788206cdcf424df3b01772277d3f21a3_7">Table of Contents</a></span></div></div><ix:continuation id="i8bb638384e6a426fb3ce778da5ac7122" continuedAt="i05e30a3e39ad4e5cba625f8ca3c3f100"><ix:nonNumeric contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90ZXh0cmVnaW9uOjE0MjcxZDJmMjNmNTQ1YTQ5Njc5ODAxYTJiODNiYjQwXzI2NTg_4058f47f-0cf3-4755-9954-808724458506" escape="true"><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 reconciliation of income taxes determined by applying the federal and state tax rates to income (loss) 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.415%"><tr><td style="width:1.0%"></td><td style="width:54.635%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.164%"></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:13.164%"></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:13.167%"></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="15" 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%">Years Ended December 31,</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-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2018</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%">Expected tax expense at federal statutory</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90YWJsZTo0MjZlNmU3MGRhM2U0OGFlYjk0M2IxYjcxZjk2MDJiNi90YWJsZXJhbmdlOjQyNmU2ZTcwZGEzZTQ4YWViOTQzYjFiNzFmOTYwMmI2XzItMS0xLTEtMA_ea09deb4-71b8-4870-8bac-f8e34b7f73a5">428</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231" decimals="-3" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90YWJsZTo0MjZlNmU3MGRhM2U0OGFlYjk0M2IxYjcxZjk2MDJiNi90YWJsZXJhbmdlOjQyNmU2ZTcwZGEzZTQ4YWViOTQzYjFiNzFmOTYwMmI2XzItMy0xLTEtMA_054b8468-c117-432b-a278-c5da3797fc6f">538</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231" decimals="-3" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90YWJsZTo0MjZlNmU3MGRhM2U0OGFlYjk0M2IxYjcxZjk2MDJiNi90YWJsZXJhbmdlOjQyNmU2ZTcwZGEzZTQ4YWViOTQzYjFiNzFmOTYwMmI2XzItNS0xLTEtMA_4011214f-95a8-4193-a512-3d2023d08597">154</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State income taxes, net of federal tax effect</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%"><ix:nonFraction unitRef="usd" contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90YWJsZTo0MjZlNmU3MGRhM2U0OGFlYjk0M2IxYjcxZjk2MDJiNi90YWJsZXJhbmdlOjQyNmU2ZTcwZGEzZTQ4YWViOTQzYjFiNzFmOTYwMmI2XzMtMS0xLTEtMA_d6b633c4-366e-4867-94fc-83e44a10822c">54</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231" decimals="-3" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90YWJsZTo0MjZlNmU3MGRhM2U0OGFlYjk0M2IxYjcxZjk2MDJiNi90YWJsZXJhbmdlOjQyNmU2ZTcwZGEzZTQ4YWViOTQzYjFiNzFmOTYwMmI2XzMtMy0xLTEtMA_fa54b04d-c162-4eb0-9f06-6b48ea9cc569">15</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90YWJsZTo0MjZlNmU3MGRhM2U0OGFlYjk0M2IxYjcxZjk2MDJiNi90YWJsZXJhbmdlOjQyNmU2ZTcwZGEzZTQ4YWViOTQzYjFiNzFmOTYwMmI2XzMtNS0xLTEtMA_513ad197-3882-49e7-ad58-841796275634">202</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revaluation of U.S. deferred income taxes</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%"><ix:nonFraction unitRef="usd" contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90YWJsZTo0MjZlNmU3MGRhM2U0OGFlYjk0M2IxYjcxZjk2MDJiNi90YWJsZXJhbmdlOjQyNmU2ZTcwZGEzZTQ4YWViOTQzYjFiNzFmOTYwMmI2XzQtMS0xLTEtMA_1ff0ef76-c939-4672-ba9c-0a71b85dd13c">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90YWJsZTo0MjZlNmU3MGRhM2U0OGFlYjk0M2IxYjcxZjk2MDJiNi90YWJsZXJhbmdlOjQyNmU2ZTcwZGEzZTQ4YWViOTQzYjFiNzFmOTYwMmI2XzQtMy0xLTEtMA_7df66c6d-dd36-4011-a28d-0ce0f2634f63">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90YWJsZTo0MjZlNmU3MGRhM2U0OGFlYjk0M2IxYjcxZjk2MDJiNi90YWJsZXJhbmdlOjQyNmU2ZTcwZGEzZTQ4YWViOTQzYjFiNzFmOTYwMmI2XzQtNS0xLTEtMA_9b7e28c6-708c-4da0-b3bb-a5838ab47d0e">760</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Excess tax benefit from share based compensation and other, net</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%">(<ix:nonFraction unitRef="usd" contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90YWJsZTo0MjZlNmU3MGRhM2U0OGFlYjk0M2IxYjcxZjk2MDJiNi90YWJsZXJhbmdlOjQyNmU2ZTcwZGEzZTQ4YWViOTQzYjFiNzFmOTYwMmI2XzUtMS0xLTEtMA_a66a5196-0c1d-48a8-94c6-c28dfdcfc619">1,068</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90YWJsZTo0MjZlNmU3MGRhM2U0OGFlYjk0M2IxYjcxZjk2MDJiNi90YWJsZXJhbmdlOjQyNmU2ZTcwZGEzZTQ4YWViOTQzYjFiNzFmOTYwMmI2XzUtMy0xLTEtMA_85c2f567-eda3-4951-9c6b-4e5202553d93">380</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231" decimals="-3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90YWJsZTo0MjZlNmU3MGRhM2U0OGFlYjk0M2IxYjcxZjk2MDJiNi90YWJsZXJhbmdlOjQyNmU2ZTcwZGEzZTQ4YWViOTQzYjFiNzFmOTYwMmI2XzUtNS0xLTEtMA_dbe614b3-c7c6-4a85-9dba-bb4550963e0a">535</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="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%">Income tax (benefit) expense </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90YWJsZTo0MjZlNmU3MGRhM2U0OGFlYjk0M2IxYjcxZjk2MDJiNi90YWJsZXJhbmdlOjQyNmU2ZTcwZGEzZTQ4YWViOTQzYjFiNzFmOTYwMmI2XzYtMS0xLTEtMA_56538633-5e1d-4f31-a541-fef07094f269">586</ix:nonFraction>)</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90YWJsZTo0MjZlNmU3MGRhM2U0OGFlYjk0M2IxYjcxZjk2MDJiNi90YWJsZXJhbmdlOjQyNmU2ZTcwZGEzZTQ4YWViOTQzYjFiNzFmOTYwMmI2XzYtMy0xLTEtMA_31cd4b2b-5a16-402f-b1a6-2e79c995a0f3">173</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90YWJsZTo0MjZlNmU3MGRhM2U0OGFlYjk0M2IxYjcxZjk2MDJiNi90YWJsZXJhbmdlOjQyNmU2ZTcwZGEzZTQ4YWViOTQzYjFiNzFmOTYwMmI2XzYtNS0xLTEtMA_733d32eb-8138-4e75-acc4-8ccbc669ddcc">1,343</ix:nonFraction>)</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><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 effective tax rate in 2020 decreased from 2019, primarily as a result of higher excess tax benefits from share based compensation. </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 Company's cash payments for income taxes were $<ix:nonFraction unitRef="usd" contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxesPaid" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90ZXh0cmVnaW9uOjE0MjcxZDJmMjNmNTQ1YTQ5Njc5ODAxYTJiODNiYjQwXzgwOA_d298a02c-41ef-4b7a-96cb-199064928add">11.2</ix:nonFraction> million in the year ended December&#160;31, 2020. The Company received cash refunds for income taxes of $<ix:nonFraction unitRef="usd" contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIncomeTaxRefunds" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90ZXh0cmVnaW9uOjE0MjcxZDJmMjNmNTQ1YTQ5Njc5ODAxYTJiODNiYjQwXzg4Nw_bee26958-7367-40d7-82fd-14fe11cbd27a">9.5</ix:nonFraction> million in the year ended December 31, 2019.</span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90ZXh0cmVnaW9uOjE0MjcxZDJmMjNmNTQ1YTQ5Njc5ODAxYTJiODNiYjQwXzI2NjU_ce87601d-7d82-4cde-8680-fde28661c34e" escape="true"><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%">Deferred tax assets and liabilities are measured using enacted tax rates that are expected to apply in the year of reversal or settlement and arise from temporary differences between the US GAAP and tax bases of the following assets and liabilities:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.502%"><tr><td style="width:1.0%"></td><td style="width:64.470%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.682%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.665%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.683%"></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-style:italic;font-weight:400;line-height:100%">(in thousands)</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%">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:top"><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:top"><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:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="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%">Leases</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsDeferredIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90YWJsZTo2ZjM3NTU3YWM3Yjg0N2M4YjBkNTZhODhjMWMwODJlNi90YWJsZXJhbmdlOjZmMzc1NTdhYzdiODQ3YzhiMGQ1NmE4OGMxYzA4MmU2XzItMS0xLTEtMA_a035fbd1-9cf5-477e-a1ad-db81d5f667d7">123,129</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsDeferredIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90YWJsZTo2ZjM3NTU3YWM3Yjg0N2M4YjBkNTZhODhjMWMwODJlNi90YWJsZXJhbmdlOjZmMzc1NTdhYzdiODQ3YzhiMGQ1NmE4OGMxYzA4MmU2XzItMy0xLTEtMA_b94d7055-18b0-4102-9186-0932f79a2142">106,564</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="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%">Asset retirement obligations</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%"><ix:nonFraction unitRef="usd" contextRef="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAssetRetirementObligations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90YWJsZTo2ZjM3NTU3YWM3Yjg0N2M4YjBkNTZhODhjMWMwODJlNi90YWJsZXJhbmdlOjZmMzc1NTdhYzdiODQ3YzhiMGQ1NmE4OGMxYzA4MmU2XzMtMS0xLTEtMA_869aa49c-4c52-4b05-a5e7-8bbbb4b0e2e3">10,403</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAssetRetirementObligations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90YWJsZTo2ZjM3NTU3YWM3Yjg0N2M4YjBkNTZhODhjMWMwODJlNi90YWJsZXJhbmdlOjZmMzc1NTdhYzdiODQ3YzhiMGQ1NmE4OGMxYzA4MmU2XzMtMy0xLTEtMA_4fba647e-3374-435a-b27e-9c1bba3969ec">9,957</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="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%">Net operating loss carry-forwards</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%"><ix:nonFraction unitRef="usd" contextRef="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90YWJsZTo2ZjM3NTU3YWM3Yjg0N2M4YjBkNTZhODhjMWMwODJlNi90YWJsZXJhbmdlOjZmMzc1NTdhYzdiODQ3YzhiMGQ1NmE4OGMxYzA4MmU2XzQtMS0xLTEtMA_a6e7de02-f012-4ecf-94af-d9cd2419dee2">7,723</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90YWJsZTo2ZjM3NTU3YWM3Yjg0N2M4YjBkNTZhODhjMWMwODJlNi90YWJsZXJhbmdlOjZmMzc1NTdhYzdiODQ3YzhiMGQ1NmE4OGMxYzA4MmU2XzQtMy0xLTEtMA_58321a56-0896-4f59-be9a-02faa2511f41">10,071</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="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%">Pension liabilities</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%"><ix:nonFraction unitRef="usd" contextRef="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90YWJsZTo2ZjM3NTU3YWM3Yjg0N2M4YjBkNTZhODhjMWMwODJlNi90YWJsZXJhbmdlOjZmMzc1NTdhYzdiODQ3YzhiMGQ1NmE4OGMxYzA4MmU2XzUtMS0xLTEtMA_7966b87b-bcde-40b8-bafc-584c8d3e2fb5">3,868</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90YWJsZTo2ZjM3NTU3YWM3Yjg0N2M4YjBkNTZhODhjMWMwODJlNi90YWJsZXJhbmdlOjZmMzc1NTdhYzdiODQ3YzhiMGQ1NmE4OGMxYzA4MmU2XzUtMy0xLTEtMA_b2f15ec1-a358-4ae3-8b87-2740f75c0594">3,161</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="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%">Accruals and stock 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%"><ix:nonFraction unitRef="usd" contextRef="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90YWJsZTo2ZjM3NTU3YWM3Yjg0N2M4YjBkNTZhODhjMWMwODJlNi90YWJsZXJhbmdlOjZmMzc1NTdhYzdiODQ3YzhiMGQ1NmE4OGMxYzA4MmU2XzYtMS0xLTEtMA_f25d5a28-e040-4efc-89b4-660e71ac4c61">3,093</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90YWJsZTo2ZjM3NTU3YWM3Yjg0N2M4YjBkNTZhODhjMWMwODJlNi90YWJsZXJhbmdlOjZmMzc1NTdhYzdiODQ3YzhiMGQ1NmE4OGMxYzA4MmU2XzYtMy0xLTEtMA_0c05a156-3fd8-4ffd-ace9-d5648b84c894">1,935</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="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%">Other</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%"><ix:nonFraction unitRef="usd" contextRef="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90YWJsZTo2ZjM3NTU3YWM3Yjg0N2M4YjBkNTZhODhjMWMwODJlNi90YWJsZXJhbmdlOjZmMzc1NTdhYzdiODQ3YzhiMGQ1NmE4OGMxYzA4MmU2XzctMS0xLTEtMA_0cc72816-b7d6-4b1c-b0ec-9aa851f5c188">5,002</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90YWJsZTo2ZjM3NTU3YWM3Yjg0N2M4YjBkNTZhODhjMWMwODJlNi90YWJsZXJhbmdlOjZmMzc1NTdhYzdiODQ3YzhiMGQ1NmE4OGMxYzA4MmU2XzctMy0xLTEtMA_cc381218-c048-4ba4-8ec2-eb8dfcb34c53">1,408</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="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%">Total gross deferred tax assets</span></td><td colspan="2" style="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="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90YWJsZTo2ZjM3NTU3YWM3Yjg0N2M4YjBkNTZhODhjMWMwODJlNi90YWJsZXJhbmdlOjZmMzc1NTdhYzdiODQ3YzhiMGQ1NmE4OGMxYzA4MmU2XzgtMS0xLTEtMA_fb237dfe-24d1-4495-8528-c19e33f04ffa">153,218</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-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="ic12f61d22b414cfe9914632a173f8a6e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90YWJsZTo2ZjM3NTU3YWM3Yjg0N2M4YjBkNTZhODhjMWMwODJlNi90YWJsZXJhbmdlOjZmMzc1NTdhYzdiODQ3YzhiMGQ1NmE4OGMxYzA4MmU2XzgtMy0xLTEtMA_30206b0d-e67c-436b-b949-19e2fed869e2">133,096</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 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%">Less valuation allowance</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%"><ix:nonFraction unitRef="usd" contextRef="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90YWJsZTo2ZjM3NTU3YWM3Yjg0N2M4YjBkNTZhODhjMWMwODJlNi90YWJsZXJhbmdlOjZmMzc1NTdhYzdiODQ3YzhiMGQ1NmE4OGMxYzA4MmU2XzktMS0xLTEtMA_4e3e1be1-65e0-4494-9a39-4267dc528e7b">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90YWJsZTo2ZjM3NTU3YWM3Yjg0N2M4YjBkNTZhODhjMWMwODJlNi90YWJsZXJhbmdlOjZmMzc1NTdhYzdiODQ3YzhiMGQ1NmE4OGMxYzA4MmU2XzktMy0xLTEtMA_14597be6-ccde-4dbf-9099-6892ecb51668">&#8212;</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="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%">Net deferred tax assets</span></td><td colspan="2" style="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="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90YWJsZTo2ZjM3NTU3YWM3Yjg0N2M4YjBkNTZhODhjMWMwODJlNi90YWJsZXJhbmdlOjZmMzc1NTdhYzdiODQ3YzhiMGQ1NmE4OGMxYzA4MmU2XzEwLTEtMS0xLTA_925a8b23-2ecb-4bf8-a6b2-1cd60c519ade">153,218</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-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="ic12f61d22b414cfe9914632a173f8a6e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90YWJsZTo2ZjM3NTU3YWM3Yjg0N2M4YjBkNTZhODhjMWMwODJlNi90YWJsZXJhbmdlOjZmMzc1NTdhYzdiODQ3YzhiMGQ1NmE4OGMxYzA4MmU2XzEwLTMtMS0xLTA_d697e16c-4fd4-4976-8382-b214098a52f5">133,096</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;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="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:top"><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="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 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%">Property, plant and equipment</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%"><ix:nonFraction unitRef="usd" contextRef="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90YWJsZTo2ZjM3NTU3YWM3Yjg0N2M4YjBkNTZhODhjMWMwODJlNi90YWJsZXJhbmdlOjZmMzc1NTdhYzdiODQ3YzhiMGQ1NmE4OGMxYzA4MmU2XzEzLTEtMS0xLTA_9138a742-0f8c-41c6-b776-3af02090bac7">127,602</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90YWJsZTo2ZjM3NTU3YWM3Yjg0N2M4YjBkNTZhODhjMWMwODJlNi90YWJsZXJhbmdlOjZmMzc1NTdhYzdiODQ3YzhiMGQ1NmE4OGMxYzA4MmU2XzEzLTMtMS0xLTA_39716247-8e25-486e-822e-4eae04a74baf">110,676</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="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%">Leases</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%"><ix:nonFraction unitRef="usd" contextRef="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilitiesTaxDeferredIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90YWJsZTo2ZjM3NTU3YWM3Yjg0N2M4YjBkNTZhODhjMWMwODJlNi90YWJsZXJhbmdlOjZmMzc1NTdhYzdiODQ3YzhiMGQ1NmE4OGMxYzA4MmU2XzE0LTEtMS0xLTA_356314be-36a1-4e15-9570-c5f58322b698">126,458</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilitiesTaxDeferredIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90YWJsZTo2ZjM3NTU3YWM3Yjg0N2M4YjBkNTZhODhjMWMwODJlNi90YWJsZXJhbmdlOjZmMzc1NTdhYzdiODQ3YzhiMGQ1NmE4OGMxYzA4MmU2XzE0LTMtMS0xLTA_bd01c6fe-d938-4429-bda5-17742790e5c5">105,475</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="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%">Intangible assets</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%"><ix:nonFraction unitRef="usd" contextRef="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90YWJsZTo2ZjM3NTU3YWM3Yjg0N2M4YjBkNTZhODhjMWMwODJlNi90YWJsZXJhbmdlOjZmMzc1NTdhYzdiODQ3YzhiMGQ1NmE4OGMxYzA4MmU2XzE1LTEtMS0xLTA_55d1c2e6-ba6e-448e-ab01-a6a074a45764">25,722</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90YWJsZTo2ZjM3NTU3YWM3Yjg0N2M4YjBkNTZhODhjMWMwODJlNi90YWJsZXJhbmdlOjZmMzc1NTdhYzdiODQ3YzhiMGQ1NmE4OGMxYzA4MmU2XzE1LTMtMS0xLTA_1507a005-5734-45c5-8e3b-300a60eb4d01">27,201</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="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%">Prepaid assets and other</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%"><ix:nonFraction unitRef="usd" contextRef="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilitiesOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90YWJsZTo2ZjM3NTU3YWM3Yjg0N2M4YjBkNTZhODhjMWMwODJlNi90YWJsZXJhbmdlOjZmMzc1NTdhYzdiODQ3YzhiMGQ1NmE4OGMxYzA4MmU2XzE2LTEtMS0xLTA_0aa6b144-0c05-4ec5-a88e-011f1ba50c1e">24,088</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilitiesOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90YWJsZTo2ZjM3NTU3YWM3Yjg0N2M4YjBkNTZhODhjMWMwODJlNi90YWJsZXJhbmdlOjZmMzc1NTdhYzdiODQ3YzhiMGQ1NmE4OGMxYzA4MmU2XzE2LTMtMS0xLTA_f19ad7e4-18f7-4d59-868e-0c8c87439ad6">27,311</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="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%">Total gross deferred tax liabilities</span></td><td colspan="2" style="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="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90YWJsZTo2ZjM3NTU3YWM3Yjg0N2M4YjBkNTZhODhjMWMwODJlNi90YWJsZXJhbmdlOjZmMzc1NTdhYzdiODQ3YzhiMGQ1NmE4OGMxYzA4MmU2XzE3LTEtMS0xLTA_2a997f2d-5095-41b0-b3f2-c450dcfccc32">303,870</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-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="ic12f61d22b414cfe9914632a173f8a6e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90YWJsZTo2ZjM3NTU3YWM3Yjg0N2M4YjBkNTZhODhjMWMwODJlNi90YWJsZXJhbmdlOjZmMzc1NTdhYzdiODQ3YzhiMGQ1NmE4OGMxYzA4MmU2XzE3LTMtMS0xLTA_5c3b2298-1936-4aaf-a0de-ce85b428ece1">270,663</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 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%">Net deferred tax liabilities</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90YWJsZTo2ZjM3NTU3YWM3Yjg0N2M4YjBkNTZhODhjMWMwODJlNi90YWJsZXJhbmdlOjZmMzc1NTdhYzdiODQ3YzhiMGQ1NmE4OGMxYzA4MmU2XzE4LTEtMS0xLTA_15b2491e-a81c-4859-bc43-6b972ec4cf44">150,652</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90YWJsZTo2ZjM3NTU3YWM3Yjg0N2M4YjBkNTZhODhjMWMwODJlNi90YWJsZXJhbmdlOjZmMzc1NTdhYzdiODQ3YzhiMGQ1NmE4OGMxYzA4MmU2XzE4LTMtMS0xLTA_8c2688f9-c7c1-4630-9cfa-3813757dd256">137,567</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><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%">In assessing the ability to realize deferred tax assets, management considers whether it is more likely than not that some portion or all of the deferred tax assets will not be realized. The ultimate realization of deferred tax assets is dependent upon generating future taxable income during the periods in which those temporary differences become deductible. Management considers the scheduled reversal of deferred tax liabilities, projected future taxable income, taxable income in prior carryback years if available and tax planning strategies in making this assessment. Based upon the level of historical taxable income and projections for future taxable income over the periods for which the deferred tax assets are deductible, the Company believes it more likely than not that the net deferred tax assets will be realized.</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%">The Company has a deferred tax asset of $<ix:nonFraction unitRef="usd" contextRef="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90ZXh0cmVnaW9uOjE0MjcxZDJmMjNmNTQ1YTQ5Njc5ODAxYTJiODNiYjQwXzIwNzU_f39812d4-1ed0-4079-9195-551a98a12a6a">7.7</ix:nonFraction> million related to federal and various state net operating losses. As of December&#160;31, 2020, the Company had approximately $<ix:nonFraction unitRef="usd" contextRef="ifa05e7f36da84a41b942caadcf8538ae_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:OperatingLossCarryforwards" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90ZXh0cmVnaW9uOjE0MjcxZDJmMjNmNTQ1YTQ5Njc5ODAxYTJiODNiYjQwXzIxNzg_e190af25-10ee-4f63-8675-955a0b235b89">36.7</ix:nonFraction> million of federal net operating losses expiring through 2027. The Company also had approximately $<ix:nonFraction unitRef="usd" contextRef="i39bb28ccd8d04d04bcd2bad371d803de_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:OperatingLossCarryforwards" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90ZXh0cmVnaW9uOjE0MjcxZDJmMjNmNTQ1YTQ5Njc5ODAxYTJiODNiYjQwXzIyNzI_1405bfbe-e064-4925-a5ef-e1b977e5a16f">0.1</ix:nonFraction> million of state net operating losses expiring through 2036.</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%">As of December&#160;31, 2020 and 2019, the Company had <ix:nonFraction unitRef="usd" contextRef="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:UnrecognizedTaxBenefits" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90ZXh0cmVnaW9uOjE0MjcxZDJmMjNmNTQ1YTQ5Njc5ODAxYTJiODNiYjQwXzIzNjQ_9539c2b3-b85c-4824-b898-d0f19220d762"><ix:nonFraction unitRef="usd" contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:UnrecognizedTaxBenefits" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90ZXh0cmVnaW9uOjE0MjcxZDJmMjNmNTQ1YTQ5Njc5ODAxYTJiODNiYjQwXzIzNjQ_e4c9cdd1-e62c-41c8-8eaa-054fabb3bd69">no</ix:nonFraction></ix:nonFraction> unrecognized tax benefits.&#160;</span></div></ix:continuation><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%">F-23</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#i788206cdcf424df3b01772277d3f21a3_7">Table of Contents</a></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="i05e30a3e39ad4e5cba625f8ca3c3f100">The Company is not currently subject to state or federal income tax audits as of December&#160;31, 2020. The Company's returns are generally open to examination from 2017 forward and the net operating losses acquired from nTelos are open to examination from 2002 forward.</ix:continuation> </span></div><div style="text-align:justify"><span><br/></span></div><div id="i788206cdcf424df3b01772277d3f21a3_172"></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%">Note 13.&#160; <ix:nonNumeric contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90ZXh0cmVnaW9uOmY4MTQwYjZhN2M3NzQ1OGVhYjg5NzM4ZDBhNzllMjZlXzI1MzE_681f52ab-13c1-481c-94c9-024b45d64771" continuedAt="i0e02f75f292644d79067dc299231e2be" escape="true">Earnings per Share &amp; Stock Compensation</ix:nonNumeric></span></div><div style="text-align:justify"><span><br/></span></div><ix:continuation id="i0e02f75f292644d79067dc299231e2be" continuedAt="icec8a1703361430d8ace888f2a883e4f"><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 Company maintains <ix:nonFraction unitRef="plan" contextRef="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="INF" format="ixt-sec:numwordsen" name="shen:NumberOfStockIncentivePlans" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90ZXh0cmVnaW9uOmY4MTQwYjZhN2M3NzQ1OGVhYjg5NzM4ZDBhNzllMjZlXzU3_1f54707e-87ce-4e33-b642-6ddf66e7308f">two</ix:nonFraction> shareholder-approved Company Stock Incentive Plans allowing for the grant of equity based incentive compensation to essentially all employees.&#160;The 2005 Plan authorized grants of up to <ix:nonFraction unitRef="shares" contextRef="ia3fe1a697b4941be9d314117ab09bdc8_I20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90ZXh0cmVnaW9uOmY4MTQwYjZhN2M3NzQ1OGVhYjg5NzM4ZDBhNzllMjZlXzI0NQ_f001e046-2067-4b91-a984-0d92bb4938a7">2,880,000</ix:nonFraction> shares over a <ix:nonNumeric contextRef="i23acde2487bb4d03bd9ed895fe11381a_D20200101-20201231" format="ixt-sec:durwordsen" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90ZXh0cmVnaW9uOmY4MTQwYjZhN2M3NzQ1OGVhYjg5NzM4ZDBhNzllMjZlXzM4NDgyOTA3MDUzODI_1b0109af-b82a-4321-bdf6-e27c8773dea7">ten-year</ix:nonNumeric> period beginning in 2005.&#160;The term of the 2005 Plan expired in February 2014; outstanding awards will continue to vest and options may continue to be exercised, but no additional awards will be granted under the 2005 Plan. The 2014 Plan authorizes grants of up to an additional <ix:nonFraction unitRef="shares" contextRef="i1a72d2492f3e4529b96d006d50050394_D20200101-20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90ZXh0cmVnaW9uOmY4MTQwYjZhN2M3NzQ1OGVhYjg5NzM4ZDBhNzllMjZlXzU1MA_35419a6c-4196-4e0b-a5de-a6c0adb10bb8">3,000,000</ix:nonFraction> shares over a <ix:nonNumeric contextRef="ic947875ea10946a783adc9248f5108fd_D20200101-20201231" format="ixt-sec:durwordsen" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90ZXh0cmVnaW9uOmY4MTQwYjZhN2M3NzQ1OGVhYjg5NzM4ZDBhNzllMjZlXzM4NDgyOTA3MDUzODM_82984acb-5f7f-4033-81d5-96600d867f8d">ten-year</ix:nonNumeric> period beginning in 2014. Under these Plans, grants may take the form of stock awards, awards of options to acquire stock, stock appreciation rights, and other forms of equity based compensation; both options to acquire stock and stock awards were granted.&#160;</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 Company granted approximately <ix:nonFraction unitRef="shares" contextRef="icdde2409e9fa4bb99e0dcb1328fb07ab_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90ZXh0cmVnaW9uOmY4MTQwYjZhN2M3NzQ1OGVhYjg5NzM4ZDBhNzllMjZlXzEwOTk1MTE2MzQyNDg_8e0fafff-9f36-4824-8364-48af4569e3b4">96</ix:nonFraction>&#160;thousand restricted stock units (RSUs) to employees and directors during 2020 at an average market price of $<ix:nonFraction unitRef="usdPerShare" contextRef="icdde2409e9fa4bb99e0dcb1328fb07ab_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90ZXh0cmVnaW9uOmY4MTQwYjZhN2M3NzQ1OGVhYjg5NzM4ZDBhNzllMjZlXzM4NDgyOTA3MDk0MTc_13f0659a-d82f-4564-88a1-0b8939425375">49.02</ix:nonFraction>. The Company also granted, approximately <ix:nonFraction unitRef="shares" contextRef="i69f186e325b148ee94ddd583cf360e46_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90ZXh0cmVnaW9uOmY4MTQwYjZhN2M3NzQ1OGVhYjg5NzM4ZDBhNzllMjZlXzEwOTk1MTE2MzQ2NjA_7bb4b95a-9bda-4d13-a11f-f5f50db089df">40</ix:nonFraction>&#160;thousand Relative Total Shareholder Return (&#8220;RTSR&#8221;) awards to employees at an average value of $<ix:nonFraction unitRef="usdPerShare" contextRef="i69f186e325b148ee94ddd583cf360e46_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90ZXh0cmVnaW9uOmY4MTQwYjZhN2M3NzQ1OGVhYjg5NzM4ZDBhNzllMjZlXzEwOTk1MTE2MzQ3NTQ_acb3e6a4-e4f3-41fa-95d7-989e8ba50d14">56.32</ix:nonFraction> during 2020.</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%">Restricted stock units generally have service requirements only or performance and service requirements with vesting periods ranging from <ix:nonNumeric contextRef="i2ec3ee4b0c444299b8094bad514f2a60_D20200101-20201231" format="ixt-sec:durwordsen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90ZXh0cmVnaW9uOmY4MTQwYjZhN2M3NzQ1OGVhYjg5NzM4ZDBhNzllMjZlXzM4NDgyOTA3MDk0NDI_31b9bed7-1dd5-48bd-bde9-c8785e752ba8">one year</ix:nonNumeric> for directors to <ix:nonNumeric contextRef="i54439bdbd3ed47be8e74725a749f6079_D20200101-20201231" format="ixt-sec:durwordsen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90ZXh0cmVnaW9uOmY4MTQwYjZhN2M3NzQ1OGVhYjg5NzM4ZDBhNzllMjZlXzEwOTk1MTE2MzgyMTA_833bd3e5-57b2-4ed9-82cf-c0c755da69b3">four years</ix:nonNumeric> for employees. RTSR awards vest over <ix:nonNumeric contextRef="idcc8cbb4b7ad401d97ca564da886414d_D20200101-20201231" format="ixt-sec:durwordsen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90ZXh0cmVnaW9uOmY4MTQwYjZhN2M3NzQ1OGVhYjg5NzM4ZDBhNzllMjZlXzEwOTk1MTE2MzgyMDE_265078ef-8bc5-492e-8f74-783a2e1c8c1c">three years</ix:nonNumeric>. The performance factor applied to the RTSR awards is based upon the Company's stock performance compared to a group of peer companies. The actual number of shares to be issued and can range from <ix:nonFraction unitRef="number" contextRef="ibd5ce6383da34a9199320c1634dcef5f_D20200101-20201231" decimals="INF" name="shen:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriodPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90ZXh0cmVnaW9uOmY4MTQwYjZhN2M3NzQ1OGVhYjg5NzM4ZDBhNzllMjZlXzEwOTk1MTE2Mzk5NTc_41313ae5-ade6-4600-af9b-c6ccd9c88a64">0</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="ia8d8f9ed191d4a34a01e1cb0ae832ce2_D20200101-20201231" decimals="INF" name="shen:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriodPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90ZXh0cmVnaW9uOmY4MTQwYjZhN2M3NzQ1OGVhYjg5NzM4ZDBhNzllMjZlXzEwOTk1MTE2MzgxOTM_92996e26-9cf0-4d88-a7d3-e9c975001c28">150</ix:nonFraction>% of the awards granted.</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 cost of employee services received in exchange for share-based awards classified as equity is measured using the estimated fair value of the award on the date of the grant, and the related expense is recorded using the straight-line method consistent with the recipient's respective service period.</span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" name="us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90ZXh0cmVnaW9uOmY4MTQwYjZhN2M3NzQ1OGVhYjg5NzM4ZDBhNzllMjZlXzI1MzQ_098699dd-af22-491c-a90d-e24d3e2e0c50" escape="true"><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%">Stock-based compensation expense was 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:84.210%"><tr><td style="width:1.0%"></td><td style="width:46.643%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.740%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.668%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.740%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.668%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.741%"></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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">Stock compensation expense</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90YWJsZTowZWYyZDNkZjhjOWY0NjRmODA1MTcwMTQ1OTMyZjgyNC90YWJsZXJhbmdlOjBlZjJkM2RmOGM5ZjQ2NGY4MDUxNzAxNDU5MzJmODI0XzItMS0xLTEtMA_4d5fb7de-6458-4f35-b9fc-1a7dbd4d5388">6,227</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90YWJsZTowZWYyZDNkZjhjOWY0NjRmODA1MTcwMTQ1OTMyZjgyNC90YWJsZXJhbmdlOjBlZjJkM2RmOGM5ZjQ2NGY4MDUxNzAxNDU5MzJmODI0XzItMi0xLTEtMA_b4b304ee-260b-43f3-a74a-31d685ffaeef">3,732</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90YWJsZTowZWYyZDNkZjhjOWY0NjRmODA1MTcwMTQ1OTMyZjgyNC90YWJsZXJhbmdlOjBlZjJkM2RmOGM5ZjQ2NGY4MDUxNzAxNDU5MzJmODI0XzItMy0xLTEtMA_62a41495-757c-44e6-9d0d-298e1886c9a1">5,153</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized stock 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%"><ix:nonFraction unitRef="usd" contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90YWJsZTowZWYyZDNkZjhjOWY0NjRmODA1MTcwMTQ1OTMyZjgyNC90YWJsZXJhbmdlOjBlZjJkM2RmOGM5ZjQ2NGY4MDUxNzAxNDU5MzJmODI0XzMtMS0xLTEtMA_8c4a22f0-34dc-4fa5-8e88-2b903acba168">320</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90YWJsZTowZWYyZDNkZjhjOWY0NjRmODA1MTcwMTQ1OTMyZjgyNC90YWJsZXJhbmdlOjBlZjJkM2RmOGM5ZjQ2NGY4MDUxNzAxNDU5MzJmODI0XzMtMi0xLTEtMA_c098bc69-f332-493c-a0c4-ab0d33bbe902">365</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90YWJsZTowZWYyZDNkZjhjOWY0NjRmODA1MTcwMTQ1OTMyZjgyNC90YWJsZXJhbmdlOjBlZjJkM2RmOGM5ZjQ2NGY4MDUxNzAxNDU5MzJmODI0XzMtMy0xLTEtMA_9b60db57-8693-4434-8acf-2c934d304fb4">408</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="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%">Stock compensation expense, net</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90YWJsZTowZWYyZDNkZjhjOWY0NjRmODA1MTcwMTQ1OTMyZjgyNC90YWJsZXJhbmdlOjBlZjJkM2RmOGM5ZjQ2NGY4MDUxNzAxNDU5MzJmODI0XzQtMS0xLTEtMA_9f4d9a8a-9cab-42d1-b168-1cc7e909d08d">5,907</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90YWJsZTowZWYyZDNkZjhjOWY0NjRmODA1MTcwMTQ1OTMyZjgyNC90YWJsZXJhbmdlOjBlZjJkM2RmOGM5ZjQ2NGY4MDUxNzAxNDU5MzJmODI0XzQtMi0xLTEtMA_9493b902-d95d-4249-8a35-dbd8ee74fc7b">3,367</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90YWJsZTowZWYyZDNkZjhjOWY0NjRmODA1MTcwMTQ1OTMyZjgyNC90YWJsZXJhbmdlOjBlZjJkM2RmOGM5ZjQ2NGY4MDUxNzAxNDU5MzJmODI0XzQtMy0xLTEtMA_d7237e04-683e-404e-9d0f-5a8f9d09cece">4,745</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><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%">As of both December&#160;31, 2020 and 2019, there was $<ix:nonFraction unitRef="usd" contextRef="i884daf17bb02490d9e409851a71a5921_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90ZXh0cmVnaW9uOmY4MTQwYjZhN2M3NzQ1OGVhYjg5NzM4ZDBhNzllMjZlXzI3NDg3NzkwNzc2MjI_7ce3a44a-bfa3-4ed3-927c-5abafc1b9a2e"><ix:nonFraction unitRef="usd" contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90ZXh0cmVnaW9uOmY4MTQwYjZhN2M3NzQ1OGVhYjg5NzM4ZDBhNzllMjZlXzI3NDg3NzkwNzc2MjI_bfd69b85-3844-4ebc-aa1b-5a149b1c60cf">3.7</ix:nonFraction></ix:nonFraction>&#160;million of total unrecognized compensation cost related to non-vested incentive awards that are expected to be recognized over a weighted average period of <ix:nonNumeric contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231" format="ixt-sec:duryear" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90ZXh0cmVnaW9uOmY4MTQwYjZhN2M3NzQ1OGVhYjg5NzM4ZDBhNzllMjZlXzIyMDM_5ff98c87-bc19-43b0-a74b-14c5756f45c6"><ix:nonNumeric contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90ZXh0cmVnaW9uOmY4MTQwYjZhN2M3NzQ1OGVhYjg5NzM4ZDBhNzllMjZlXzIyMDM_fe150e1b-5ac0-4355-81d1-6789b89df970">2.6</ix:nonNumeric></ix:nonNumeric> years.</span></div></ix:continuation><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%">F-24</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#i788206cdcf424df3b01772277d3f21a3_7">Table of Contents</a></span></div></div><ix:continuation id="icec8a1703361430d8ace888f2a883e4f"><div style="margin-bottom:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We utilize the treasury stock method to calculate the impact on diluted earnings per share that potentially dilutive stock-based compensation awards have. <ix:nonNumeric contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" name="us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90ZXh0cmVnaW9uOmY4MTQwYjZhN2M3NzQ1OGVhYjg5NzM4ZDBhNzllMjZlXzI1MzU_ef6d40ea-1d75-4901-ad63-add926257e42" continuedAt="idc227d3089a84feba946512ea122fdcb" escape="true">The following table indicates the computation of basic and diluted earnings per share:</ix:nonNumeric></span><ix:continuation id="idc227d3089a84feba946512ea122fdcb"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.549%"><tr><td style="width:1.0%"></td><td style="width:53.122%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.644%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.644%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.600%"></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:top"><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands, except per share amounts)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2018</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%">Calculation of net income per share:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from continuing operations</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90YWJsZTo5MDRjMWRiMWFmZDY0YTg3OTZmMWY3MDQwNmU4NmJjMy90YWJsZXJhbmdlOjkwNGMxZGIxYWZkNjRhODc5NmYxZjcwNDA2ZTg2YmMzXzMtMS0xLTEtMzIxOA_472d654d-8365-4688-988a-0efcc49917e2">2,626</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90YWJsZTo5MDRjMWRiMWFmZDY0YTg3OTZmMWY3MDQwNmU4NmJjMy90YWJsZXJhbmdlOjkwNGMxZGIxYWZkNjRhODc5NmYxZjcwNDA2ZTg2YmMzXzMtMy0xLTEtMzIyMg_babd927e-6603-4a8a-9df7-6ab0faa6d97a">2,388</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90YWJsZTo5MDRjMWRiMWFmZDY0YTg3OTZmMWY3MDQwNmU4NmJjMy90YWJsZXJhbmdlOjkwNGMxZGIxYWZkNjRhODc5NmYxZjcwNDA2ZTg2YmMzXzMtNS0xLTEtMzIyNg_7579d23d-0529-4c51-bc96-169cd8ec0b8b">2,077</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="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from discontinued operations, net of tax</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90YWJsZTo5MDRjMWRiMWFmZDY0YTg3OTZmMWY3MDQwNmU4NmJjMy90YWJsZXJhbmdlOjkwNGMxZGIxYWZkNjRhODc5NmYxZjcwNDA2ZTg2YmMzXzQtMS0xLTEtMzIxOA_7db22d3c-ae91-40d9-a392-07520b9f8553">124,097</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90YWJsZTo5MDRjMWRiMWFmZDY0YTg3OTZmMWY3MDQwNmU4NmJjMy90YWJsZXJhbmdlOjkwNGMxZGIxYWZkNjRhODc5NmYxZjcwNDA2ZTg2YmMzXzQtMy0xLTEtMzIyMg_f65080f0-ec8f-4d00-b0c9-c033ca64f7c4">53,568</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90YWJsZTo5MDRjMWRiMWFmZDY0YTg3OTZmMWY3MDQwNmU4NmJjMy90YWJsZXJhbmdlOjkwNGMxZGIxYWZkNjRhODc5NmYxZjcwNDA2ZTg2YmMzXzQtNS0xLTEtMzIyNg_5c63a9bb-2f5c-4bf8-a991-97255cf8521e">44,518</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="padding:2px 1pt 2px 13.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%">Net income</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90YWJsZTo5MDRjMWRiMWFmZDY0YTg3OTZmMWY3MDQwNmU4NmJjMy90YWJsZXJhbmdlOjkwNGMxZGIxYWZkNjRhODc5NmYxZjcwNDA2ZTg2YmMzXzMtMS0xLTEtMA_be08cd94-513f-4d78-9c62-6926af3ca244">126,723</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90YWJsZTo5MDRjMWRiMWFmZDY0YTg3OTZmMWY3MDQwNmU4NmJjMy90YWJsZXJhbmdlOjkwNGMxZGIxYWZkNjRhODc5NmYxZjcwNDA2ZTg2YmMzXzMtMy0xLTEtMA_dff300ed-210a-45af-a2f1-ed79d961103a">55,956</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90YWJsZTo5MDRjMWRiMWFmZDY0YTg3OTZmMWY3MDQwNmU4NmJjMy90YWJsZXJhbmdlOjkwNGMxZGIxYWZkNjRhODc5NmYxZjcwNDA2ZTg2YmMzXzMtNS0xLTEtMA_3c535d48-df8a-4e90-96ea-d81a3c775c9a">46,595</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 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%">Basic weighted average shares outstanding</span></td><td colspan="2" style="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="shares" contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90YWJsZTo5MDRjMWRiMWFmZDY0YTg3OTZmMWY3MDQwNmU4NmJjMy90YWJsZXJhbmdlOjkwNGMxZGIxYWZkNjRhODc5NmYxZjcwNDA2ZTg2YmMzXzQtMS0xLTEtMA_1bf65a7c-08b5-4514-b962-1fda0f01f117">49,901</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-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="shares" contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90YWJsZTo5MDRjMWRiMWFmZDY0YTg3OTZmMWY3MDQwNmU4NmJjMy90YWJsZXJhbmdlOjkwNGMxZGIxYWZkNjRhODc5NmYxZjcwNDA2ZTg2YmMzXzQtMy0xLTEtMA_8e6bd5b5-b271-4dc1-bb57-e418c86d2ccd">49,811</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-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="shares" contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90YWJsZTo5MDRjMWRiMWFmZDY0YTg3OTZmMWY3MDQwNmU4NmJjMy90YWJsZXJhbmdlOjkwNGMxZGIxYWZkNjRhODc5NmYxZjcwNDA2ZTg2YmMzXzQtNS0xLTEtMA_329a62bd-a978-4ab2-901d-63af4739cacd">49,542</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;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 net income per share - continuing operations</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90YWJsZTo5MDRjMWRiMWFmZDY0YTg3OTZmMWY3MDQwNmU4NmJjMy90YWJsZXJhbmdlOjkwNGMxZGIxYWZkNjRhODc5NmYxZjcwNDA2ZTg2YmMzXzctMS0xLTEtMzIzMw_5c660e85-3d9f-443a-93f4-bca012fb419d">0.05</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90YWJsZTo5MDRjMWRiMWFmZDY0YTg3OTZmMWY3MDQwNmU4NmJjMy90YWJsZXJhbmdlOjkwNGMxZGIxYWZkNjRhODc5NmYxZjcwNDA2ZTg2YmMzXzctMy0xLTEtMzIzNw_6de85c22-f1cc-4e10-bc53-d93f77cd24bb">0.05</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90YWJsZTo5MDRjMWRiMWFmZDY0YTg3OTZmMWY3MDQwNmU4NmJjMy90YWJsZXJhbmdlOjkwNGMxZGIxYWZkNjRhODc5NmYxZjcwNDA2ZTg2YmMzXzctNS0xLTEtMzI0MQ_9e9f932c-949b-47d3-a99e-64945fed7565">0.04</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;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 net income per share - discontinued operations</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90YWJsZTo5MDRjMWRiMWFmZDY0YTg3OTZmMWY3MDQwNmU4NmJjMy90YWJsZXJhbmdlOjkwNGMxZGIxYWZkNjRhODc5NmYxZjcwNDA2ZTg2YmMzXzgtMS0xLTEtMzIzMw_95f605cd-f03c-4942-90d0-9096312f0ba7">2.49</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90YWJsZTo5MDRjMWRiMWFmZDY0YTg3OTZmMWY3MDQwNmU4NmJjMy90YWJsZXJhbmdlOjkwNGMxZGIxYWZkNjRhODc5NmYxZjcwNDA2ZTg2YmMzXzgtMy0xLTEtMzIzNw_cc2bece6-5ff2-4782-a840-30ea6fa5efdf">1.07</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90YWJsZTo5MDRjMWRiMWFmZDY0YTg3OTZmMWY3MDQwNmU4NmJjMy90YWJsZXJhbmdlOjkwNGMxZGIxYWZkNjRhODc5NmYxZjcwNDA2ZTg2YmMzXzgtNS0xLTEtMzI0MQ_2cfe8402-21de-4944-ac38-b0dd0c1cbb43">0.90</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;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 net income per share</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90YWJsZTo5MDRjMWRiMWFmZDY0YTg3OTZmMWY3MDQwNmU4NmJjMy90YWJsZXJhbmdlOjkwNGMxZGIxYWZkNjRhODc5NmYxZjcwNDA2ZTg2YmMzXzUtMS0xLTEtMA_bf1889f3-b822-48d5-91a7-d5052ddad703">2.54</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90YWJsZTo5MDRjMWRiMWFmZDY0YTg3OTZmMWY3MDQwNmU4NmJjMy90YWJsZXJhbmdlOjkwNGMxZGIxYWZkNjRhODc5NmYxZjcwNDA2ZTg2YmMzXzUtMy0xLTEtMA_3c4fbeb1-6084-4ad4-8a5b-35f82c2b1d88">1.12</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90YWJsZTo5MDRjMWRiMWFmZDY0YTg3OTZmMWY3MDQwNmU4NmJjMy90YWJsZXJhbmdlOjkwNGMxZGIxYWZkNjRhODc5NmYxZjcwNDA2ZTg2YmMzXzUtNS0xLTEtMA_d5d3f78e-ccea-4ad3-8aa1-f45a41119043">0.94</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="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="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%">Effect of stock-based compensation awards outstanding:</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></tr><tr><td colspan="3" style="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%">Basic weighted average shares outstanding</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%"><ix:nonFraction unitRef="shares" contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90YWJsZTo5MDRjMWRiMWFmZDY0YTg3OTZmMWY3MDQwNmU4NmJjMy90YWJsZXJhbmdlOjkwNGMxZGIxYWZkNjRhODc5NmYxZjcwNDA2ZTg2YmMzXzgtMS0xLTEtMA_30ca30c2-fe0c-442e-acef-8c50de379bcf">49,901</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90YWJsZTo5MDRjMWRiMWFmZDY0YTg3OTZmMWY3MDQwNmU4NmJjMy90YWJsZXJhbmdlOjkwNGMxZGIxYWZkNjRhODc5NmYxZjcwNDA2ZTg2YmMzXzgtMy0xLTEtMA_8ee034ad-3e7e-4e98-8a5b-dc87c3d789d7">49,811</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90YWJsZTo5MDRjMWRiMWFmZDY0YTg3OTZmMWY3MDQwNmU4NmJjMy90YWJsZXJhbmdlOjkwNGMxZGIxYWZkNjRhODc5NmYxZjcwNDA2ZTg2YmMzXzgtNS0xLTEtMA_d509e2e9-170b-43d8-9da2-2ffd001c78b6">49,542</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="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%">Effect from dilutive shares and options outstanding</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%"><ix:nonFraction unitRef="shares" contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" decimals="-3" name="shen:BusinessAcquisitionNoncontrollingInterestSharesReservedToAcquireNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90YWJsZTo5MDRjMWRiMWFmZDY0YTg3OTZmMWY3MDQwNmU4NmJjMy90YWJsZXJhbmdlOjkwNGMxZGIxYWZkNjRhODc5NmYxZjcwNDA2ZTg2YmMzXzktMS0xLTEtMA_a47d36c0-3036-4741-adce-dbfef521dff1">123</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231" decimals="-3" name="shen:BusinessAcquisitionNoncontrollingInterestSharesReservedToAcquireNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90YWJsZTo5MDRjMWRiMWFmZDY0YTg3OTZmMWY3MDQwNmU4NmJjMy90YWJsZXJhbmdlOjkwNGMxZGIxYWZkNjRhODc5NmYxZjcwNDA2ZTg2YmMzXzktMy0xLTEtMA_0272a307-26df-4113-88dd-f0c32e2ca5c0">290</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231" decimals="-3" name="shen:BusinessAcquisitionNoncontrollingInterestSharesReservedToAcquireNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90YWJsZTo5MDRjMWRiMWFmZDY0YTg3OTZmMWY3MDQwNmU4NmJjMy90YWJsZXJhbmdlOjkwNGMxZGIxYWZkNjRhODc5NmYxZjcwNDA2ZTg2YmMzXzktNS0xLTEtMA_2b17b851-54ab-41ee-bf12-efe855f29f87">521</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="padding:2px 1pt 2px 7pt;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 weighted average shares outstanding</span></td><td colspan="2" style="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="shares" contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90YWJsZTo5MDRjMWRiMWFmZDY0YTg3OTZmMWY3MDQwNmU4NmJjMy90YWJsZXJhbmdlOjkwNGMxZGIxYWZkNjRhODc5NmYxZjcwNDA2ZTg2YmMzXzEwLTEtMS0xLTA_44eef761-6c5a-448e-b0c1-d33ace01825c">50,024</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-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="shares" contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90YWJsZTo5MDRjMWRiMWFmZDY0YTg3OTZmMWY3MDQwNmU4NmJjMy90YWJsZXJhbmdlOjkwNGMxZGIxYWZkNjRhODc5NmYxZjcwNDA2ZTg2YmMzXzEwLTMtMS0xLTA_304b8a31-d5d2-48c6-8354-eae3d19b88fd">50,101</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-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="shares" contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90YWJsZTo5MDRjMWRiMWFmZDY0YTg3OTZmMWY3MDQwNmU4NmJjMy90YWJsZXJhbmdlOjkwNGMxZGIxYWZkNjRhODc5NmYxZjcwNDA2ZTg2YmMzXzEwLTUtMS0xLTA_74ffcc66-e5d6-447f-b43b-4872232b2bf4">50,063</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;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 net income per share - continuing operations</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90YWJsZTo5MDRjMWRiMWFmZDY0YTg3OTZmMWY3MDQwNmU4NmJjMy90YWJsZXJhbmdlOjkwNGMxZGIxYWZkNjRhODc5NmYxZjcwNDA2ZTg2YmMzXzE1LTEtMS0xLTMyNDc_87749cb2-7ea7-4f0b-9c0b-fc87795eea9e">0.05</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90YWJsZTo5MDRjMWRiMWFmZDY0YTg3OTZmMWY3MDQwNmU4NmJjMy90YWJsZXJhbmdlOjkwNGMxZGIxYWZkNjRhODc5NmYxZjcwNDA2ZTg2YmMzXzE1LTMtMS0xLTMyNTc_5f4ff066-c0f1-4219-8cd8-513435efc43c">0.05</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90YWJsZTo5MDRjMWRiMWFmZDY0YTg3OTZmMWY3MDQwNmU4NmJjMy90YWJsZXJhbmdlOjkwNGMxZGIxYWZkNjRhODc5NmYxZjcwNDA2ZTg2YmMzXzE1LTUtMS0xLTMyNTM_0e3bb4be-be4e-4ee6-b933-1d60d43d650e">0.04</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;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 net income per share - discontinued operations</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90YWJsZTo5MDRjMWRiMWFmZDY0YTg3OTZmMWY3MDQwNmU4NmJjMy90YWJsZXJhbmdlOjkwNGMxZGIxYWZkNjRhODc5NmYxZjcwNDA2ZTg2YmMzXzE2LTEtMS0xLTMyNDc_1a2be8e0-e353-4967-93aa-7aa019a5e656">2.48</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90YWJsZTo5MDRjMWRiMWFmZDY0YTg3OTZmMWY3MDQwNmU4NmJjMy90YWJsZXJhbmdlOjkwNGMxZGIxYWZkNjRhODc5NmYxZjcwNDA2ZTg2YmMzXzE2LTMtMS0xLTMyNTc_bc0e6af8-de3c-4248-991b-375d980c84c8">1.07</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90YWJsZTo5MDRjMWRiMWFmZDY0YTg3OTZmMWY3MDQwNmU4NmJjMy90YWJsZXJhbmdlOjkwNGMxZGIxYWZkNjRhODc5NmYxZjcwNDA2ZTg2YmMzXzE2LTUtMS0xLTMyNTM_ada9c516-d9a5-4099-ab21-8c39690329e2">0.89</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;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 net income per share</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90YWJsZTo5MDRjMWRiMWFmZDY0YTg3OTZmMWY3MDQwNmU4NmJjMy90YWJsZXJhbmdlOjkwNGMxZGIxYWZkNjRhODc5NmYxZjcwNDA2ZTg2YmMzXzExLTEtMS0xLTA_adb12b16-68ff-4242-908a-e65bbc5421a7">2.53</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90YWJsZTo5MDRjMWRiMWFmZDY0YTg3OTZmMWY3MDQwNmU4NmJjMy90YWJsZXJhbmdlOjkwNGMxZGIxYWZkNjRhODc5NmYxZjcwNDA2ZTg2YmMzXzExLTMtMS0xLTA_a4c5b5ae-6da8-45fd-8f9f-d8be67608adb">1.12</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90YWJsZTo5MDRjMWRiMWFmZDY0YTg3OTZmMWY3MDQwNmU4NmJjMy90YWJsZXJhbmdlOjkwNGMxZGIxYWZkNjRhODc5NmYxZjcwNDA2ZTg2YmMzXzExLTUtMS0xLTA_c8371ac9-cc36-4a00-bf63-5cd5471cf247">0.93</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were fewer than <ix:nonFraction unitRef="shares" contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90ZXh0cmVnaW9uOmY4MTQwYjZhN2M3NzQ1OGVhYjg5NzM4ZDBhNzllMjZlXzI0NzM_0196bd80-bc8f-40da-8711-4c318b72c89b"><ix:nonFraction unitRef="shares" contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90ZXh0cmVnaW9uOmY4MTQwYjZhN2M3NzQ1OGVhYjg5NzM4ZDBhNzllMjZlXzI0NzM_7446a62a-42b5-43c8-93fc-baafe8066365"><ix:nonFraction unitRef="shares" contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90ZXh0cmVnaW9uOmY4MTQwYjZhN2M3NzQ1OGVhYjg5NzM4ZDBhNzllMjZlXzI0NzM_b20206e6-6985-4e4b-a579-2e9943310d1d">110</ix:nonFraction></ix:nonFraction></ix:nonFraction> thousand anti-dilutive awards outstanding during 2020, 2019, and 2018.</span></div></ix:continuation><div><span><br/></span></div><div id="i788206cdcf424df3b01772277d3f21a3_178"></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%">Note 14.&#160; <ix:nonNumeric contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzgvZnJhZzo2YjU4YmQ2YzIzZmU0OGE3YmFkNDVmNTA3ZGIxYjJjZi90ZXh0cmVnaW9uOjZiNThiZDZjMjNmZTQ4YTdiYWQ0NWY1MDdkYjFiMmNmXzU5MA_56c771dc-3c72-421c-8357-3c4516b33829" continuedAt="ib77e9e26ad9e47999b7406a97f657351" escape="true">Commitments and Contingencies</ix:nonNumeric></span></div><div style="text-align:justify"><span><br/></span></div><ix:continuation id="ib77e9e26ad9e47999b7406a97f657351"><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 are committed to make payments to satisfy our lease liabilities and long-term debt. The scheduled payments under those obligations are summarized in the respective notes above. We are also committed to make annual payments of approximately $<ix:nonFraction unitRef="usd" contextRef="i673e348a7605439cbf300e8597951481_I20201231" decimals="-2" format="ixt:numdotdecimal" name="shen:OtherCommitmentAnnualPayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzgvZnJhZzo2YjU4YmQ2YzIzZmU0OGE3YmFkNDVmNTA3ZGIxYjJjZi90ZXh0cmVnaW9uOjZiNThiZDZjMjNmZTQ4YTdiYWQ0NWY1MDdkYjFiMmNmXzI4OQ_dcf24012-9ff1-46bf-8cf7-a86e5b69b79a">108.0</ix:nonFraction> thousand on our FCC spectrum license obligation through 2039.</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%">The Company is subject to claims and legal actions that may arise in the ordinary course of business. The Company does not believe that any of these pending claims or legal actions are either probable or reasonably possible of a material loss.</span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div id="i788206cdcf424df3b01772277d3f21a3_181"></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%">Note 15. &#160;<ix:nonNumeric contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" name="us-gaap:SegmentReportingDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90ZXh0cmVnaW9uOjkxOGJmMmNiNTc5NjQ5YzlhNzFhNWUzYjNkMWExNWJiXzEzNzk_14912896-6298-4297-81bd-da2fe02ebf98" continuedAt="i9999f1d8cee54b38b60ddd1d441a80ed" escape="true">Segment Reporting </ix:nonNumeric></span></div><div style="text-align:justify"><span><br/></span></div><ix:continuation id="i9999f1d8cee54b38b60ddd1d441a80ed" continuedAt="i58fb84d88b8a4d68952f3c0dc73b1d6b"><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 expected divestiture of our Wireless operations represents a strategic shift in the Company&#8217;s business and qualifies as a discontinued operation. As a result, the operating results and cash flows related to the Wireless segment have been reflected as discontinued operations in our Consolidated Statements of Comprehensive Income and the Consolidated Statements of Cash Flows.</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%">Similarly, the results of our Wireless operations are no longer presented as a reporting segment. Consistent with the internal reporting provided to our chief operating decision maker, we previously allocated certain corporate management overhead costs to the former Wireless segment which may no longer be allocated to discontinued operations under the relevant authoritative guidance. Accordingly, we have recast our reporting of the remaining segments to reflect the reattribution of these expenses in all presented periods in a manner consistent with our updated internal reporting. <ix:nonNumeric contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90ZXh0cmVnaW9uOjkxOGJmMmNiNTc5NjQ5YzlhNzFhNWUzYjNkMWExNWJiXzEzNzU_7e1e9683-0302-42b0-9e9e-f734999f7c8e" continuedAt="if882ba0083904e8d9a7dd9a223180aaa" escape="true">The tables below reflect the results of operations of the Company's reportable segments in continuing operations, consistent with internal reporting used by the Company.</ix:nonNumeric></span></div></ix:continuation><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%">F-25</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#i788206cdcf424df3b01772277d3f21a3_7">Table of Contents</a></span></div></div><ix:continuation id="i58fb84d88b8a4d68952f3c0dc73b1d6b" continuedAt="i05071cc7f5a14c129816a6a32e69a6c3"><ix:continuation id="if882ba0083904e8d9a7dd9a223180aaa" continuedAt="i173024ad07c841fb8685025c352a4251"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Year ended December&#160;31, 2020:</span><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:45.020%"></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:11.637%"></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:11.637%"></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:11.637%"></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:11.641%"></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-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Broadband</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%">Tower</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%">Corporate &amp; Eliminations</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="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%">External revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="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%">Residential &amp; SMB</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieabc054a4912464881c727c8dfe7cd0f_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmODMwZWZhZTdlN2E0NmRhOTI5ZjQxYmI0MDg1NmVkOC90YWJsZXJhbmdlOmY4MzBlZmFlN2U3YTQ2ZGE5MjlmNDFiYjQwODU2ZWQ4XzItMi0xLTEtMjc5OQ_876df07a-7fbb-4df9-92b4-0ce7662bfc73">154,956</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5f6befc3e8e948618bc70ea7426a865f_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmODMwZWZhZTdlN2E0NmRhOTI5ZjQxYmI0MDg1NmVkOC90YWJsZXJhbmdlOmY4MzBlZmFlN2U3YTQ2ZGE5MjlmNDFiYjQwODU2ZWQ4XzItNC0xLTEtMjc5OQ_9f110800-09f5-4d38-88d9-dd287f80389a">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieb2b71380aec4732a6562d2f05671966_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmODMwZWZhZTdlN2E0NmRhOTI5ZjQxYmI0MDg1NmVkOC90YWJsZXJhbmdlOmY4MzBlZmFlN2U3YTQ2ZGE5MjlmNDFiYjQwODU2ZWQ4XzItOC0xLTEtMjc5OQ_0aa7bb46-f824-4d21-a3b7-501b3117b4e5">154,956</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="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%">Commercial Fiber</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9311d399133944019b778359ff30fb58_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmODMwZWZhZTdlN2E0NmRhOTI5ZjQxYmI0MDg1NmVkOC90YWJsZXJhbmdlOmY4MzBlZmFlN2U3YTQ2ZGE5MjlmNDFiYjQwODU2ZWQ4XzYtMy0xLTEtMA_da51aac6-7844-471d-abc0-8585866a9a18">24,431</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id28e011e290f49518a7d7cb9ad1aaa71_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmODMwZWZhZTdlN2E0NmRhOTI5ZjQxYmI0MDg1NmVkOC90YWJsZXJhbmdlOmY4MzBlZmFlN2U3YTQ2ZGE5MjlmNDFiYjQwODU2ZWQ4XzYtNS0xLTEtMA_ab5a75d8-f56e-4373-8dbe-7a8175fdd11d">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if9a36c606755417faac470231343c017_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmODMwZWZhZTdlN2E0NmRhOTI5ZjQxYmI0MDg1NmVkOC90YWJsZXJhbmdlOmY4MzBlZmFlN2U3YTQ2ZGE5MjlmNDFiYjQwODU2ZWQ4XzYtOS0xLTEtMA_8ee95945-4b46-4e4a-94e3-70a2672bc661">24,431</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="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%">RLEC &amp; Other</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5f028bf7806e40d58366f66fe916b8c6_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmODMwZWZhZTdlN2E0NmRhOTI5ZjQxYmI0MDg1NmVkOC90YWJsZXJhbmdlOmY4MzBlZmFlN2U3YTQ2ZGE5MjlmNDFiYjQwODU2ZWQ4XzctMy0xLTEtMA_971eb058-7e76-483f-9cc6-fa5c408cc84a">15,971</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id72f1eb6b08f4c72a83ddf02be126666_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmODMwZWZhZTdlN2E0NmRhOTI5ZjQxYmI0MDg1NmVkOC90YWJsZXJhbmdlOmY4MzBlZmFlN2U3YTQ2ZGE5MjlmNDFiYjQwODU2ZWQ4XzctNS0xLTEtMA_75a633ed-3628-4cdd-8335-c9575b3ea449">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic9b08a3c00534c079d9ef836e815c8af_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmODMwZWZhZTdlN2E0NmRhOTI5ZjQxYmI0MDg1NmVkOC90YWJsZXJhbmdlOmY4MzBlZmFlN2U3YTQ2ZGE5MjlmNDFiYjQwODU2ZWQ4XzctOS0xLTEtMA_ab09ca05-e70c-4fe3-ac2a-952f30a2ed53">15,971</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="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%">Tower lease</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3cb82707685944e08044921f632fae10_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmODMwZWZhZTdlN2E0NmRhOTI5ZjQxYmI0MDg1NmVkOC90YWJsZXJhbmdlOmY4MzBlZmFlN2U3YTQ2ZGE5MjlmNDFiYjQwODU2ZWQ4XzctMi0xLTEtMjgwNQ_521d26a2-b6ea-45e5-8e19-ec8827809429">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic188e3f5a28c450a9626471cda27b750_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmODMwZWZhZTdlN2E0NmRhOTI5ZjQxYmI0MDg1NmVkOC90YWJsZXJhbmdlOmY4MzBlZmFlN2U3YTQ2ZGE5MjlmNDFiYjQwODU2ZWQ4XzctNC0xLTEtMjgwNQ_c901dd7d-f98b-49f3-a26e-bbcbf394fef1">7,402</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i54a38ad4b49c4801a444089660e37230_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmODMwZWZhZTdlN2E0NmRhOTI5ZjQxYmI0MDg1NmVkOC90YWJsZXJhbmdlOmY4MzBlZmFlN2U3YTQ2ZGE5MjlmNDFiYjQwODU2ZWQ4XzctOC0xLTEtMjgwNQ_9978cfb1-8ba7-4451-9ec8-c977a3f98e71">7,402</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="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%">Service revenue and other</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i09de16e42c7d4d0f9a62971d12c3013b_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmODMwZWZhZTdlN2E0NmRhOTI5ZjQxYmI0MDg1NmVkOC90YWJsZXJhbmdlOmY4MzBlZmFlN2U3YTQ2ZGE5MjlmNDFiYjQwODU2ZWQ4XzktMy0xLTEtMA_fc606b9d-f49d-408d-b038-5c6e1b525f0b">195,358</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i35eac858c36c49e28c5bd14c7731fb34_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmODMwZWZhZTdlN2E0NmRhOTI5ZjQxYmI0MDg1NmVkOC90YWJsZXJhbmdlOmY4MzBlZmFlN2U3YTQ2ZGE5MjlmNDFiYjQwODU2ZWQ4XzktNS0xLTEtMA_d8f8932c-8208-43ed-b26f-4c9d515f65c3">7,402</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if258bb09a8fc455c865041d794140801_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmODMwZWZhZTdlN2E0NmRhOTI5ZjQxYmI0MDg1NmVkOC90YWJsZXJhbmdlOmY4MzBlZmFlN2U3YTQ2ZGE5MjlmNDFiYjQwODU2ZWQ4XzktOS0xLTEtMA_369f3cda-db3a-4580-b461-695c767fd454">202,760</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align: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 for service provided to the discontinued Wireless operations</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia3182a9c36e6486ba4028dcfba6846f0_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmODMwZWZhZTdlN2E0NmRhOTI5ZjQxYmI0MDg1NmVkOC90YWJsZXJhbmdlOmY4MzBlZmFlN2U3YTQ2ZGE5MjlmNDFiYjQwODU2ZWQ4XzEyLTMtMS0xLTA_cc49cab7-a2e9-40d6-acc4-af0715c6308c">8,989</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia75f298e491e41988028fa4a9ba4eac9_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmODMwZWZhZTdlN2E0NmRhOTI5ZjQxYmI0MDg1NmVkOC90YWJsZXJhbmdlOmY4MzBlZmFlN2U3YTQ2ZGE5MjlmNDFiYjQwODU2ZWQ4XzEyLTUtMS0xLTA_13904519-6dd8-45bd-b3f9-314c8a75ccb0">9,653</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9b630f4f500c4df98364f2342282aac1_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmODMwZWZhZTdlN2E0NmRhOTI5ZjQxYmI0MDg1NmVkOC90YWJsZXJhbmdlOmY4MzBlZmFlN2U3YTQ2ZGE5MjlmNDFiYjQwODU2ZWQ4XzEyLTctMS0xLTA_72294590-5903-4728-8da3-736d6de7ec5c">627</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i210c3a6a0aff4e238c334e93508251a6_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmODMwZWZhZTdlN2E0NmRhOTI5ZjQxYmI0MDg1NmVkOC90YWJsZXJhbmdlOmY4MzBlZmFlN2U3YTQ2ZGE5MjlmNDFiYjQwODU2ZWQ4XzEyLTktMS0xLTA_5a9fdddd-da59-48ce-b50f-e56a85f28b09">18,015</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="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 revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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="iff223d9a20304335bb82ca4fe39cf56c_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmODMwZWZhZTdlN2E0NmRhOTI5ZjQxYmI0MDg1NmVkOC90YWJsZXJhbmdlOmY4MzBlZmFlN2U3YTQ2ZGE5MjlmNDFiYjQwODU2ZWQ4XzEzLTMtMS0xLTA_888fb720-c18f-49c6-88dd-ecc23cd615d5">204,347</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-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="iaaab20ed4b4446c88ec8a27574e67f2c_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmODMwZWZhZTdlN2E0NmRhOTI5ZjQxYmI0MDg1NmVkOC90YWJsZXJhbmdlOmY4MzBlZmFlN2U3YTQ2ZGE5MjlmNDFiYjQwODU2ZWQ4XzEzLTUtMS0xLTA_65bb8ad3-66ea-4f10-bbc9-25f72851066e">17,055</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-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="i9b630f4f500c4df98364f2342282aac1_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmODMwZWZhZTdlN2E0NmRhOTI5ZjQxYmI0MDg1NmVkOC90YWJsZXJhbmdlOmY4MzBlZmFlN2U3YTQ2ZGE5MjlmNDFiYjQwODU2ZWQ4XzEzLTctMS0xLTA_11b370a8-6bbf-497b-a438-c5e2ff075cbf">627</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-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="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmODMwZWZhZTdlN2E0NmRhOTI5ZjQxYmI0MDg1NmVkOC90YWJsZXJhbmdlOmY4MzBlZmFlN2U3YTQ2ZGE5MjlmNDFiYjQwODU2ZWQ4XzEzLTktMS0xLTA_d7494052-09a1-42a5-a7c1-f539007adad4">220,775</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="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%">Cost of services</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idf1d43319030479a9f6b8129e0a06ae4_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmODMwZWZhZTdlN2E0NmRhOTI5ZjQxYmI0MDg1NmVkOC90YWJsZXJhbmdlOmY4MzBlZmFlN2U3YTQ2ZGE5MjlmNDFiYjQwODU2ZWQ4XzE1LTMtMS0xLTA_af8d761e-78b3-4b48-9763-7010e8d5e8b0">83,439</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic0e15f7be3184f7d80f7f0108f908227_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmODMwZWZhZTdlN2E0NmRhOTI5ZjQxYmI0MDg1NmVkOC90YWJsZXJhbmdlOmY4MzBlZmFlN2U3YTQ2ZGE5MjlmNDFiYjQwODU2ZWQ4XzE1LTUtMS0xLTA_398c1d4e-81c9-4d3a-aa91-040b1e0d0c51">4,896</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia55dc8ac688c46adb3ff8a0106f4d075_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmODMwZWZhZTdlN2E0NmRhOTI5ZjQxYmI0MDg1NmVkOC90YWJsZXJhbmdlOmY4MzBlZmFlN2U3YTQ2ZGE5MjlmNDFiYjQwODU2ZWQ4XzE1LTctMS0xLTA_265e0e83-ac01-48c9-9c49-c9744bd1d8a9">132</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i59089c8c5fab4a84a5aa34552f237789_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmODMwZWZhZTdlN2E0NmRhOTI5ZjQxYmI0MDg1NmVkOC90YWJsZXJhbmdlOmY4MzBlZmFlN2U3YTQ2ZGE5MjlmNDFiYjQwODU2ZWQ4XzE1LTktMS0xLTA_f62bd54a-ad60-4455-9d80-be60a8a22541">88,203</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="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%">Selling, general and administrative</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iff223d9a20304335bb82ca4fe39cf56c_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmODMwZWZhZTdlN2E0NmRhOTI5ZjQxYmI0MDg1NmVkOC90YWJsZXJhbmdlOmY4MzBlZmFlN2U3YTQ2ZGE5MjlmNDFiYjQwODU2ZWQ4XzE3LTMtMS0xLTA_2d33fcfc-c9bb-4a34-9352-939e39f68457">39,472</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaaab20ed4b4446c88ec8a27574e67f2c_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmODMwZWZhZTdlN2E0NmRhOTI5ZjQxYmI0MDg1NmVkOC90YWJsZXJhbmdlOmY4MzBlZmFlN2U3YTQ2ZGE5MjlmNDFiYjQwODU2ZWQ4XzE3LTUtMS0xLTA_ce99ebb0-88e7-4002-89a1-98c9157787f3">1,430</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i29acd286ca0a45cb99bf8849f2c758bc_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmODMwZWZhZTdlN2E0NmRhOTI5ZjQxYmI0MDg1NmVkOC90YWJsZXJhbmdlOmY4MzBlZmFlN2U3YTQ2ZGE5MjlmNDFiYjQwODU2ZWQ4XzE3LTctMS0xLTA_be042c6c-c3f6-4e8f-86fa-6b0f48f8bea7">44,114</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmODMwZWZhZTdlN2E0NmRhOTI5ZjQxYmI0MDg1NmVkOC90YWJsZXJhbmdlOmY4MzBlZmFlN2U3YTQ2ZGE5MjlmNDFiYjQwODU2ZWQ4XzE3LTktMS0xLTA_7e023887-3e00-4104-ad1d-a82debca6366">85,016</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="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%">Depreciation and amortization</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iff223d9a20304335bb82ca4fe39cf56c_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmODMwZWZhZTdlN2E0NmRhOTI5ZjQxYmI0MDg1NmVkOC90YWJsZXJhbmdlOmY4MzBlZmFlN2U3YTQ2ZGE5MjlmNDFiYjQwODU2ZWQ4XzE4LTMtMS0xLTA_2a41307f-8427-4fe4-8e13-efb906983426">41,076</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaaab20ed4b4446c88ec8a27574e67f2c_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmODMwZWZhZTdlN2E0NmRhOTI5ZjQxYmI0MDg1NmVkOC90YWJsZXJhbmdlOmY4MzBlZmFlN2U3YTQ2ZGE5MjlmNDFiYjQwODU2ZWQ4XzE4LTUtMS0xLTA_b4e536d5-5554-4c3d-ad4f-0050b1d67a6b">1,906</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i29acd286ca0a45cb99bf8849f2c758bc_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmODMwZWZhZTdlN2E0NmRhOTI5ZjQxYmI0MDg1NmVkOC90YWJsZXJhbmdlOmY4MzBlZmFlN2U3YTQ2ZGE5MjlmNDFiYjQwODU2ZWQ4XzE4LTctMS0xLTA_2aeaf262-d15e-4b3b-82d9-cf6515f92b8c">5,721</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmODMwZWZhZTdlN2E0NmRhOTI5ZjQxYmI0MDg1NmVkOC90YWJsZXJhbmdlOmY4MzBlZmFlN2U3YTQ2ZGE5MjlmNDFiYjQwODU2ZWQ4XzE4LTktMS0xLTA_39061ddb-b855-4287-97ca-8d0ec5d4f745">48,703</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="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 operating expenses</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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="iff223d9a20304335bb82ca4fe39cf56c_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmODMwZWZhZTdlN2E0NmRhOTI5ZjQxYmI0MDg1NmVkOC90YWJsZXJhbmdlOmY4MzBlZmFlN2U3YTQ2ZGE5MjlmNDFiYjQwODU2ZWQ4XzE5LTMtMS0xLTA_06670b13-f396-41d2-aae1-e65b9f4d8ce3">163,987</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-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="iaaab20ed4b4446c88ec8a27574e67f2c_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmODMwZWZhZTdlN2E0NmRhOTI5ZjQxYmI0MDg1NmVkOC90YWJsZXJhbmdlOmY4MzBlZmFlN2U3YTQ2ZGE5MjlmNDFiYjQwODU2ZWQ4XzE5LTUtMS0xLTA_59a1fadf-cbe0-47d5-8940-fe965ead99b9">8,232</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-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="i29acd286ca0a45cb99bf8849f2c758bc_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmODMwZWZhZTdlN2E0NmRhOTI5ZjQxYmI0MDg1NmVkOC90YWJsZXJhbmdlOmY4MzBlZmFlN2U3YTQ2ZGE5MjlmNDFiYjQwODU2ZWQ4XzE5LTctMS0xLTA_5488e966-f8b6-4c6d-a1f8-13a103d261c4">49,703</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-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="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmODMwZWZhZTdlN2E0NmRhOTI5ZjQxYmI0MDg1NmVkOC90YWJsZXJhbmdlOmY4MzBlZmFlN2U3YTQ2ZGE5MjlmNDFiYjQwODU2ZWQ4XzE5LTktMS0xLTA_b41228f8-80f3-4570-8367-300fccf5dd0a">221,922</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income (loss)</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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="iff223d9a20304335bb82ca4fe39cf56c_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmODMwZWZhZTdlN2E0NmRhOTI5ZjQxYmI0MDg1NmVkOC90YWJsZXJhbmdlOmY4MzBlZmFlN2U3YTQ2ZGE5MjlmNDFiYjQwODU2ZWQ4XzIwLTMtMS0xLTA_69778030-2a86-49e7-9040-de8044a35b4c">40,360</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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="iaaab20ed4b4446c88ec8a27574e67f2c_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmODMwZWZhZTdlN2E0NmRhOTI5ZjQxYmI0MDg1NmVkOC90YWJsZXJhbmdlOmY4MzBlZmFlN2U3YTQ2ZGE5MjlmNDFiYjQwODU2ZWQ4XzIwLTUtMS0xLTA_c38cf30b-fcec-4898-8363-0ed428aaed42">8,823</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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="i29acd286ca0a45cb99bf8849f2c758bc_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmODMwZWZhZTdlN2E0NmRhOTI5ZjQxYmI0MDg1NmVkOC90YWJsZXJhbmdlOmY4MzBlZmFlN2U3YTQ2ZGE5MjlmNDFiYjQwODU2ZWQ4XzIwLTctMS0xLTA_425fe500-8d47-41c9-8e3f-97df48505247">50,330</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmODMwZWZhZTdlN2E0NmRhOTI5ZjQxYmI0MDg1NmVkOC90YWJsZXJhbmdlOmY4MzBlZmFlN2U3YTQ2ZGE5MjlmNDFiYjQwODU2ZWQ4XzIwLTktMS0xLTA_b4c9a712-d54f-4aeb-9dfc-236473652f5d">1,147</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="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><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="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%">Capital expenditures</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iff223d9a20304335bb82ca4fe39cf56c_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmODMwZWZhZTdlN2E0NmRhOTI5ZjQxYmI0MDg1NmVkOC90YWJsZXJhbmdlOmY4MzBlZmFlN2U3YTQ2ZGE5MjlmNDFiYjQwODU2ZWQ4XzIyLTMtMS0xLTA_c5ee3899-cf6b-4266-880c-0aa4c707ad49">117,246</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaaab20ed4b4446c88ec8a27574e67f2c_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmODMwZWZhZTdlN2E0NmRhOTI5ZjQxYmI0MDg1NmVkOC90YWJsZXJhbmdlOmY4MzBlZmFlN2U3YTQ2ZGE5MjlmNDFiYjQwODU2ZWQ4XzIyLTUtMS0xLTA_90544332-a0d8-4233-9326-a92f812b9a8d">2,001</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i29acd286ca0a45cb99bf8849f2c758bc_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmODMwZWZhZTdlN2E0NmRhOTI5ZjQxYmI0MDg1NmVkOC90YWJsZXJhbmdlOmY4MzBlZmFlN2U3YTQ2ZGE5MjlmNDFiYjQwODU2ZWQ4XzIyLTctMS0xLTA_f478c8dc-c18c-499a-bba9-77306c1aba2b">1,203</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmODMwZWZhZTdlN2E0NmRhOTI5ZjQxYmI0MDg1NmVkOC90YWJsZXJhbmdlOmY4MzBlZmFlN2U3YTQ2ZGE5MjlmNDFiYjQwODU2ZWQ4XzIyLTktMS0xLTA_da91fa1a-8720-438d-a67f-2b8670ec7d95">120,450</ix:nonFraction>&#160;</span></td><td style="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-weight:700;line-height:120%">Year ended December&#160;31, 2019:&#160;</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:45.020%"></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:11.637%"></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:11.637%"></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:11.637%"></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:11.641%"></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-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Broadband</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%">Tower</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%">Corporate &amp; Eliminations</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="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%">External revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="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%">Residential &amp; SMB</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0e36635d1b1a41308dae646149e689bf_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTo5ZWE5ZTRmYzE2ZGY0MGI0ODFhMzgxYWZmZjg0NjIwZS90YWJsZXJhbmdlOjllYTllNGZjMTZkZjQwYjQ4MWEzODFhZmZmODQ2MjBlXzUtMy0xLTEtMA_1779133c-8bce-4dce-941c-876c09db0755">142,290</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i62c8be1e5c0f418490443f4222655e94_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTo5ZWE5ZTRmYzE2ZGY0MGI0ODFhMzgxYWZmZjg0NjIwZS90YWJsZXJhbmdlOjllYTllNGZjMTZkZjQwYjQ4MWEzODFhZmZmODQ2MjBlXzUtNS0xLTEtMA_1d951b15-8b33-4c36-8b9d-fbd3c06862a9">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b70e2e5df1248e6b0fedc56b28ddbf9_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTo5ZWE5ZTRmYzE2ZGY0MGI0ODFhMzgxYWZmZjg0NjIwZS90YWJsZXJhbmdlOjllYTllNGZjMTZkZjQwYjQ4MWEzODFhZmZmODQ2MjBlXzUtOS0xLTEtMA_cfc145e0-f98a-4f9b-b6ea-6e9a497d8c3d">142,290</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="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%">Commercial Fiber</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idfc9e1cc2a7840a480bf0cf9fcb7a05d_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTo5ZWE5ZTRmYzE2ZGY0MGI0ODFhMzgxYWZmZjg0NjIwZS90YWJsZXJhbmdlOjllYTllNGZjMTZkZjQwYjQ4MWEzODFhZmZmODQ2MjBlXzYtMy0xLTEtMA_592b9685-f6e9-45b2-9fd5-840b35f50ea1">23,004</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i84c7e9e1ed27407ea42061e93acfddc1_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTo5ZWE5ZTRmYzE2ZGY0MGI0ODFhMzgxYWZmZjg0NjIwZS90YWJsZXJhbmdlOjllYTllNGZjMTZkZjQwYjQ4MWEzODFhZmZmODQ2MjBlXzYtNS0xLTEtMA_da667c4f-4e84-42e6-9c9c-3d5e9900bb14">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0b4d15b70ef447cab00e3d4ac4051278_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTo5ZWE5ZTRmYzE2ZGY0MGI0ODFhMzgxYWZmZjg0NjIwZS90YWJsZXJhbmdlOjllYTllNGZjMTZkZjQwYjQ4MWEzODFhZmZmODQ2MjBlXzYtOS0xLTEtMA_d946aa25-3a12-44ee-a8ca-a32744597823">23,004</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="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%">RLEC &amp; Other</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6a5676b27d014b8e85ee697569ca5c18_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTo5ZWE5ZTRmYzE2ZGY0MGI0ODFhMzgxYWZmZjg0NjIwZS90YWJsZXJhbmdlOjllYTllNGZjMTZkZjQwYjQ4MWEzODFhZmZmODQ2MjBlXzctMy0xLTEtMA_ac527d97-a8c2-4bae-8a80-30fd945b5c7f">18,257</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3d3cf147a3848c6951781869051b367_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTo5ZWE5ZTRmYzE2ZGY0MGI0ODFhMzgxYWZmZjg0NjIwZS90YWJsZXJhbmdlOjllYTllNGZjMTZkZjQwYjQ4MWEzODFhZmZmODQ2MjBlXzctNS0xLTEtMA_3f39c5be-4d0f-4ca3-b1b1-d02d6264a04e">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2681f67ef05145e2a23bfab5609befb5_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTo5ZWE5ZTRmYzE2ZGY0MGI0ODFhMzgxYWZmZjg0NjIwZS90YWJsZXJhbmdlOjllYTllNGZjMTZkZjQwYjQ4MWEzODFhZmZmODQ2MjBlXzctOS0xLTEtMA_43815bed-a7fd-4f59-9cb6-f950dc2d9d25">18,257</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="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%">Tower lease</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4827e6b3f6d04d518d28910e92d89bd2_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTo5ZWE5ZTRmYzE2ZGY0MGI0ODFhMzgxYWZmZjg0NjIwZS90YWJsZXJhbmdlOjllYTllNGZjMTZkZjQwYjQ4MWEzODFhZmZmODQ2MjBlXzctMy0xLTEtMjg1Nw_f85be8ce-586e-41c4-bfdb-efcfd66bf353">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i53ec2de8cada4faaacfd253b9e37aaf4_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTo5ZWE5ZTRmYzE2ZGY0MGI0ODFhMzgxYWZmZjg0NjIwZS90YWJsZXJhbmdlOjllYTllNGZjMTZkZjQwYjQ4MWEzODFhZmZmODQ2MjBlXzctNS0xLTEtMjg1Nw_a68ef1f6-86a1-4b3f-84d7-9c39dee2765c">6,965</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i053dae1728344334a1da0fd141cfb889_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTo5ZWE5ZTRmYzE2ZGY0MGI0ODFhMzgxYWZmZjg0NjIwZS90YWJsZXJhbmdlOjllYTllNGZjMTZkZjQwYjQ4MWEzODFhZmZmODQ2MjBlXzctOS0xLTEtMjg1Nw_9fd9df06-6f1e-43d7-ad4a-7455ff581494">6,965</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="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%">Service revenue and other</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7b38f958dfb841b7b6989b222fd79ebc_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTo5ZWE5ZTRmYzE2ZGY0MGI0ODFhMzgxYWZmZjg0NjIwZS90YWJsZXJhbmdlOjllYTllNGZjMTZkZjQwYjQ4MWEzODFhZmZmODQ2MjBlXzktMy0xLTEtMA_db1adc5a-77ab-4d09-9a2b-80b70d4d692b">183,551</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i36c8a9c0ccb945cfa4317c9c85d5210b_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTo5ZWE5ZTRmYzE2ZGY0MGI0ODFhMzgxYWZmZjg0NjIwZS90YWJsZXJhbmdlOjllYTllNGZjMTZkZjQwYjQ4MWEzODFhZmZmODQ2MjBlXzktNS0xLTEtMA_68c51b86-dd84-401f-831f-7e68d74722d4">6,965</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1facdfbba36a4d88a1f3cf50d882aa37_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTo5ZWE5ZTRmYzE2ZGY0MGI0ODFhMzgxYWZmZjg0NjIwZS90YWJsZXJhbmdlOjllYTllNGZjMTZkZjQwYjQ4MWEzODFhZmZmODQ2MjBlXzktOS0xLTEtMA_bd74cfd1-80cf-4fd9-ace7-99ea880fb8bb">190,516</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 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%">Revenue for service provided to the discontinued Wireless operations</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88dceb622ca743c9b778b8b141d95331_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTo5ZWE5ZTRmYzE2ZGY0MGI0ODFhMzgxYWZmZjg0NjIwZS90YWJsZXJhbmdlOjllYTllNGZjMTZkZjQwYjQ4MWEzODFhZmZmODQ2MjBlXzEyLTMtMS0xLTA_13d9787a-d77c-484e-a999-c00035be6937">10,392</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0f3eee21f56a4bc2a4f7d349e4f08a48_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTo5ZWE5ZTRmYzE2ZGY0MGI0ODFhMzgxYWZmZjg0NjIwZS90YWJsZXJhbmdlOjllYTllNGZjMTZkZjQwYjQ4MWEzODFhZmZmODQ2MjBlXzEyLTUtMS0xLTA_85f327af-4a7b-46ba-b452-d5a17be1d1b6">6,020</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ica4f40933ace419db5abef68878d8491_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTo5ZWE5ZTRmYzE2ZGY0MGI0ODFhMzgxYWZmZjg0NjIwZS90YWJsZXJhbmdlOjllYTllNGZjMTZkZjQwYjQ4MWEzODFhZmZmODQ2MjBlXzEyLTctMS0xLTA_12c8f0e6-54f5-4107-b9e0-90bbf97b4389">66</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7934a52aee924655b2225170a6faa007_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTo5ZWE5ZTRmYzE2ZGY0MGI0ODFhMzgxYWZmZjg0NjIwZS90YWJsZXJhbmdlOjllYTllNGZjMTZkZjQwYjQ4MWEzODFhZmZmODQ2MjBlXzEyLTktMS0xLTA_68be021f-b9b4-438a-a92a-6746e9868ac5">16,346</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="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 revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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="i9c37febbfdda41cab64a00bbce915f3b_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTo5ZWE5ZTRmYzE2ZGY0MGI0ODFhMzgxYWZmZjg0NjIwZS90YWJsZXJhbmdlOjllYTllNGZjMTZkZjQwYjQ4MWEzODFhZmZmODQ2MjBlXzEzLTMtMS0xLTA_e57a841a-70c6-4567-bbb2-ef2dc0460496">193,943</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-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="ifb7e3f3e8f254371b52373a3a2ada5f6_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTo5ZWE5ZTRmYzE2ZGY0MGI0ODFhMzgxYWZmZjg0NjIwZS90YWJsZXJhbmdlOjllYTllNGZjMTZkZjQwYjQ4MWEzODFhZmZmODQ2MjBlXzEzLTUtMS0xLTA_91325cb3-2bed-400c-b29c-2bb2ae16cb4c">12,985</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-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="ica4f40933ace419db5abef68878d8491_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTo5ZWE5ZTRmYzE2ZGY0MGI0ODFhMzgxYWZmZjg0NjIwZS90YWJsZXJhbmdlOjllYTllNGZjMTZkZjQwYjQ4MWEzODFhZmZmODQ2MjBlXzEzLTctMS0xLTA_17cfca75-bb22-42a8-9fad-1363ceb5b27a">66</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-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="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTo5ZWE5ZTRmYzE2ZGY0MGI0ODFhMzgxYWZmZjg0NjIwZS90YWJsZXJhbmdlOjllYTllNGZjMTZkZjQwYjQ4MWEzODFhZmZmODQ2MjBlXzEzLTktMS0xLTA_eb052dec-e4d5-4144-b5ea-590a8d1956fe">206,862</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="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%">Cost of services</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if3f350f1717747da964863213ca848fb_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTo5ZWE5ZTRmYzE2ZGY0MGI0ODFhMzgxYWZmZjg0NjIwZS90YWJsZXJhbmdlOjllYTllNGZjMTZkZjQwYjQ4MWEzODFhZmZmODQ2MjBlXzE1LTMtMS0xLTA_464b9ea4-1c75-49dc-ab69-7c7fd6f1e466">79,235</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie97ab853abcf4d06b2d31511071007d2_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTo5ZWE5ZTRmYzE2ZGY0MGI0ODFhMzgxYWZmZjg0NjIwZS90YWJsZXJhbmdlOjllYTllNGZjMTZkZjQwYjQ4MWEzODFhZmZmODQ2MjBlXzE1LTUtMS0xLTA_8c68e7dc-8f83-438c-b7d8-e624f473becb">3,777</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7f93af9417924022b8a3eaacdf939402_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTo5ZWE5ZTRmYzE2ZGY0MGI0ODFhMzgxYWZmZjg0NjIwZS90YWJsZXJhbmdlOjllYTllNGZjMTZkZjQwYjQ4MWEzODFhZmZmODQ2MjBlXzE1LTctMS0xLTA_30bb0382-0ec5-4f53-b4ba-36cf013ded7e">63</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaa792d9a91d2410c8b4286efa065735d_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTo5ZWE5ZTRmYzE2ZGY0MGI0ODFhMzgxYWZmZjg0NjIwZS90YWJsZXJhbmdlOjllYTllNGZjMTZkZjQwYjQ4MWEzODFhZmZmODQ2MjBlXzE1LTktMS0xLTA_7446597b-872c-4ea2-8922-c49fd5db5b93">82,949</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="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%">Selling, general and administrative</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9c37febbfdda41cab64a00bbce915f3b_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTo5ZWE5ZTRmYzE2ZGY0MGI0ODFhMzgxYWZmZjg0NjIwZS90YWJsZXJhbmdlOjllYTllNGZjMTZkZjQwYjQ4MWEzODFhZmZmODQ2MjBlXzE3LTMtMS0xLTA_7431474b-9d18-4afa-b84a-514a6e7e01af">33,545</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb7e3f3e8f254371b52373a3a2ada5f6_D20190101-20191231" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTo5ZWE5ZTRmYzE2ZGY0MGI0ODFhMzgxYWZmZjg0NjIwZS90YWJsZXJhbmdlOjllYTllNGZjMTZkZjQwYjQ4MWEzODFhZmZmODQ2MjBlXzE3LTUtMS0xLTA_91e805b9-b785-44ef-9b12-5e3ad47f9984">937</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3ddb6b631552475f92ce39465bcb20b5_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTo5ZWE5ZTRmYzE2ZGY0MGI0ODFhMzgxYWZmZjg0NjIwZS90YWJsZXJhbmdlOjllYTllNGZjMTZkZjQwYjQ4MWEzODFhZmZmODQ2MjBlXzE3LTctMS0xLTA_6e8c23dd-12e2-4b38-b067-68623044d73f">43,364</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTo5ZWE5ZTRmYzE2ZGY0MGI0ODFhMzgxYWZmZjg0NjIwZS90YWJsZXJhbmdlOjllYTllNGZjMTZkZjQwYjQ4MWEzODFhZmZmODQ2MjBlXzE3LTktMS0xLTA_e1a73ec9-ec2a-4e3d-ac4e-3b4305c1c765">77,846</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="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%">Depreciation and amortization</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9c37febbfdda41cab64a00bbce915f3b_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTo5ZWE5ZTRmYzE2ZGY0MGI0ODFhMzgxYWZmZjg0NjIwZS90YWJsZXJhbmdlOjllYTllNGZjMTZkZjQwYjQ4MWEzODFhZmZmODQ2MjBlXzE4LTMtMS0xLTA_4f4bdafd-1e56-4199-b1c3-6d22a91d61a3">38,566</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb7e3f3e8f254371b52373a3a2ada5f6_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTo5ZWE5ZTRmYzE2ZGY0MGI0ODFhMzgxYWZmZjg0NjIwZS90YWJsZXJhbmdlOjllYTllNGZjMTZkZjQwYjQ4MWEzODFhZmZmODQ2MjBlXzE4LTUtMS0xLTA_6179c079-ddd1-486e-89cc-8aba0b470554">1,976</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3ddb6b631552475f92ce39465bcb20b5_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTo5ZWE5ZTRmYzE2ZGY0MGI0ODFhMzgxYWZmZjg0NjIwZS90YWJsZXJhbmdlOjllYTllNGZjMTZkZjQwYjQ4MWEzODFhZmZmODQ2MjBlXzE4LTctMS0xLTA_67f1bbf0-33f2-4feb-8cd6-a38ee31f05f4">6,244</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTo5ZWE5ZTRmYzE2ZGY0MGI0ODFhMzgxYWZmZjg0NjIwZS90YWJsZXJhbmdlOjllYTllNGZjMTZkZjQwYjQ4MWEzODFhZmZmODQ2MjBlXzE4LTktMS0xLTA_5e2c36de-62f9-4538-a8b5-575a8c564824">46,786</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="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 operating expenses</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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="i9c37febbfdda41cab64a00bbce915f3b_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTo5ZWE5ZTRmYzE2ZGY0MGI0ODFhMzgxYWZmZjg0NjIwZS90YWJsZXJhbmdlOjllYTllNGZjMTZkZjQwYjQ4MWEzODFhZmZmODQ2MjBlXzE5LTMtMS0xLTA_45ba5764-8d9d-48eb-a350-df924998b55a">151,346</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-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="ifb7e3f3e8f254371b52373a3a2ada5f6_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTo5ZWE5ZTRmYzE2ZGY0MGI0ODFhMzgxYWZmZjg0NjIwZS90YWJsZXJhbmdlOjllYTllNGZjMTZkZjQwYjQ4MWEzODFhZmZmODQ2MjBlXzE5LTUtMS0xLTA_1d297710-63ac-4924-a5ca-6e078f81bb5f">6,690</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-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="i3ddb6b631552475f92ce39465bcb20b5_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTo5ZWE5ZTRmYzE2ZGY0MGI0ODFhMzgxYWZmZjg0NjIwZS90YWJsZXJhbmdlOjllYTllNGZjMTZkZjQwYjQ4MWEzODFhZmZmODQ2MjBlXzE5LTctMS0xLTA_1484b0c4-4649-4dfc-999b-cb6e62431cdf">49,545</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-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="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTo5ZWE5ZTRmYzE2ZGY0MGI0ODFhMzgxYWZmZjg0NjIwZS90YWJsZXJhbmdlOjllYTllNGZjMTZkZjQwYjQ4MWEzODFhZmZmODQ2MjBlXzE5LTktMS0xLTA_45a33e67-1aa1-427a-a6c0-7488a2592a90">207,581</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income (loss)</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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="i9c37febbfdda41cab64a00bbce915f3b_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTo5ZWE5ZTRmYzE2ZGY0MGI0ODFhMzgxYWZmZjg0NjIwZS90YWJsZXJhbmdlOjllYTllNGZjMTZkZjQwYjQ4MWEzODFhZmZmODQ2MjBlXzIwLTMtMS0xLTA_86b9e470-9312-4d78-8a41-145b01be8057">42,597</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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="ifb7e3f3e8f254371b52373a3a2ada5f6_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTo5ZWE5ZTRmYzE2ZGY0MGI0ODFhMzgxYWZmZjg0NjIwZS90YWJsZXJhbmdlOjllYTllNGZjMTZkZjQwYjQ4MWEzODFhZmZmODQ2MjBlXzIwLTUtMS0xLTA_2fe93d3a-8681-4c57-842d-3a3d73c20a41">6,295</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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="i3ddb6b631552475f92ce39465bcb20b5_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTo5ZWE5ZTRmYzE2ZGY0MGI0ODFhMzgxYWZmZjg0NjIwZS90YWJsZXJhbmdlOjllYTllNGZjMTZkZjQwYjQ4MWEzODFhZmZmODQ2MjBlXzIwLTctMS0xLTA_f51d44a2-98a8-481b-95ff-687e7ce6077e">49,611</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTo5ZWE5ZTRmYzE2ZGY0MGI0ODFhMzgxYWZmZjg0NjIwZS90YWJsZXJhbmdlOjllYTllNGZjMTZkZjQwYjQ4MWEzODFhZmZmODQ2MjBlXzIwLTktMS0xLTA_3ebc82ee-0138-4add-9033-244bf5a009cc">719</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="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><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="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%">Capital expenditures</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9c37febbfdda41cab64a00bbce915f3b_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTo5ZWE5ZTRmYzE2ZGY0MGI0ODFhMzgxYWZmZjg0NjIwZS90YWJsZXJhbmdlOjllYTllNGZjMTZkZjQwYjQ4MWEzODFhZmZmODQ2MjBlXzIyLTMtMS0xLTA_bf9361db-1105-4701-9679-36cf726b303e">60,627</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb7e3f3e8f254371b52373a3a2ada5f6_D20190101-20191231" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTo5ZWE5ZTRmYzE2ZGY0MGI0ODFhMzgxYWZmZjg0NjIwZS90YWJsZXJhbmdlOjllYTllNGZjMTZkZjQwYjQ4MWEzODFhZmZmODQ2MjBlXzIyLTUtMS0xLTA_b213f914-ceaf-4c6a-aba8-fe3b850a5880">921</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3ddb6b631552475f92ce39465bcb20b5_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTo5ZWE5ZTRmYzE2ZGY0MGI0ODFhMzgxYWZmZjg0NjIwZS90YWJsZXJhbmdlOjllYTllNGZjMTZkZjQwYjQ4MWEzODFhZmZmODQ2MjBlXzIyLTctMS0xLTA_cf53dd9d-15a8-49f1-99b3-2344de50170b">5,500</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTo5ZWE5ZTRmYzE2ZGY0MGI0ODFhMzgxYWZmZjg0NjIwZS90YWJsZXJhbmdlOjllYTllNGZjMTZkZjQwYjQ4MWEzODFhZmZmODQ2MjBlXzIyLTktMS0xLTA_716ac4a1-fdf3-44fc-91bd-e4e83fa5ae09">67,048</ix:nonFraction>&#160;</span></td><td style="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="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%">F-26</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#i788206cdcf424df3b01772277d3f21a3_7">Table of Contents</a></span></div></div><ix:continuation id="i05071cc7f5a14c129816a6a32e69a6c3"><div><ix:continuation id="i173024ad07c841fb8685025c352a4251"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Year ended December&#160;31, 2018:</span><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:45.020%"></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:11.637%"></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:11.637%"></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:11.637%"></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:11.641%"></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-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Broadband</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%">Tower</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%">Corporate &amp; Eliminations</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="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%">External revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="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%">Residential &amp; SMB</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28b0c6e42a804e45b2cd73d674835243_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmMTAxOTA4NDUwNWM0NzJlOTQ5MDk2MjdlMjQ1YTFiMy90YWJsZXJhbmdlOmYxMDE5MDg0NTA1YzQ3MmU5NDkwOTYyN2UyNDVhMWIzXzUtMy0xLTEtMA_a768c63a-99c6-4d1c-8efe-11437fd2ee5c">131,512</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if1a70c025d194932ace641c5d157be18_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmMTAxOTA4NDUwNWM0NzJlOTQ5MDk2MjdlMjQ1YTFiMy90YWJsZXJhbmdlOmYxMDE5MDg0NTA1YzQ3MmU5NDkwOTYyN2UyNDVhMWIzXzUtNS0xLTEtMA_8f78ff9d-7a7e-43a5-88d9-0ae916331fc7">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic6e687dbcf964005971c025463e51176_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmMTAxOTA4NDUwNWM0NzJlOTQ5MDk2MjdlMjQ1YTFiMy90YWJsZXJhbmdlOmYxMDE5MDg0NTA1YzQ3MmU5NDkwOTYyN2UyNDVhMWIzXzUtOS0xLTEtMA_56535ee8-49a7-42f6-a4fc-e7aca82ba4fa">131,512</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="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%">Commercial Fiber</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia84b67a076bc4a5799ba4448a7661ccb_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmMTAxOTA4NDUwNWM0NzJlOTQ5MDk2MjdlMjQ1YTFiMy90YWJsZXJhbmdlOmYxMDE5MDg0NTA1YzQ3MmU5NDkwOTYyN2UyNDVhMWIzXzYtMy0xLTEtMA_fb09ae80-4980-4a81-90f6-fe2150897e88">22,090</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i017282d1229748ab996259963eda4ca9_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmMTAxOTA4NDUwNWM0NzJlOTQ5MDk2MjdlMjQ1YTFiMy90YWJsZXJhbmdlOmYxMDE5MDg0NTA1YzQ3MmU5NDkwOTYyN2UyNDVhMWIzXzYtNS0xLTEtMA_deabc7cf-cb40-49da-a6c9-da57acec461e">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie5bc5e47dba94d84802a994a15fc8117_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmMTAxOTA4NDUwNWM0NzJlOTQ5MDk2MjdlMjQ1YTFiMy90YWJsZXJhbmdlOmYxMDE5MDg0NTA1YzQ3MmU5NDkwOTYyN2UyNDVhMWIzXzYtOS0xLTEtMA_3295c519-aeca-4328-a2a8-be48f169af3d">22,090</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="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%">RLEC &amp; Other</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i73c9a5221dac401f996559ff119e2964_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmMTAxOTA4NDUwNWM0NzJlOTQ5MDk2MjdlMjQ1YTFiMy90YWJsZXJhbmdlOmYxMDE5MDg0NTA1YzQ3MmU5NDkwOTYyN2UyNDVhMWIzXzctMy0xLTEtMA_f4a9b6e4-93e5-41b2-891c-638142bebb0b">19,612</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7dd13e2ba12046b190e0b7c28e352324_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmMTAxOTA4NDUwNWM0NzJlOTQ5MDk2MjdlMjQ1YTFiMy90YWJsZXJhbmdlOmYxMDE5MDg0NTA1YzQ3MmU5NDkwOTYyN2UyNDVhMWIzXzctNS0xLTEtMA_431ac2a0-c659-473e-868a-4a1c05dcca83">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iffc8291fe45943d48a96c5aba39f76b1_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmMTAxOTA4NDUwNWM0NzJlOTQ5MDk2MjdlMjQ1YTFiMy90YWJsZXJhbmdlOmYxMDE5MDg0NTA1YzQ3MmU5NDkwOTYyN2UyNDVhMWIzXzctOS0xLTEtMA_834557f9-e1f6-46ca-9fe6-1fb370bb26b2">19,612</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="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%">Tower lease</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if97929438dc6443189f094a82065dd65_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmMTAxOTA4NDUwNWM0NzJlOTQ5MDk2MjdlMjQ1YTFiMy90YWJsZXJhbmdlOmYxMDE5MDg0NTA1YzQ3MmU5NDkwOTYyN2UyNDVhMWIzXzctMi0xLTEtMjg4NA_83c907c3-51f5-45a4-bbdd-db0b6a702f43">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i623ee88947144ac4943f603a2c04b8ed_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmMTAxOTA4NDUwNWM0NzJlOTQ5MDk2MjdlMjQ1YTFiMy90YWJsZXJhbmdlOmYxMDE5MDg0NTA1YzQ3MmU5NDkwOTYyN2UyNDVhMWIzXzctNC0xLTEtMjg4NA_5a95d2ac-803b-421d-9b56-4424f0d6c92c">7,180</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f0e3cc0e1a64371a13a758bef880e82_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmMTAxOTA4NDUwNWM0NzJlOTQ5MDk2MjdlMjQ1YTFiMy90YWJsZXJhbmdlOmYxMDE5MDg0NTA1YzQ3MmU5NDkwOTYyN2UyNDVhMWIzXzctOC0xLTEtMjg4NA_b57c9178-0f8e-4bc5-9b86-22115eac0fdd">7,180</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="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%">Service revenue and other</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i47640abf321c413e9a11e63a1f204c84_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmMTAxOTA4NDUwNWM0NzJlOTQ5MDk2MjdlMjQ1YTFiMy90YWJsZXJhbmdlOmYxMDE5MDg0NTA1YzQ3MmU5NDkwOTYyN2UyNDVhMWIzXzktMy0xLTEtMA_a2ce8af4-13f7-4db1-8b70-e58e001f90dd">173,214</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iafde71853d254a9fbf304444321278c0_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmMTAxOTA4NDUwNWM0NzJlOTQ5MDk2MjdlMjQ1YTFiMy90YWJsZXJhbmdlOmYxMDE5MDg0NTA1YzQ3MmU5NDkwOTYyN2UyNDVhMWIzXzktNS0xLTEtMA_46125b04-79fd-42ec-89f3-add9f4b2eb8c">7,180</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f72b3033a5140e1a24a144efbfbb225_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmMTAxOTA4NDUwNWM0NzJlOTQ5MDk2MjdlMjQ1YTFiMy90YWJsZXJhbmdlOmYxMDE5MDg0NTA1YzQ3MmU5NDkwOTYyN2UyNDVhMWIzXzktOS0xLTEtMA_95c2dfab-28a2-46ec-bf11-14e9387ba917">180,394</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 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%">Revenue for service provided to the discontinued Wireless operations</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a0d9b990dbe471d9660830d81f383ef_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmMTAxOTA4NDUwNWM0NzJlOTQ5MDk2MjdlMjQ1YTFiMy90YWJsZXJhbmdlOmYxMDE5MDg0NTA1YzQ3MmU5NDkwOTYyN2UyNDVhMWIzXzEyLTMtMS0xLTA_15f897fd-b9ec-4ddc-8278-37da2e45cb2c">9,906</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie95143eb20f44d088c489623569123b9_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmMTAxOTA4NDUwNWM0NzJlOTQ5MDk2MjdlMjQ1YTFiMy90YWJsZXJhbmdlOmYxMDE5MDg0NTA1YzQ3MmU5NDkwOTYyN2UyNDVhMWIzXzEyLTUtMS0xLTA_2cbb8425-9d8c-4b81-b25e-c522bbaddf81">5,016</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icbb284b56bb9450d94dbe0f6aa62ccb1_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmMTAxOTA4NDUwNWM0NzJlOTQ5MDk2MjdlMjQ1YTFiMy90YWJsZXJhbmdlOmYxMDE5MDg0NTA1YzQ3MmU5NDkwOTYyN2UyNDVhMWIzXzEyLTctMS0xLTA_27c57abb-5f79-494e-a5cb-5651bc3f62c0">2,633</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9d2a9360888640d5aa5f16854976104f_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmMTAxOTA4NDUwNWM0NzJlOTQ5MDk2MjdlMjQ1YTFiMy90YWJsZXJhbmdlOmYxMDE5MDg0NTA1YzQ3MmU5NDkwOTYyN2UyNDVhMWIzXzEyLTktMS0xLTA_6d1f929d-de3f-4dbd-b7a3-fea2ba4a5280">12,289</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="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 revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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="i7d127613f7f7409b911b4dab763b657e_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmMTAxOTA4NDUwNWM0NzJlOTQ5MDk2MjdlMjQ1YTFiMy90YWJsZXJhbmdlOmYxMDE5MDg0NTA1YzQ3MmU5NDkwOTYyN2UyNDVhMWIzXzEzLTMtMS0xLTA_2c1f38a9-731d-43de-84a8-2798565204eb">183,120</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-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="i6863a155c62d41c8bc05bfcb28d6411a_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmMTAxOTA4NDUwNWM0NzJlOTQ5MDk2MjdlMjQ1YTFiMy90YWJsZXJhbmdlOmYxMDE5MDg0NTA1YzQ3MmU5NDkwOTYyN2UyNDVhMWIzXzEzLTUtMS0xLTA_7739fa63-a3e4-4819-b88a-c7ce90d924ea">12,196</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-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="icbb284b56bb9450d94dbe0f6aa62ccb1_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmMTAxOTA4NDUwNWM0NzJlOTQ5MDk2MjdlMjQ1YTFiMy90YWJsZXJhbmdlOmYxMDE5MDg0NTA1YzQ3MmU5NDkwOTYyN2UyNDVhMWIzXzEzLTctMS0xLTA_d38e4285-e78a-42da-bf94-f03daa37b331">2,633</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-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="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmMTAxOTA4NDUwNWM0NzJlOTQ5MDk2MjdlMjQ1YTFiMy90YWJsZXJhbmdlOmYxMDE5MDg0NTA1YzQ3MmU5NDkwOTYyN2UyNDVhMWIzXzEzLTktMS0xLTA_d9e93753-1644-4507-bfd1-051bae15da6f">192,683</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="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%">Cost of services</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8c31ce106c1148c78c100b43cae29cdc_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmMTAxOTA4NDUwNWM0NzJlOTQ5MDk2MjdlMjQ1YTFiMy90YWJsZXJhbmdlOmYxMDE5MDg0NTA1YzQ3MmU5NDkwOTYyN2UyNDVhMWIzXzE1LTMtMS0xLTA_c0b333e6-83bc-4a34-a5e1-d7dca66cb729">76,731</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i233726c6ce8f4d58bf1b72250e48c174_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmMTAxOTA4NDUwNWM0NzJlOTQ5MDk2MjdlMjQ1YTFiMy90YWJsZXJhbmdlOmYxMDE5MDg0NTA1YzQ3MmU5NDkwOTYyN2UyNDVhMWIzXzE1LTUtMS0xLTA_d591ecc5-799d-429a-a261-4d92686f66b0">3,687</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ied2cd185134440f497acb3ba22f4ffff_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmMTAxOTA4NDUwNWM0NzJlOTQ5MDk2MjdlMjQ1YTFiMy90YWJsZXJhbmdlOmYxMDE5MDg0NTA1YzQ3MmU5NDkwOTYyN2UyNDVhMWIzXzE1LTctMS0xLTA_235f7f9c-efad-4954-aef0-fc8554b6f475">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8834b82090614ef6976e41e37b65cb53_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmMTAxOTA4NDUwNWM0NzJlOTQ5MDk2MjdlMjQ1YTFiMy90YWJsZXJhbmdlOmYxMDE5MDg0NTA1YzQ3MmU5NDkwOTYyN2UyNDVhMWIzXzE1LTktMS0xLTA_91cf3eed-e8b1-4964-ab93-88b13494dff4">80,418</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="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%">Selling, general and administrative</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7d127613f7f7409b911b4dab763b657e_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmMTAxOTA4NDUwNWM0NzJlOTQ5MDk2MjdlMjQ1YTFiMy90YWJsZXJhbmdlOmYxMDE5MDg0NTA1YzQ3MmU5NDkwOTYyN2UyNDVhMWIzXzE3LTMtMS0xLTA_d77b8984-aa02-4cdf-a8c7-eb7a0dedc34f">28,103</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6863a155c62d41c8bc05bfcb28d6411a_D20180101-20181231" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmMTAxOTA4NDUwNWM0NzJlOTQ5MDk2MjdlMjQ1YTFiMy90YWJsZXJhbmdlOmYxMDE5MDg0NTA1YzQ3MmU5NDkwOTYyN2UyNDVhMWIzXzE3LTUtMS0xLTA_5399f5ba-7d05-44a3-b1ed-975da7724705">704</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i753e8db014a84d94b94bf1acc535f763_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmMTAxOTA4NDUwNWM0NzJlOTQ5MDk2MjdlMjQ1YTFiMy90YWJsZXJhbmdlOmYxMDE5MDg0NTA1YzQ3MmU5NDkwOTYyN2UyNDVhMWIzXzE3LTctMS0xLTA_059ce28c-c859-45e5-881c-82d69441c924">42,037</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmMTAxOTA4NDUwNWM0NzJlOTQ5MDk2MjdlMjQ1YTFiMy90YWJsZXJhbmdlOmYxMDE5MDg0NTA1YzQ3MmU5NDkwOTYyN2UyNDVhMWIzXzE3LTktMS0xLTA_a4919691-47f2-4715-95aa-49c63a6351c6">70,844</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="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%">Depreciation and amortization</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7d127613f7f7409b911b4dab763b657e_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmMTAxOTA4NDUwNWM0NzJlOTQ5MDk2MjdlMjQ1YTFiMy90YWJsZXJhbmdlOmYxMDE5MDg0NTA1YzQ3MmU5NDkwOTYyN2UyNDVhMWIzXzE5LTMtMS0xLTA_2333f035-0aa6-4f31-a1ef-833161e52b6d">35,992</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6863a155c62d41c8bc05bfcb28d6411a_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmMTAxOTA4NDUwNWM0NzJlOTQ5MDk2MjdlMjQ1YTFiMy90YWJsZXJhbmdlOmYxMDE5MDg0NTA1YzQ3MmU5NDkwOTYyN2UyNDVhMWIzXzE5LTUtMS0xLTA_8e5f30c2-645d-4d3b-93d3-41f0980bbe88">2,406</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i753e8db014a84d94b94bf1acc535f763_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmMTAxOTA4NDUwNWM0NzJlOTQ5MDk2MjdlMjQ1YTFiMy90YWJsZXJhbmdlOmYxMDE5MDg0NTA1YzQ3MmU5NDkwOTYyN2UyNDVhMWIzXzE5LTctMS0xLTA_d2f248cc-b63a-43b7-ba71-3858fa994b26">5,992</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmMTAxOTA4NDUwNWM0NzJlOTQ5MDk2MjdlMjQ1YTFiMy90YWJsZXJhbmdlOmYxMDE5MDg0NTA1YzQ3MmU5NDkwOTYyN2UyNDVhMWIzXzE5LTktMS0xLTA_18108cd1-7c1f-47cf-be73-79837f710b9f">44,390</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="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 operating expenses</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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="i7d127613f7f7409b911b4dab763b657e_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmMTAxOTA4NDUwNWM0NzJlOTQ5MDk2MjdlMjQ1YTFiMy90YWJsZXJhbmdlOmYxMDE5MDg0NTA1YzQ3MmU5NDkwOTYyN2UyNDVhMWIzXzIwLTMtMS0xLTA_8a3d3da5-9199-4900-b002-7f7e72bcc786">140,826</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-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="i6863a155c62d41c8bc05bfcb28d6411a_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmMTAxOTA4NDUwNWM0NzJlOTQ5MDk2MjdlMjQ1YTFiMy90YWJsZXJhbmdlOmYxMDE5MDg0NTA1YzQ3MmU5NDkwOTYyN2UyNDVhMWIzXzIwLTUtMS0xLTA_5d91a871-5910-44fe-a3ab-cf7ac6383d75">6,797</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-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="i753e8db014a84d94b94bf1acc535f763_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmMTAxOTA4NDUwNWM0NzJlOTQ5MDk2MjdlMjQ1YTFiMy90YWJsZXJhbmdlOmYxMDE5MDg0NTA1YzQ3MmU5NDkwOTYyN2UyNDVhMWIzXzIwLTctMS0xLTA_c408f835-66ef-4f8c-a01d-8130784ccf5b">48,029</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-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="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmMTAxOTA4NDUwNWM0NzJlOTQ5MDk2MjdlMjQ1YTFiMy90YWJsZXJhbmdlOmYxMDE5MDg0NTA1YzQ3MmU5NDkwOTYyN2UyNDVhMWIzXzIwLTktMS0xLTA_5ba82dc3-28fb-49ec-8c90-4602f1c09972">195,652</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income (loss)</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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="i7d127613f7f7409b911b4dab763b657e_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmMTAxOTA4NDUwNWM0NzJlOTQ5MDk2MjdlMjQ1YTFiMy90YWJsZXJhbmdlOmYxMDE5MDg0NTA1YzQ3MmU5NDkwOTYyN2UyNDVhMWIzXzIxLTMtMS0xLTA_f2423e2c-e5d1-4e8c-9fe5-1729e9ab2e78">42,294</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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="i6863a155c62d41c8bc05bfcb28d6411a_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmMTAxOTA4NDUwNWM0NzJlOTQ5MDk2MjdlMjQ1YTFiMy90YWJsZXJhbmdlOmYxMDE5MDg0NTA1YzQ3MmU5NDkwOTYyN2UyNDVhMWIzXzIxLTUtMS0xLTA_adb834c8-b520-498f-891c-65f1cb7a2a0e">5,399</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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="i753e8db014a84d94b94bf1acc535f763_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmMTAxOTA4NDUwNWM0NzJlOTQ5MDk2MjdlMjQ1YTFiMy90YWJsZXJhbmdlOmYxMDE5MDg0NTA1YzQ3MmU5NDkwOTYyN2UyNDVhMWIzXzIxLTctMS0xLTA_d411c76d-40a0-45cf-9079-0b929e2089aa">50,662</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmMTAxOTA4NDUwNWM0NzJlOTQ5MDk2MjdlMjQ1YTFiMy90YWJsZXJhbmdlOmYxMDE5MDg0NTA1YzQ3MmU5NDkwOTYyN2UyNDVhMWIzXzIxLTktMS0xLTA_d0ffcdcc-9ae6-4566-9256-8b8d49f1787f">2,969</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="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><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="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%">Capital expenditures</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7d127613f7f7409b911b4dab763b657e_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmMTAxOTA4NDUwNWM0NzJlOTQ5MDk2MjdlMjQ1YTFiMy90YWJsZXJhbmdlOmYxMDE5MDg0NTA1YzQ3MmU5NDkwOTYyN2UyNDVhMWIzXzIzLTMtMS0xLTA_15ff2d5c-e1e2-4df0-9d41-3d5e94327aec">43,197</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6863a155c62d41c8bc05bfcb28d6411a_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmMTAxOTA4NDUwNWM0NzJlOTQ5MDk2MjdlMjQ1YTFiMy90YWJsZXJhbmdlOmYxMDE5MDg0NTA1YzQ3MmU5NDkwOTYyN2UyNDVhMWIzXzIzLTUtMS0xLTA_2cc9a02a-e9ec-4159-9440-fc609054ae3a">6,145</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i753e8db014a84d94b94bf1acc535f763_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmMTAxOTA4NDUwNWM0NzJlOTQ5MDk2MjdlMjQ1YTFiMy90YWJsZXJhbmdlOmYxMDE5MDg0NTA1YzQ3MmU5NDkwOTYyN2UyNDVhMWIzXzIzLTctMS0xLTA_63926fde-f553-4084-9f79-f36c03115fc7">7,289</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmMTAxOTA4NDUwNWM0NzJlOTQ5MDk2MjdlMjQ1YTFiMy90YWJsZXJhbmdlOmYxMDE5MDg0NTA1YzQ3MmU5NDkwOTYyN2UyNDVhMWIzXzIzLTktMS0xLTA_b2057090-22fd-40fe-ab25-e0299285b3b6">56,631</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" name="us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90ZXh0cmVnaW9uOjkxOGJmMmNiNTc5NjQ5YzlhNzFhNWUzYjNkMWExNWJiXzEzNjM_711d7576-2454-42ea-8e79-2bb712d1f36e" escape="true"><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 reconciliation of the total of the reportable segments&#8217; operating income to consolidated income before taxes 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:86.403%"><tr><td style="width:1.0%"></td><td style="width:53.045%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.620%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.646%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.620%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.646%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.623%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding: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="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-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2018</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%">Total consolidated operating loss </span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTozZGJkNzlhOTFmZDU0ZGExOWIxN2FhZmZkN2RhNDJiNS90YWJsZXJhbmdlOjNkYmQ3OWE5MWZkNTRkYTE5YjE3YWFmZmQ3ZGE0MmI1XzItMS0xLTEtMA_55c0d2f9-e0ae-4881-bdd8-db4eb24aa55d">1,147</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTozZGJkNzlhOTFmZDU0ZGExOWIxN2FhZmZkN2RhNDJiNS90YWJsZXJhbmdlOjNkYmQ3OWE5MWZkNTRkYTE5YjE3YWFmZmQ3ZGE0MmI1XzItMy0xLTEtMA_5be825ad-f027-4898-82bc-f64b2868a1cb">719</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTozZGJkNzlhOTFmZDU0ZGExOWIxN2FhZmZkN2RhNDJiNS90YWJsZXJhbmdlOjNkYmQ3OWE5MWZkNTRkYTE5YjE3YWFmZmQ3ZGE0MmI1XzItNS0xLTEtMA_94a8def9-1cb6-489f-9949-b0821cd6bded">2,969</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 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%">Other income, net</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%"><ix:nonFraction unitRef="usd" contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTozZGJkNzlhOTFmZDU0ZGExOWIxN2FhZmZkN2RhNDJiNS90YWJsZXJhbmdlOjNkYmQ3OWE5MWZkNTRkYTE5YjE3YWFmZmQ3ZGE0MmI1XzQtMS0xLTEtMA_bededba4-07c3-4cbc-a7ed-361dc5548b6d">3,187</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTozZGJkNzlhOTFmZDU0ZGExOWIxN2FhZmZkN2RhNDJiNS90YWJsZXJhbmdlOjNkYmQ3OWE5MWZkNTRkYTE5YjE3YWFmZmQ3ZGE0MmI1XzQtMy0xLTEtMA_99b720e1-11f8-4e38-9cbe-f52ba5440bbb">3,280</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTozZGJkNzlhOTFmZDU0ZGExOWIxN2FhZmZkN2RhNDJiNS90YWJsZXJhbmdlOjNkYmQ3OWE5MWZkNTRkYTE5YjE3YWFmZmQ3ZGE0MmI1XzQtNS0xLTEtMA_c5e4caa3-a1e6-456c-8804-91ed10e059ab">3,703</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="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 from continuing operations before income taxes</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTozZGJkNzlhOTFmZDU0ZGExOWIxN2FhZmZkN2RhNDJiNS90YWJsZXJhbmdlOjNkYmQ3OWE5MWZkNTRkYTE5YjE3YWFmZmQ3ZGE0MmI1XzUtMS0xLTEtMA_df6243f7-b601-4814-b4ea-02e4632b2dd4">2,040</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTozZGJkNzlhOTFmZDU0ZGExOWIxN2FhZmZkN2RhNDJiNS90YWJsZXJhbmdlOjNkYmQ3OWE5MWZkNTRkYTE5YjE3YWFmZmQ3ZGE0MmI1XzUtMy0xLTEtMA_3e330cee-cef2-4fb2-875f-fefb9995d4a6">2,561</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTozZGJkNzlhOTFmZDU0ZGExOWIxN2FhZmZkN2RhNDJiNS90YWJsZXJhbmdlOjNkYmQ3OWE5MWZkNTRkYTE5YjE3YWFmZmQ3ZGE0MmI1XzUtNS0xLTEtMA_84989310-f950-4f09-b1e8-1e1fd68e74f0">734</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><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 Company&#8217;s CODM does not currently review total assets by segment since the assets are centrally managed and some of the assets are shared by the segments, accordingly total assets by segment are not provided.</span></div></ix:continuation><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%">F-27</span></div></div></div><div id="i788206cdcf424df3b01772277d3f21a3_184"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#i788206cdcf424df3b01772277d3f21a3_7">Table of Contents</a></span></div></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%">Note 16.&#160; <ix:nonNumeric contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" name="us-gaap:QuarterlyFinancialInformationTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90ZXh0cmVnaW9uOmQ1NDVmZTcwOGMzYjRiNTRiZjdjNDNmNjY3NmFhOTFjXzEyMw_a856d735-1125-41e9-9bef-4d4d4c4faa3a" continuedAt="i48747ada7939496a8b348924da851b03" escape="true">Quarterly Results (unaudited)</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="i48747ada7939496a8b348924da851b03"><ix:nonNumeric contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" name="us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90ZXh0cmVnaW9uOmQ1NDVmZTcwOGMzYjRiNTRiZjdjNDNmNjY3NmFhOTFjXzEzMw_bc57f1d2-f2c5-485b-9a1e-1e659cbbe592" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reflects selected quarterly results for the Company.</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%">&#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:44.952%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.303%"></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.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:12.935%"></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:0 1pt"></td><td colspan="21" 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%">Three Months 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-style:italic;font-weight:400;line-height:100%">(in thousands, except per share data)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</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%">Revenue</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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="ica5072efcf4f4e46aab18fed236373e5_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzItMS0xLTEtMA_a40f0309-7017-44fe-8c24-9dc34949b0da">53,134</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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="i2f9954fcf2474a9f85790aa4455f210c_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzItMy0xLTEtMA_c3ddf25d-4935-43b8-940f-0f1fcc316b4b">54,336</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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="i49175d5a91e44b75bf8b41a2503d1d39_D20200701-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzItNS0xLTEtMA_601d6d97-f0f0-4fdc-97a1-7a76bae1dc0d">55,173</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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="ib90d94b2a91e4fc6824afe8ba12f94e9_D20201001-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzItNy0xLTEtMA_e45c6f57-8346-464f-8fe5-018d33edb41b">58,132</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating (loss) income</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%">(<ix:nonFraction unitRef="usd" contextRef="ica5072efcf4f4e46aab18fed236373e5_D20200101-20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzMtMS0xLTEtMA_290a8b46-d446-4be9-8d84-80c080a00869">1,364</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2f9954fcf2474a9f85790aa4455f210c_D20200401-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzMtMy0xLTEtMA_1baf4cff-9680-4250-84c4-dca18d00877c">1,867</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i49175d5a91e44b75bf8b41a2503d1d39_D20200701-20200930" decimals="-3" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzMtNS0xLTEtMA_2a5c1e55-053c-44d0-a7e8-6509c3e66e98">470</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib90d94b2a91e4fc6824afe8ba12f94e9_D20201001-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzMtNy0xLTEtMA_4a1af131-b24d-451f-bd8e-2d24f1a9ee80">1,614</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="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (loss) from continuing operations</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%"><ix:nonFraction unitRef="usd" contextRef="ica5072efcf4f4e46aab18fed236373e5_D20200101-20200331" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzQtMS0xLTEtMjkyMg_3011654b-102c-4103-a131-ffc06b3fea96">150</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2f9954fcf2474a9f85790aa4455f210c_D20200401-20200630" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzQtMy0xLTEtMjkyNg_f6721340-4e7f-464a-aa90-4dab9d42e987">536</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i49175d5a91e44b75bf8b41a2503d1d39_D20200701-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzQtNS0xLTEtMjkzMA_d2d189ee-41ed-4b11-84ef-c571270a1c4d">1,412</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib90d94b2a91e4fc6824afe8ba12f94e9_D20201001-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzQtNy0xLTEtMjkzNA_6aa956af-60f5-44fc-b75d-e0f38a75569d">1,600</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="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from discontinued operations, net of tax</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%"><ix:nonFraction unitRef="usd" contextRef="ica5072efcf4f4e46aab18fed236373e5_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzUtMS0xLTEtMjkyMg_d0a79fd6-c790-42b8-aac8-1b058e956adb">13,129</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f9954fcf2474a9f85790aa4455f210c_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzUtMy0xLTEtMjkyNg_2cff0918-6621-4f1e-a71e-ea52520904f9">29,784</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i49175d5a91e44b75bf8b41a2503d1d39_D20200701-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzUtNS0xLTEtMjkzMA_055090ef-5a35-47a2-8bda-878f4681c571">33,509</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib90d94b2a91e4fc6824afe8ba12f94e9_D20201001-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzUtNy0xLTEtMjkzNA_85fdf902-77e7-4236-bb4c-6fccc5d60b15">47,675</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="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</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%"><ix:nonFraction unitRef="usd" contextRef="ica5072efcf4f4e46aab18fed236373e5_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzQtMS0xLTEtMA_09bc3b2c-4577-4b2b-ab5d-d6b7b1b0b202">13,279</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f9954fcf2474a9f85790aa4455f210c_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzQtMy0xLTEtMA_7b75ed71-abe5-4745-99d8-cb47ce5a524a">29,248</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i49175d5a91e44b75bf8b41a2503d1d39_D20200701-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzQtNS0xLTEtMA_901d0304-093e-4719-8600-7069198b6379">34,921</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib90d94b2a91e4fc6824afe8ba12f94e9_D20201001-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzQtNy0xLTEtMA_fba90ecf-f027-4a37-9938-ba8fcb8dc7cb">49,275</ix:nonFraction>&#160;</span></td><td style="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="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic - (Loss) income from continuing operations</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ica5072efcf4f4e46aab18fed236373e5_D20200101-20200331" decimals="2" format="ixt:zerodash" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzgtMS0xLTEtMjk3Ng_3db716ca-26ed-402a-85bc-035297499229">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i2f9954fcf2474a9f85790aa4455f210c_D20200401-20200630" decimals="2" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzgtMy0xLTEtMjk4MA_5ba0f5ec-695f-4cb7-80bf-dce7fe58291b">0.01</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i49175d5a91e44b75bf8b41a2503d1d39_D20200701-20200930" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzgtNS0xLTEtMjk4NA_be85266e-0feb-41af-9c71-2f85deb5b620">0.03</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ib90d94b2a91e4fc6824afe8ba12f94e9_D20201001-20201231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzgtNy0xLTEtMjk4OA_b5a83676-b4e6-4e8e-9d5a-245e1ad3caf7">0.03</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="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic - Income from discontinued operations, net of tax</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ica5072efcf4f4e46aab18fed236373e5_D20200101-20200331" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzktMS0xLTEtMjk3Ng_57f5c939-106b-4d2b-bed6-a9fac108e29d">0.27</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i2f9954fcf2474a9f85790aa4455f210c_D20200401-20200630" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzktMy0xLTEtMjk4MA_2853bac4-d2b1-40c5-9096-073ec83ce12a">0.59</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i49175d5a91e44b75bf8b41a2503d1d39_D20200701-20200930" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzktNS0xLTEtMjk4NA_13f768d8-f751-491a-863e-61887e322173">0.67</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ib90d94b2a91e4fc6824afe8ba12f94e9_D20201001-20201231" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzktNy0xLTEtMjk4OA_397bbd54-4aff-49bb-9355-b82c4d2971a3">0.96</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="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic net income per share</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ica5072efcf4f4e46aab18fed236373e5_D20200101-20200331" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzYtMS0xLTEtMA_fb584b66-18ad-44d4-a77f-942efa53a7af">0.27</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i2f9954fcf2474a9f85790aa4455f210c_D20200401-20200630" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzYtMy0xLTEtMA_16ee9c2e-04f4-4963-952d-f6c52b98198a">0.58</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i49175d5a91e44b75bf8b41a2503d1d39_D20200701-20200930" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzYtNS0xLTEtMA_8bdc9c7d-8cd4-44ad-aa1c-94946e2d3de9">0.70</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ib90d94b2a91e4fc6824afe8ba12f94e9_D20201001-20201231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzYtNy0xLTEtMA_c9675ab2-0771-4d72-81f1-b527ee702b28">0.99</ix:nonFraction>&#160;</span></td><td style="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="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted - (Loss) income from continuing operations</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ica5072efcf4f4e46aab18fed236373e5_D20200101-20200331" decimals="2" format="ixt:zerodash" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzEyLTEtMS0xLTI5OTY_220520a1-8c4c-4b7e-b1ba-cef44ba46973">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i2f9954fcf2474a9f85790aa4455f210c_D20200401-20200630" decimals="2" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzEyLTMtMS0xLTMwMDA_9a722b76-0b29-4c04-8131-0e9e2b201721">0.01</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i49175d5a91e44b75bf8b41a2503d1d39_D20200701-20200930" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzEyLTUtMS0xLTMwMDQ_fde9b2d2-a918-41a0-99a1-32aca5cf5434">0.03</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ib90d94b2a91e4fc6824afe8ba12f94e9_D20201001-20201231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzEyLTctMS0xLTMwMDg_80b7ec8f-314a-4392-9535-2298c518b8b1">0.03</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="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted - Income from discontinued operations, net of tax</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ica5072efcf4f4e46aab18fed236373e5_D20200101-20200331" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzEzLTEtMS0xLTI5OTY_4855641c-e10e-4f71-85fc-4dba2ff28c3d">0.27</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i2f9954fcf2474a9f85790aa4455f210c_D20200401-20200630" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzEzLTMtMS0xLTMwMDA_a6e4561f-fa8d-4efb-a6ad-ad9100b65d05">0.59</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i49175d5a91e44b75bf8b41a2503d1d39_D20200701-20200930" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzEzLTUtMS0xLTMwMDQ_b5926f61-2e1e-439e-9488-819ae13e2c28">0.67</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ib90d94b2a91e4fc6824afe8ba12f94e9_D20201001-20201231" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzEzLTctMS0xLTMwMDg_d9dcdf02-bcaa-41f4-ad3d-c20fc78ec144">0.95</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="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted net income per share</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ica5072efcf4f4e46aab18fed236373e5_D20200101-20200331" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzctMS0xLTEtMA_c4e817d8-3a13-4420-9878-c7ffccfd2ff1">0.27</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i2f9954fcf2474a9f85790aa4455f210c_D20200401-20200630" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzctMy0xLTEtMA_7fe7ced5-420a-4d16-b016-a4db0b46c329">0.58</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i49175d5a91e44b75bf8b41a2503d1d39_D20200701-20200930" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzctNS0xLTEtMA_32a4f2ba-ae70-4014-ae48-0330084f51e0">0.70</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ib90d94b2a91e4fc6824afe8ba12f94e9_D20201001-20201231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzctNy0xLTEtMA_c44521cf-681d-44a3-bc29-dc0c917da129">0.98</ix:nonFraction>&#160;</span></td><td style="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="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:0 1pt"></td><td colspan="21" 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%">Three Months 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-style:italic;font-weight:400;line-height:100%">(in thousands except per share data)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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="i5228f7e24dd24b9ab8faaca95883c703_D20190101-20190331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzExLTEtMS0xLTA_c175901c-56cf-42fc-9d6d-375c766af481">49,895</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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="ib5993894f9c246fbb0dee13042549930_D20190401-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzExLTMtMS0xLTA_1e6120f0-a9e8-49a2-a3f4-b4b508c8a904">51,551</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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="ic16bb522ede443ebb249aa78ccff53f6_D20190701-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzExLTUtMS0xLTA_7b874158-455e-40c5-aa51-5cbc95bc574f">51,814</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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="i288cc91c6a3441599dd87931373f5b14_D20191001-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzExLTctMS0xLTA_c3f2d77e-55c3-4244-a119-d4d4cfbe85b4">53,602</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating (loss) income</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%">(<ix:nonFraction unitRef="usd" contextRef="i5228f7e24dd24b9ab8faaca95883c703_D20190101-20190331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzEyLTEtMS0xLTA_afd6ad39-b1ec-4d35-affc-dace191c1944">1,765</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib5993894f9c246fbb0dee13042549930_D20190401-20190630" decimals="-3" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzEyLTMtMS0xLTA_33fe52a4-b077-4147-a986-97c054aac8e9">915</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic16bb522ede443ebb249aa78ccff53f6_D20190701-20190930" decimals="-3" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzEyLTUtMS0xLTA_eddfc96b-daf3-4449-a04c-0e6a5a20c36f">681</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i288cc91c6a3441599dd87931373f5b14_D20191001-20191231" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzEyLTctMS0xLTA_b12bd1c6-fa1c-4654-8e7f-aa61a171da5c">550</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (loss) from continuing operations</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%"><ix:nonFraction unitRef="usd" contextRef="i5228f7e24dd24b9ab8faaca95883c703_D20190101-20190331" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzE1LTEtMS0xLTI5NDQ_8ee00908-f6df-4f3c-b552-3acf62fec4d0">607</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib5993894f9c246fbb0dee13042549930_D20190401-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzE1LTMtMS0xLTI5NDg_652e4136-cd6e-468e-94ea-a2aeac1a113f">1,509</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic16bb522ede443ebb249aa78ccff53f6_D20190701-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzE1LTUtMS0xLTI5NTI_9629e8f7-c1cb-439d-8e6a-68932afbe1dc">1,168</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i288cc91c6a3441599dd87931373f5b14_D20191001-20191231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzE1LTctMS0xLTI5NTY_d52ff0e5-4975-42b9-a75a-eb52aad64dae">896</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from discontinued operations, net of tax</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%"><ix:nonFraction unitRef="usd" contextRef="i5228f7e24dd24b9ab8faaca95883c703_D20190101-20190331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzE2LTEtMS0xLTI5NDQ_69e1c782-d112-4574-8b0b-5342eccca2cf">13,303</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib5993894f9c246fbb0dee13042549930_D20190401-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzE2LTMtMS0xLTI5NDg_1ede6a7d-7bc2-4756-93ca-d6054f1ffcd0">11,640</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic16bb522ede443ebb249aa78ccff53f6_D20190701-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzE2LTUtMS0xLTI5NTI_1cd16723-30c3-42b3-9189-d1ffae37896b">13,186</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i288cc91c6a3441599dd87931373f5b14_D20191001-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzE2LTctMS0xLTI5NTY_f5ba749f-d16c-4f20-937a-269396924a6d">15,439</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="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</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%"><ix:nonFraction unitRef="usd" contextRef="i5228f7e24dd24b9ab8faaca95883c703_D20190101-20190331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzEzLTEtMS0xLTA_b05d86e4-4e9b-4c8c-a1da-c792f278adb0">13,910</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib5993894f9c246fbb0dee13042549930_D20190401-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzEzLTMtMS0xLTA_9a05983a-6354-4e44-a904-08863fd3692a">13,149</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic16bb522ede443ebb249aa78ccff53f6_D20190701-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzEzLTUtMS0xLTA_dcd9073c-688d-47ab-a06c-4940345301e8">14,354</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i288cc91c6a3441599dd87931373f5b14_D20191001-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzEzLTctMS0xLTA_5d643862-9cd0-4ba4-b23a-129e23da53a1">14,543</ix:nonFraction>&#160;</span></td><td style="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="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic - Income (loss) from continuing operations</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i5228f7e24dd24b9ab8faaca95883c703_D20190101-20190331" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzI0LTEtMS0xLTMwMTg_bb433262-ae57-446b-ac3d-f3bc49ff72fe">0.01</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ib5993894f9c246fbb0dee13042549930_D20190401-20190630" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzI0LTMtMS0xLTMwMjI_976eeced-eae7-4d07-8038-bf177a312c74">0.03</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ic16bb522ede443ebb249aa78ccff53f6_D20190701-20190930" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzI0LTUtMS0xLTMwMjY_f6246aa8-5d66-4e53-8c77-792c2e84db87">0.02</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i288cc91c6a3441599dd87931373f5b14_D20191001-20191231" decimals="2" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzI0LTctMS0xLTMwMzA_eab32910-25d7-4045-8c63-58674b336f4a">0.01</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic - Income from discontinued operations, net of tax</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i5228f7e24dd24b9ab8faaca95883c703_D20190101-20190331" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzI1LTEtMS0xLTMwMTg_850febcc-7183-4e04-96c6-eaa71a4c8f70">0.27</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ib5993894f9c246fbb0dee13042549930_D20190401-20190630" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzI1LTMtMS0xLTMwMjI_7b62f6e3-0452-4e53-abfc-cd82ae82647e">0.23</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ic16bb522ede443ebb249aa78ccff53f6_D20190701-20190930" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzI1LTUtMS0xLTMwMjY_eb325efa-65dd-4bd8-a30d-f825ace2f6e0">0.27</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i288cc91c6a3441599dd87931373f5b14_D20191001-20191231" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzI1LTctMS0xLTMwMzA_f05be269-b6e9-4bd0-95d8-083b6d304614">0.30</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="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic net income per share</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i5228f7e24dd24b9ab8faaca95883c703_D20190101-20190331" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzE1LTEtMS0xLTA_e32ff92e-ff85-4949-abdf-d3ad7dfbd1ef">0.28</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ib5993894f9c246fbb0dee13042549930_D20190401-20190630" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzE1LTMtMS0xLTA_87282431-d9a3-4dd3-be59-c4f5c5fde889">0.26</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ic16bb522ede443ebb249aa78ccff53f6_D20190701-20190930" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzE1LTUtMS0xLTA_53842171-bf7f-4361-a0f4-f02cea7998f2">0.29</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i288cc91c6a3441599dd87931373f5b14_D20191001-20191231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzE1LTctMS0xLTA_1eb8ceb3-eab4-4aea-9c91-7dc1f21c90a0">0.29</ix:nonFraction>&#160;</span></td><td style="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="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted - Income (loss) from continuing operations</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i5228f7e24dd24b9ab8faaca95883c703_D20190101-20190331" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzI4LTEtMS0xLTMwMzg_f76880a0-6b9e-4131-ab58-a6d0857f3fe6">0.01</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ib5993894f9c246fbb0dee13042549930_D20190401-20190630" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzI4LTMtMS0xLTMwNDI_831c4160-0a96-44ef-8bce-812d9d21e756">0.03</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ic16bb522ede443ebb249aa78ccff53f6_D20190701-20190930" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzI4LTUtMS0xLTMwNDY_dc7da0c4-9125-4682-b459-d6241de1c1db">0.02</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i288cc91c6a3441599dd87931373f5b14_D20191001-20191231" decimals="2" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzI4LTctMS0xLTMwNTA_244ba585-a4af-459f-83e5-36766a95ebef">0.01</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted - Income from discontinued operations, net of tax</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i5228f7e24dd24b9ab8faaca95883c703_D20190101-20190331" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzI5LTEtMS0xLTMwMzg_088c115f-04b0-4eda-84c2-af8596d85867">0.27</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ib5993894f9c246fbb0dee13042549930_D20190401-20190630" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzI5LTMtMS0xLTMwNDI_42d23e37-bd7c-4cb6-8882-f6fd7bc5c196">0.23</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ic16bb522ede443ebb249aa78ccff53f6_D20190701-20190930" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzI5LTUtMS0xLTMwNDY_52516000-0b06-45fc-a1ba-28a94373c082">0.27</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i288cc91c6a3441599dd87931373f5b14_D20191001-20191231" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzI5LTctMS0xLTMwNTA_58a5ce0c-c776-4f1b-b8d8-a55f18051eac">0.30</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="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted net income per share</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i5228f7e24dd24b9ab8faaca95883c703_D20190101-20190331" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzE2LTEtMS0xLTA_435a275e-cce7-412b-a3aa-61efb775c2a0">0.28</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ib5993894f9c246fbb0dee13042549930_D20190401-20190630" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzE2LTMtMS0xLTA_7b40756d-3c80-4f59-916d-2fbc431b0569">0.26</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ic16bb522ede443ebb249aa78ccff53f6_D20190701-20190930" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzE2LTUtMS0xLTA_b505462c-6914-45fc-85ee-27d21ded7d44">0.29</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i288cc91c6a3441599dd87931373f5b14_D20191001-20191231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzE2LTctMS0xLTA_e06bb4a0-d573-42bb-a149-88fca679df6c">0.29</ix:nonFraction>&#160;</span></td><td style="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: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%">F-28</span></div></div></div><div id="i788206cdcf424df3b01772277d3f21a3_187"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#i788206cdcf424df3b01772277d3f21a3_7">Table of Contents</a></span></div></div><ix:nonNumeric contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231" name="srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODcvZnJhZzoyNGZlNzE1MzY2N2Y0OTEzODU1MTEzZTk2MjAwMTYzNC90ZXh0cmVnaW9uOjI0ZmU3MTUzNjY3ZjQ5MTM4NTUxMTNlOTYyMDAxNjM0XzE5Mg_50fadf19-3315-4f55-b46b-ad72ababc5f9" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Schedule II</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Valuation and Qualifying Accounts</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%">Changes in the Company&#8217;s allowance for doubtful accounts for accounts receivable for the years ended December&#160;31, 2020, 2019 and 2018 are summarized below:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.929%"><tr><td style="width:1.0%"></td><td style="width:28.010%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.855%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.022%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.855%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.022%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.855%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.022%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.855%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.022%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.855%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.027%"></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%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at Beginning of Year</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Recoveries added to allowance</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Bad debt expense</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Write-offs</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at End of Year</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%">Year Ended December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="border-top:1pt solid #000000;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%">Allowance for doubtful accounts</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00428c9e9f804e22bef34e52284a76cc_I20191231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODcvZnJhZzoyNGZlNzE1MzY2N2Y0OTEzODU1MTEzZTk2MjAwMTYzNC90YWJsZToxNWIxNGI2MDJiYmM0YjkzOGQxOTY0YTJjMmVkNTNkNi90YWJsZXJhbmdlOjE1YjE0YjYwMmJiYzRiOTM4ZDE5NjRhMmMyZWQ1M2Q2XzItMi0xLTEtMA_c4274f00-7647-4636-9a89-c04d222496ab">533</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3dee0c2e5de241cc8aadf9e557bf7679_D20200101-20201231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesRecoveries" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODcvZnJhZzoyNGZlNzE1MzY2N2Y0OTEzODU1MTEzZTk2MjAwMTYzNC90YWJsZToxNWIxNGI2MDJiYmM0YjkzOGQxOTY0YTJjMmVkNTNkNi90YWJsZXJhbmdlOjE1YjE0YjYwMmJiYzRiOTM4ZDE5NjRhMmMyZWQ1M2Q2XzItNC0xLTEtMA_cb75916a-034a-4188-a3b5-32d8bf9291c8">758</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3dee0c2e5de241cc8aadf9e557bf7679_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODcvZnJhZzoyNGZlNzE1MzY2N2Y0OTEzODU1MTEzZTk2MjAwMTYzNC90YWJsZToxNWIxNGI2MDJiYmM0YjkzOGQxOTY0YTJjMmVkNTNkNi90YWJsZXJhbmdlOjE1YjE0YjYwMmJiYzRiOTM4ZDE5NjRhMmMyZWQ1M2Q2XzItNi0xLTEtMA_f9b2e246-b05e-4d53-85ae-a0fb94443a2f">1,220</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3dee0c2e5de241cc8aadf9e557bf7679_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODcvZnJhZzoyNGZlNzE1MzY2N2Y0OTEzODU1MTEzZTk2MjAwMTYzNC90YWJsZToxNWIxNGI2MDJiYmM0YjkzOGQxOTY0YTJjMmVkNTNkNi90YWJsZXJhbmdlOjE1YjE0YjYwMmJiYzRiOTM4ZDE5NjRhMmMyZWQ1M2Q2XzItOC0xLTEtMA_f56176f6-ac41-478f-b4e1-eb51244e6877">1,897</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i415c718abbe442b9bcf8af81ca84ce81_I20201231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODcvZnJhZzoyNGZlNzE1MzY2N2Y0OTEzODU1MTEzZTk2MjAwMTYzNC90YWJsZToxNWIxNGI2MDJiYmM0YjkzOGQxOTY0YTJjMmVkNTNkNi90YWJsZXJhbmdlOjE1YjE0YjYwMmJiYzRiOTM4ZDE5NjRhMmMyZWQ1M2Q2XzItMTAtMS0xLTA_a32e431f-f7af-4d51-b5ad-2c9bab5292df">614</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="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%">Year Ended December 31, 2019</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="27" 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%">Allowance for doubtful accounts</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7375d756c1304f89a4d752abaadef23a_I20181231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODcvZnJhZzoyNGZlNzE1MzY2N2Y0OTEzODU1MTEzZTk2MjAwMTYzNC90YWJsZToxNWIxNGI2MDJiYmM0YjkzOGQxOTY0YTJjMmVkNTNkNi90YWJsZXJhbmdlOjE1YjE0YjYwMmJiYzRiOTM4ZDE5NjRhMmMyZWQ1M2Q2XzQtMi0xLTEtMA_46124baa-98df-484a-9a50-74361778fc80">534</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i673649a6d4a74fb9a238fb243bfa109b_D20190101-20191231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesRecoveries" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODcvZnJhZzoyNGZlNzE1MzY2N2Y0OTEzODU1MTEzZTk2MjAwMTYzNC90YWJsZToxNWIxNGI2MDJiYmM0YjkzOGQxOTY0YTJjMmVkNTNkNi90YWJsZXJhbmdlOjE1YjE0YjYwMmJiYzRiOTM4ZDE5NjRhMmMyZWQ1M2Q2XzQtNC0xLTEtMA_70b9fbf0-f030-47da-9771-7d2d6eb26bab">649</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i673649a6d4a74fb9a238fb243bfa109b_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODcvZnJhZzoyNGZlNzE1MzY2N2Y0OTEzODU1MTEzZTk2MjAwMTYzNC90YWJsZToxNWIxNGI2MDJiYmM0YjkzOGQxOTY0YTJjMmVkNTNkNi90YWJsZXJhbmdlOjE1YjE0YjYwMmJiYzRiOTM4ZDE5NjRhMmMyZWQ1M2Q2XzQtNi0xLTEtMA_47a440ad-f4ad-4ca1-b1a8-a7129bc3582a">1,743</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i673649a6d4a74fb9a238fb243bfa109b_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODcvZnJhZzoyNGZlNzE1MzY2N2Y0OTEzODU1MTEzZTk2MjAwMTYzNC90YWJsZToxNWIxNGI2MDJiYmM0YjkzOGQxOTY0YTJjMmVkNTNkNi90YWJsZXJhbmdlOjE1YjE0YjYwMmJiYzRiOTM4ZDE5NjRhMmMyZWQ1M2Q2XzQtOC0xLTEtMA_a34f522b-fd35-4c57-ab9c-d52599264191">2,393</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00428c9e9f804e22bef34e52284a76cc_I20191231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODcvZnJhZzoyNGZlNzE1MzY2N2Y0OTEzODU1MTEzZTk2MjAwMTYzNC90YWJsZToxNWIxNGI2MDJiYmM0YjkzOGQxOTY0YTJjMmVkNTNkNi90YWJsZXJhbmdlOjE1YjE0YjYwMmJiYzRiOTM4ZDE5NjRhMmMyZWQ1M2Q2XzQtMTAtMS0xLTA_554a9ea9-0486-428c-a16f-1b4f6121d6b1">533</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="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%">Year Ended December 31, 2018</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="27" 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%">Allowance for doubtful accounts</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i19827ae9eea04fad8aabcf6a067f4409_I20171231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODcvZnJhZzoyNGZlNzE1MzY2N2Y0OTEzODU1MTEzZTk2MjAwMTYzNC90YWJsZToxNWIxNGI2MDJiYmM0YjkzOGQxOTY0YTJjMmVkNTNkNi90YWJsZXJhbmdlOjE1YjE0YjYwMmJiYzRiOTM4ZDE5NjRhMmMyZWQ1M2Q2XzYtMi0xLTEtMA_3c946766-b813-4b0b-98cf-c45818f3f02b">466</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieb13563a7b56417aabd5952f25cdf454_D20180101-20181231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesRecoveries" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODcvZnJhZzoyNGZlNzE1MzY2N2Y0OTEzODU1MTEzZTk2MjAwMTYzNC90YWJsZToxNWIxNGI2MDJiYmM0YjkzOGQxOTY0YTJjMmVkNTNkNi90YWJsZXJhbmdlOjE1YjE0YjYwMmJiYzRiOTM4ZDE5NjRhMmMyZWQ1M2Q2XzYtNC0xLTEtMA_829b0c1b-e1e6-4fc9-a479-0a116d8590c9">631</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieb13563a7b56417aabd5952f25cdf454_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODcvZnJhZzoyNGZlNzE1MzY2N2Y0OTEzODU1MTEzZTk2MjAwMTYzNC90YWJsZToxNWIxNGI2MDJiYmM0YjkzOGQxOTY0YTJjMmVkNTNkNi90YWJsZXJhbmdlOjE1YjE0YjYwMmJiYzRiOTM4ZDE5NjRhMmMyZWQ1M2Q2XzYtNi0xLTEtMA_3a3658cd-9135-4566-b77c-9247152493a3">1,983</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ieb13563a7b56417aabd5952f25cdf454_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODcvZnJhZzoyNGZlNzE1MzY2N2Y0OTEzODU1MTEzZTk2MjAwMTYzNC90YWJsZToxNWIxNGI2MDJiYmM0YjkzOGQxOTY0YTJjMmVkNTNkNi90YWJsZXJhbmdlOjE1YjE0YjYwMmJiYzRiOTM4ZDE5NjRhMmMyZWQ1M2Q2XzYtOC0xLTEtMA_29b523e7-a5fe-424f-9f80-e85f81c35510">2,546</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7375d756c1304f89a4d752abaadef23a_I20181231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODcvZnJhZzoyNGZlNzE1MzY2N2Y0OTEzODU1MTEzZTk2MjAwMTYzNC90YWJsZToxNWIxNGI2MDJiYmM0YjkzOGQxOTY0YTJjMmVkNTNkNi90YWJsZXJhbmdlOjE1YjE0YjYwMmJiYzRiOTM4ZDE5NjRhMmMyZWQ1M2Q2XzYtMTAtMS0xLTA_bd61238b-d2cc-4742-b03c-4a5c8f156ae1">534</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><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%">F-29</span></div></div></div><div id="i788206cdcf424df3b01772277d3f21a3_190"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#i788206cdcf424df3b01772277d3f21a3_7">Table of Contents</a></span></div></div><div style="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:400;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:5.58pt">FORM 10-K SUMMARY</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-indent:45pt"><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:45pt"><span><br/></span></div><div style="text-indent:45pt"><span><br/></span></div><div><span><br/></span></div><div style="padding-left:36pt"><span><br/></span></div><div id="i788206cdcf424df3b01772277d3f21a3_193"></div><div style="-sec-extract:summary"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Exhibits Index</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span></div><div><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:99.415%"><tr><td style="width:1.0%"></td><td style="width:10.076%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:87.724%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exhibit</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Number</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Exhibit Description</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></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%">2.1</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="-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/354963/000114036115031058/ex2_1.htm">Agreement and Plan of Merger, dated as of August 10, 2015, by and among Shenandoah Telecommunications Company, Gridiron Merger Sub, Inc. and NTELOS Holdings Corp., filed as Exhibit 2.1 to the Company&#8217;s Current Report on Form 8-K, dated August 11, 2015.</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></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%">3.1</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="-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/354963/000162828019012899/shenq3201910-qex33.htm">Amended and Restated Articles of Incorporation of Shenandoah Telecommunications Company, effective August 31, 2019, filed as exhibit 3.2 to the Company's Quarterly Report on Form 10-Q dated September 30, 2019.</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></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%">3.2</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="-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/354963/000117184319006959/exh_31.htm">Amended and Restated Bylaws of Shenandoah Telecommunications Company, effective October 29, 2019, filed as exhibit 3.3 to the Company's Quarterly Report on Form 10-Q dated September 30, 2019.</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></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%">4.1</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="-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="https://www.sec.gov/Archives/edgar/data/354963/000162828020002311/shenexhibit41123119.htm">Description of the Company's Common Stock Registered Under Section 12 of the Exchange Act of 1934</a></span></div></td></tr><tr style="height:14pt"><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.1</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="-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/354963/0000354963-99-000005.txt">Shenandoah Telecommunications Company Dividend Reinvestment Plan filed as Exhibit 4.4 to the Company&#8217;s Registration Statement on Form S-3D (No. 333-74297).</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></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%">10.2</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="-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/354963/000116923204001600/d58657_ex10-4.txt">Sprint PCS Management Agreement dated as of November 5, 1999 by and among Sprint Spectrum L.P., Wireless Co, L.P., APC PCS, LLC, Phillie Co, L.P., and Shenandoah Personal Communications Company filed as Exhibit 10.4 to the Company&#8217;s Report on Form 10-K for the year ended December 31, 2003.</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></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%">10.3</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="-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/354963/000116923204001600/d58657_ex10-5.txt">Sprint PCS Services Agreement dated as of November 5, 1999 by and between Sprint Spectrum L.P. and Shenandoah Personal Communications Company filed as Exhibit 10.5 to the Company&#8217;s Report on Form 10-K for the year ended December 31, 2003.</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></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%">10.4</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="-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/354963/000116923204001600/d58657_ex10-6.txt">Sprint Trademark and Service Mark License Agreement dated as of November 5, 1999 by and between Sprint Communications Company, L.P. and Shenandoah Personal Communications Company filed as Exhibit 10.6 to the Company&#8217;s Report on Form 10-K for the year ended December 31, 2003.</a></span></div></td></tr><tr style="height:14pt"><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.5</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="-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/354963/000116923204001600/d58657_ex10-7.txt">Sprint Spectrum Trademark and Service Mark License Agreement dated as of November 5, 1999 by and between Sprint Spectrum L.P. and Shenandoah Personal Communications Company filed as Exhibit 10.7 to the Company&#8217;s Report on Form 10-K for the year ended December 31, 2003.</a></span></div></td></tr><tr style="height:14pt"><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:top"><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="padding:2px 1pt;text-align:left;vertical-align:bottom"><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/354963/000116923204001600/d58657_ex10-8.txt">Addendum I to Sprint PCS Management Agreement&#160;by and among Sprint Spectrum L.P., Wireless Co, L.P., APC PCS, LLC, Phillie Co, L.P., and Shenandoah Personal Communications Company filed as Exhibit 10.8 to the Company&#8217;s Report on Form 10-K for the year ended December 31, 2003.</a></span></div></td></tr><tr style="height:14pt"><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.7</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="-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/354963/000116923204001600/d58657_ex10-9.txt">Asset Purchase Agreement dated November 5, 1999 by and among Sprint Spectrum L.P., Sprint Spectrum Equipment Company, L. P., Sprint Spectrum Realty Company, L.P., and Shenandoah Personal Communications Company, serving as Exhibit A to Addendum I to the Sprint PCS Management Agreement and as Exhibit 2.6 to the Sprint PCS Management Agreement filed as Exhibit 10.9 to the Company&#8217;s Report on Form 10-K for the year ended December 31, 2003.</a></span></div></td></tr></table></div><div style="height:42.75pt;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%">F-30</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="-sec-extract:summary"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#i788206cdcf424df3b01772277d3f21a3_7">Table of Contents</a></span></div></div><div style="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:10.076%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:87.724%"></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%">10.8</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="-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/354963/000116923204001600/d58657_ex10-10.txt">Addendum II dated August 31, 2000 to Sprint PCS Management Agreement by and among Sprint Spectrum L.P., Wireless Co, L.P., APC PCS, LLC, Phillie Co, L.P., and Shenandoah Personal Communications Company filed as Exhibit 10.10 to the Company&#8217;s Report on Form 10-K for the year ended December 31, 2003.</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></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%">10.9</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="-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/354963/000116923204001600/d58657_ex10-11.txt">Addendum III dated September 26, 2001 to Sprint PCS Management Agreement by and among Sprint Spectrum L.P., Wireless Co, L.P., APC PCS, LLC, Phillie Co, L.P., and Shenandoah Personal Communications Company filed as Exhibit 10.11 to the Company&#8217;s Report on Form 10-K for the year ended December 31, 2003.</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></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%">10.10</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="-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/354963/000116923204001600/d58657_ex10-12.txt">Addendum IV dated May 22, 2003 to Sprint PCS Management Agreement by and among Sprint Spectrum L.P., Wireless Co, L.P., APC PCS, LLC, Phillie Co, L.P., and Shenandoah Personal Communications Company filed as Exhibit 10.12 to the Company&#8217;s Report on Form 10-K for the year ended December 31, 2003.</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></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%">10.11</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="-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/354963/000116923204001600/d58657_ex10-13.txt">Addendum V dated January 30, 2004 to Sprint PCS Management Agreement by and among Sprint Spectrum L.P., Wireless Co, L.P., APC PCS, LLC, Phillie Co, L.P., and Shenandoah Personal Communications Company filed as Exhibit 10.13 to the Company&#8217;s Report on Form 10-K for the year ended December 31, 2003.</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></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%">10.12</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="-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/354963/000116923207001543/d71375_ex10-1.htm">Supplemental Executive Retirement Plan as amended and restated, filed as Exhibit 10.14 to the Company&#8217;s Current Report on Form 8-K dated March 23, 2007.</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></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%">10.13</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="-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/354963/000116923204003878/d60239_ex10-15.txt">Addendum VI dated May 24, 2004 to Sprint PCS Management Agreement by and among Sprint Spectrum L.P., Wireless Co, L.P., APC PCS, LLC, Phillie Co, L.P., and Shenandoah Personal Communications Company filed as Exhibit 10.15 to the Company&#8217;s Report on Form 10-Q for the quarterly period ended June 30, 2004.</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></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%">10.14</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="-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/354963/000116923205003980/d64827_ex10-1.txt">2005 Stock Incentive Plan filed as Exhibit 10.1 to the Company&#8217;s Registration Statement on Form S-8 (No. 333-127342).</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></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%">10.15</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="-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/354963/000116923207001444/d71238_10-31.htm">Addendum VII dated March 13, 2007 to Sprint PCS Management Agreement by and among Sprint Spectrum L.P., Wireless Co., L.P., APC PCS, LLC, Phillie Co, L.P., and Shenandoah Personal Communications Company, filed as Exhibit 10.31 to the Company&#8217;s Report on Form 10-K for the year ended December 31, 2006.</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></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%">10.16</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="-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/354963/000116923207004421/d73084_ex10-36.htm">Addendum VIII to the Sprint Management Agreement dated November 19, 2007, filed as Exhibit 10.36 to the Company&#8217;s Current Report on Form 8-K dated November 20, 2007.</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></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%">10.17</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="-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/354963/000114036110010477/ex10_42.htm">Addendum IX to the Sprint Management Agreement dated as of April 14, 2009, and filed as Exhibit 10.42 to the Company&#8217;s Annual Report on Form 10-K dated March 8, 2010.</a></span></div></td></tr><tr style="height:14pt"><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.18</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="-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/354963/000114036110019525/ex10_44.htm">Addendum X dated March 15, 2010 to Sprint PCS Management Agreement by and among Sprint Spectrum L.P., Wireless Co, L.P., APC PCS, LLC, Phillie Co, L.P., Sprint Communications Company L.P. and Shenandoah Personal Communications Company, filed as Exhibit 10.44 to the Company&#8217;s Current Report on Form 10-Q, dated May 7, 2010.</a></span></div></td></tr><tr style="height:14pt"><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.19</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="-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/354963/000114036110028912/ex10_45.htm">Addendum XI dated July 7, 2010 to Sprint PCS Management Agreement by and among Sprint Spectrum L.P., Wireless Co, L.P., APC PCS, LLC, Phillie Co, L.P., Sprint Communications Company L.P. and Shenandoah Personal Communications Company, filed as Exhibit 10.45 to the Company&#8217;s Current Report on Form 8-K dated July 8, 2010.</a></span></div></td></tr><tr style="height:14pt"><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.20</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="-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/354963/000114036111040240/ex10_49.htm">Letter Agreement modifying section 10.2.7.2 of Addendum X dated March 15, 2010 to Sprint PCS Management Agreement by and among Sprint Spectrum L.P., Wireless Co, L.P., APC PCS, LLC, Phillie Co, L.P., Sprint Communications Company L.P. and Shenandoah Personal Communications Company, filed as Exhibit 10.49 to the Company&#8217;s Quarterly Report on Form 10-Q dated August 8, 2011.</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="-sec-extract:summary"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#i788206cdcf424df3b01772277d3f21a3_7">Table of Contents</a></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:10.076%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:87.724%"></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%">10.21</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="-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/354963/000117184312000342/exh_1051.htm">Addendum XII dated February 1, 2012 to Sprint PCS Management Agreement by and among Sprint Spectrum L.P., Wireless Co, L.P., APC PCS, LLC, Phillie Co, L.P., Sprint Communications Company L.P. and Shenandoah Personal Communications Company, filed as Exhibit 10.51 to the Company&#8217;s Current Report on Form 8-K dated February 2, 2012.</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></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%">10.22</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="-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/354963/000114036112040584/ex10_53.htm">Addendum XIII dated September 14, 2012 to Sprint PCS Management Agreement by and among Sprint Spectrum L.P., Wireless Co, L.P., APC PCS, LLC, Phillie Co, L.P., Sprint Communications Company L.P. and Shenandoah Personal Communications, LLC, filed as Exhibit 10.53 to the Company&#8217;s Current Report on Form 8-K dated September 17, 2012.</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></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%">10.23</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="-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/354963/000114036113010549/ex10_42.htm">Addendum XIV dated as of November 19, 2012, to Sprint PCS Management Agreement by and among Sprint Spectrum L.P., Wireless Co, L.P., APC PCS, LLC, Phillie Co, L.P., Sprint Communications Company L.P. and Shenandoah Personal Communications, LLC, filed as Exhibit 10.42 to the Company&#8217;s Annual Report on Form 10-K dated March 5, 2013.</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></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%">10.24</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="-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/354963/000114036113018615/ex10_43.htm">Addendum XV dated as of March 11, 2013, to Sprint PCS Management Agreement by and among Sprint Spectrum, L.P., WirelessCo, L.P., APC PCS, LLC, PhillieCo, L.P., Sprint Communications Company L.P. and Shenandoah Personal communications, LLC, filed as Exhibit 10.43 to the Company&#8217;s Quarterly Report on Form 10-Q dated May 3, 2013.</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></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%">10.25</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="-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/354963/000114036114018423/ex10_45.htm">Addendum XVI dated as of December 9, 2013 to Sprint PCS Management Agreement by and among Sprint Spectrum, L.P., Wireless Co, L.P., APC PCS, LLC, Phillie Co, L.P., Sprint Communications Company L.P. and Shenandoah Personal Communications, LLC, filed as Exhibit 10.45 to the Company&#8217;s Quarterly Report on Form 10-Q dated May 2, 2014.</a></span></div></td></tr><tr style="height:14pt"><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.26</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="-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/354963/000114036114018423/ex10_46.htm">Addendum XVII dated as of April 11, 2014, to Sprint PCS Management Agreement by and among Sprint Spectrum, L.P., Wireless Co, L.P., APC PCS, LLC, Phillie Co, L.P., Sprint Communications Company L.P. and Shenandoah Personal Communications, LLC, filed as Exhibit 10.46 to the Company&#8217;s Quarterly Report on Form 10-Q dated May 2, 2014.</a></span></div></td></tr><tr style="height:14pt"><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.27</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="-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/354963/000114036114012501/formdef14a.htm">2014 Equity Incentive Plan filed as Appendix A to the Company&#8217;s Definitive Proxy Statement filed on March 13, 2014 (No. 333-196990).</a></span></div></td></tr><tr style="height:14pt"><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.28</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><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/354963/000114036115031058/ex10_1.htm">Master Agreement dated as of August 10, 2015, by and among SprintCom, Inc. and Shenandoah Personal Communications, LLC, filed as Exhibit 10.1 to the Company&#8217;s Current Report on Form 8-K dated August 11, 2015.</a></span></div></td></tr><tr style="height:14pt"><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.29</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="-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/354963/000114036115031058/ex10_2.htm">Addendum XVIII dated as of August 10, 2015, to Sprint PCS Management Agreement by and among SprintCom, Inc., Phillie Co, L.P., and Shenandoah Personal Communications, LLC, filed as Exhibit 10.2 to the Company&#8217;s Current Report on Form 8-K, dated August 11, 2015.</a></span></div></td></tr><tr style="height:14pt"><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.30</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="-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/354963/000114036116063855/ex10_1.htm">Amended and Restated Master Agreement, dated as of May 6, 2016, by and between Shenandoah Personal Communications, LLC and SprintCom, Inc, filed as Exhibit 10.1 to the Company's Current Report on Form 8-K, dated May 6, 2016.</a></span></div></td></tr><tr style="height:14pt"><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.31</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="-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/354963/000114036116063855/ex10_2.htm">Addendum XIX to Sprint PCS Management Agreement, dated as of May 6, 2016, by and among Sprint Spectrum L.P., Wireless Co, LLC, APC PCS, LLC, Phillie Co, LLC, Sprint Communications Company L.P., Shenandoah Personal Communications, LLC and SprintCom, Inc, filed as Exhibit 10.2 to the Company's Current Report on Form 8-K, dated May 6, 2016.</a></span></div></td></tr><tr style="height:14pt"><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.32</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="-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/354963/000114036116063855/ex10_3.htm">Consent and Agreement, dated as of May 6, 2016, by and among Sprint Spectrum L.P., Wireless Co, LLC, APC PCS, LLC, Phillie Co, LLC, Sprint Communications Company L.P., Shenandoah Personal Communications, LLC and SprintCom, Inc. and CoBank, ACB, filed as Exhibit 10.3 to the Company's Current Report on Form 8-K, dated May 6, 2016.</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="-sec-extract:summary"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#i788206cdcf424df3b01772277d3f21a3_7">Table of Contents</a></span></div></div><div><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:10.027%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:87.773%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.33</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><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/354963/000114036117012143/ex10_1.htm">Addendum XX to Sprint PCS Management Agreement dated as of March 9, 2017 by and among Sprint Spectrum L.P.; Sprint Communications Company, L.P.; SprintCom, Inc.; Horizon Personal Communications, LLC; and Shenandoah Personal Communications, LLC filed as Exhibit 10. 1 to the Company&#8217;s Current Report on Form 8-K filed on March 15, 2017.</a></span></div></td></tr><tr style="height:14pt"><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.34</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><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/354963/000117184318000859/exh_101.htm">Addendum XXI to Sprint PCS Management Agreement dated as of February 1, 2018 by and among Sprint Spectrum L.P; Sprint Communications Company, L.P.; SprintCom, Inc.; and Shenandoah Personal Communications, LLC filed as Exhibit 10.1to the Company&#8217;s Current Report on Form 8-K filed on February 5, 2018.</a></span></div></td></tr><tr style="height:14pt"><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.35</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><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/354963/000117184318000859/exh_102.htm">Expansion Agreement dated as of February 1, 2018 by and among Sprint Spectrum L.P.; SprintCom, Inc.; and Shenandoah Personal Communications, LLC filed as Exhibit 10.2 to the Company&#8217;s Current Report on Form 8-K filed on February 5, 2018.</a></span></div></td></tr><tr style="height:14pt"><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.36</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><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/354963/000117184318007889/exh_101.htm">Credit Agreement dated as of November 9, 2018, by and among Shenandoah Telecommunications Company, certain of its subsidiaries, CoBank, ACB, as administrative agent, and the other lenders party thereto filed as Exhibit 10.1 to the Company's Current Report on Form 8-K, dated November 9, 2018.</a></span></div></td></tr><tr style="height:14pt"><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*10.37</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="-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/354963/000162828019002261/shenex1058.htm">Form of Stock Option Awards for Executives under the 2014 Equity Incentive Plan.</a></span></div></td></tr><tr style="height:14pt"><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*10.38</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="-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/354963/000162828019002261/shenex1059123118.htm">Form of Restricted Stock Unit Award for Executives under the 2014 Equity Incentive Plan.</a></span></div></td></tr><tr style="height:14pt"><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*10.39</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="-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/354963/000162828019002261/shenex1060.htm">Form of Performance Share Unit Award for Executives under the 2014 Equity Incentive Plan.</a></span></div></td></tr><tr style="height:14pt"><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*21</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="-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="shenex2112312020.htm">List of Subsidiaries.</a></span></div></td></tr><tr style="height:14pt"><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*23.1</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="-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="shenex23112312020.htm">Consent of KPMG LLP, Independent Registered Public Accounting Firm.</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></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%">*31.1</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="-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="shenex31112312020.htm">Certification of Chief Executive Officer pursuant to Rule 13a-14(a) under the Securities Exchange Act of 1934.</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></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%">*31.2</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="-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="shenex31212312020.htm">Certification of Principal Financial Officer pursuant to Rule 13a-14(a) under the Securities Exchange Act of 1934.</a></span></div></td></tr><tr style="height:14pt"><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*31.3</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="-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="shenex31312312020.htm">Certification of Principal Accounting Officer pursuant to Rule 13a-14(a) under the Securities Exchange Act of 1934.</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></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%">**32</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="-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="shenex3212312020.htm">Certifications pursuant to Rule 13a-14(b) under the Securities Exchange Act of 1934 and 18 U.S.C. &#167; 1350.</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></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%">(101)</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%">Formatted in XBRL (Extensible Business Reporting Language)</span></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="-sec-extract:summary"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#i788206cdcf424df3b01772277d3f21a3_7">Table of Contents</a></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:10.223%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:76.548%"></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%">101.INS</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%">XBRL Instance Document - the instance document does not appear in the interactive data filing because its XBRL tags are embedded within the Inline XBRL document</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></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%">101.SCH</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%">XBRL Taxonomy Extension Schema Document</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></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%">101.CAL</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%">XBRL Taxonomy Extension Calculation Linkbase Document</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></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%">101.DEF</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%">XBRL Taxonomy Extension Definition Linkbase Document</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></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%">101.LAB</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%">XBRL Taxonomy Extension Label Linkbase Document</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></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%">101.PRE</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%">XBRL Taxonomy Extension Presentation Linkbase Document</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: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%">104</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%">Cover Page Interactive Data File (embedded within the Inline XBRL document)</span></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%">&#160;</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:7.748%"><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:4pt solid #444444;padding:0 1pt"></td></tr></table></div><div style="margin-top:10pt;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;Filed herewith</span></div><div style="margin-bottom:10pt;margin-top:10pt;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%">**&#160;&#160;&#160;&#160;This certification is deemed not filed for purposes of Section&#160;18 of the Securities Exchange Act of 1934, as amended (Exchange Act), or otherwise subject to the liability of that section, nor shall it be deemed incorporated by reference into any filing under the Securities Act of 1933, as amended (Securities Act), or the Exchange Act.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><div id="i788206cdcf424df3b01772277d3f21a3_196"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#i788206cdcf424df3b01772277d3f21a3_7">Table of Contents</a></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%">SIGNATURES</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%">Pursuant to the requirements of Sections 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.</span></div><div><span><br/></span></div><div style="text-indent:117pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">SHENANDOAH TELECOMMUNICATIONS COMPANY</span></div><div><span><br/></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:24.668%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:73.132%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="border-left:2pt solid #000000;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-right:2pt solid #000000;border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-left: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%">February 25, 2021</span></td><td colspan="3" style="border-right: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%;text-decoration:underline">/S/ CHRISTOPHER E. FRENCH</span></td></tr><tr><td colspan="3" style="border-left: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><td colspan="3" style="border-right: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-style:italic;font-weight:400;line-height:100%">Christopher E. French, President &amp; Chief Executive Officer</span></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-left: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><td colspan="3" style="border-bottom:2pt solid #000000;border-right: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-style:italic;font-weight:400;line-height:100%">(Principal Executive Officer)</span></td></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-weight:400;line-height:120%">Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed by the following persons on behalf of the Registrant and in the capacities and on the dates indicated.</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:34.478%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:63.322%"></td><td style="width:0.1%"></td></tr><tr style="height:12pt"><td colspan="3" style="border-left:2pt solid #000000;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-right:2pt solid #000000;border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-left: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%;text-decoration:underline">/s/CHRISTOPHER E. FRENCH</span></td><td colspan="3" style="border-right: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%">President &amp; Chief Executive Officer,</span></td></tr><tr><td colspan="3" style="border-left: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%">February 25, 2021</span></td><td colspan="3" style="border-right: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%">Director (Principal Executive Officer)</span></td></tr><tr><td colspan="3" style="border-left: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%">Christopher E. French</span></td><td colspan="3" style="border-right: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 style="height:6pt"><td colspan="3" style="border-left:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-right:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-left: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%;text-decoration:underline">/s/JAMES J. VOLK</span></td><td colspan="3" style="border-right: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%">Senior Vice President &#8211; Chief Financial Officer</span></td></tr><tr><td colspan="3" style="border-left: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%">February 25, 2021</span></td><td colspan="3" style="border-right: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%">(Principal Financial Officer)</span></td></tr><tr><td colspan="3" style="border-left: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%">James J. Volk</span></td><td colspan="3" style="border-right:2pt solid #000000;padding:0 1pt"></td></tr><tr style="height:6pt"><td colspan="3" style="border-left:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-right:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-left: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%;text-decoration:underline">/s/CHASE L. STOBBE</span></td><td colspan="3" style="border-right: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%">Vice President - Chief Accounting Officer</span></td></tr><tr><td colspan="3" style="border-left: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%">February 25, 2021</span></td><td colspan="3" style="border-right: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%">(Principal Accounting Officer)</span></td></tr><tr><td colspan="3" style="border-left: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%">Chase L. Stobbe</span></td><td colspan="3" style="border-right:2pt solid #000000;padding:0 1pt"></td></tr><tr style="height:6pt"><td colspan="3" style="border-left:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-right:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-left: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%;text-decoration:underline">/s/THOMAS A. BECKETT</span></td><td colspan="3" style="border-right: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%">Director</span></td></tr><tr><td colspan="3" style="border-left: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%">February 25, 2021</span></td><td colspan="3" style="border-right: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="border-left: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%">Thomas A. Beckett</span></td><td colspan="3" style="border-right: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 style="height:6pt"><td colspan="3" style="border-left:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-right:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-left: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%;text-decoration:underline">/s/TRACY FITZSIMMONS</span></td><td colspan="3" style="border-right: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%">Director</span></td></tr><tr><td colspan="3" style="border-left: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%">February 25, 2021</span></td><td colspan="3" style="border-right: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="border-left: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%">Tracy Fitzsimmons</span></td><td colspan="3" style="border-right: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 style="height:6pt"><td colspan="3" style="border-left:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-right:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-left: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%;text-decoration:underline">/s/JOHN W. FLORA</span></td><td colspan="3" style="border-right: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%">Director</span></td></tr><tr><td colspan="3" style="border-left: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%">February 25, 2021</span></td><td colspan="3" style="border-right: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="border-left: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%">John W. Flora</span></td><td colspan="3" style="border-right: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 style="height:6pt"><td colspan="3" style="border-left:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-right:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-left: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%;text-decoration:underline">/s/ RICHARD L. KOONTZ, JR.</span></td><td colspan="3" style="border-right: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%">Director</span></td></tr><tr><td colspan="3" style="border-left: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%">February 25, 2021</span></td><td colspan="3" style="border-right: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="border-left: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%">Richard L. Koontz, Jr.</span></td><td colspan="3" style="border-right: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 style="height:6pt"><td colspan="3" style="border-left:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-right:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-left: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%;text-decoration:underline">/s/DALE S. LAM</span></td><td colspan="3" style="border-right: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%">Director</span></td></tr><tr><td colspan="3" style="border-left: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%">February 25, 2021</span></td><td colspan="3" style="border-right: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="border-left: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%">Dale S. Lam</span></td><td colspan="3" style="border-right: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 style="height:6pt"><td colspan="3" style="border-left:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-right:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-left: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%;text-decoration:underline">/s/KENNETH L. QUAGLIO</span></td><td colspan="3" style="border-right: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%">Director</span></td></tr><tr><td colspan="3" style="border-left: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%">February 25, 2021</span></td><td colspan="3" style="border-right: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="border-left: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%">Kenneth L. Quaglio</span></td><td colspan="3" style="border-right: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 style="height:6pt"><td colspan="3" style="border-left:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-right:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-left: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%;text-decoration:underline">/s/LEIGH ANN SCHULTZ</span></td><td colspan="3" style="border-right: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%">Director</span></td></tr><tr><td colspan="3" style="border-left: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%">February 25, 2021</span></td><td colspan="3" style="border-right: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="border-left: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%">Leigh Ann Schultz</span></td><td colspan="3" style="border-right: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 style="height:6pt"><td colspan="3" style="border-bottom:2pt solid #000000;border-left:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-right:2pt solid #000000;padding:0 1pt"></td></tr></table></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%">F-35</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-21
<SEQUENCE>2
<FILENAME>shenex2112312020.htm
<DESCRIPTION>EX-21
<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="iff3179ce8dbb4c05894fc2bfc5d23145_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></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.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 solid #000000;padding:0 1pt"></td></tr></table></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT 21 LIST OF SUBSIDIARIES<br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">SHENANDOAH TELECOMMUNICATIONS COMPANY AND SUBSIDIARIES<br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following are all significant subsidiaries of Shenandoah Telecommunications Company, and are organized in the Commonwealth of Virginia.<br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shenandoah Cable Television, LLC</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shenandoah Mobile, LLC</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shenandoah Personal Communications, LLC</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shenandoah Telephone Company</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shentel Management Company</font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div 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:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:3pt solid #000000;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><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23.1
<SEQUENCE>3
<FILENAME>shenex23112312020.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="ibbee6b91e89840988d2e06d35c1a3c53_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></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.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 solid #000000;padding:0 1pt"></td></tr></table></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%">Exhibit 23.1&#160;</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%">Consent of Independent Registered</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%">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%">The Board of Directors</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shenandoah Telecommunications Company&#58;</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We consent to the incorporation by reference in the registration statements on Form S-3D (No. 333-74297) and Form S-8 (Nos. 333-127342 and 333-196990) of Shenandoah Telecommunications Company of our reports dated February 25, 2021, with respect to the consolidated balance sheets of Shenandoah Telecommunications Company and subsidiaries as of December 31, 2020 and 2019, the related consolidated statements of comprehensive income, shareholders&#8217; equity, and cash flows for each of the years in the three-year period ended December 31, 2020, and the related notes and financial statement schedule II &#8211; Valuation and Qualifying Accounts, and the effectiveness of internal control over financial reporting as of December 31, 2020, which reports appear in the December 31, 2020 annual report on Form 10-K of Shenandoah Telecommunications Company. </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%">Our report dated February 25, 2021, on the effectiveness of internal control over financial reporting as of December 31, 2020, expresses our opinion that Shenandoah Telecommunications Company and subsidiaries did not maintain effective internal control over financial reporting as of December 31, 2020, because of the effect of material weaknesses on the achievement of the objectives of the control criteria and contains an explanatory paragraph that states the following material weaknesses have been identified and included in management&#8217;s assessment&#58;</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s control environment was not effective, because the Company did not have a sufficient number of trained resources with expertise in technical accounting, internal control over financial reporting, and the design and implementation of information technology solutions to complete its remediation efforts. As a result, the Company was unable to maintain an effective information and communication process, and did not have effective process-level control activities over the following areas&#58;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Property, plant, and equipment and depreciation expense</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Purchasing (current liabilities and operating expenses)</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%">Our report dated February 25, 2021, on the consolidated financial statements, contains an explanatory paragraph that refers to a change in the method of accounting for leases.</font></div><div><font><br></font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#47;s&#47; KPMG LLP</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><br>McLean, VA</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February&#160;25, 2021</font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><br></font><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 solid #000000;padding:0 1pt"></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>4
<FILENAME>shenex31112312020.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="i681ac7c9dfc147de8a7ca9bb9411aa90_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></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.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 solid #000000;padding:0 1pt"></td></tr></table></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%">EXHIBIT 31.1</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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%">CERTIFICATION</font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Christopher E. French, certify that&#58;</font></div><div style="text-indent:36pt"><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 Shenandoah Telecommunications Company, 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(s) 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</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">))</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d&#8209;15(f)) for the registrant and have&#58;</font></div><div style="margin-bottom:6pt;padding-left: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: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: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: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(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="margin-bottom:6pt;padding-left: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 control over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-bottom:6pt;padding-left: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><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><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">&#47;S&#47; CHRISTOPHER E. FRENCH</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Christopher E. French, President and Chief Executive Officer</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(Principal Executive Officer)</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Date&#58;&#160; February&#160;25, 2021</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><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: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 solid #000000;padding:0 1pt"></td></tr></table></div><div style="margin-top: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.2
<SEQUENCE>5
<FILENAME>shenex31212312020.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="i80bffbded6104d69bc14c33c666cd320_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></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.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 solid #000000;padding:0 1pt"></td></tr></table></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%">EXHIBIT 31.2</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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%">CERTIFICATION</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;</font></div><div style="margin-bottom:6pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, James J. Volk, certify that&#58;</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 Shenandoah Telecommunications Company, 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(s) 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&#8209;15(f)) for the registrant and have&#58;</font></div><div style="margin-bottom:6pt;padding-left: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: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: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: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(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="margin-bottom:6pt;padding-left: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 control over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-bottom:6pt;padding-left: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><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><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">&#47;s&#47;JAMES J. VOLK</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">James J. Volk, Senior Vice President &#8211; Chief Financial Officer</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(Principal Financial Officer)</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Date&#58; February&#160;25, 2021</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><font><br></font></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 solid #000000;padding:0 1pt"></td></tr></table></div><div style="margin-top: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.3
<SEQUENCE>6
<FILENAME>shenex31312312020.htm
<DESCRIPTION>EX-31.3
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2021 Workiva -->
<title>Document</title></head><body><div id="i7c18416849fa4716adb86841958836ff_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></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.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-top:2pt solid #000000;padding:0 1pt"></td></tr></table></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%">EXHIBIT 31.3</font></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%">&#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%">CERTIFICATION</font></div><div><font><br></font></div><div style="margin-bottom:6pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Chase L. Stobbe, certify that&#58;</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 Shenandoah Telecommunications Company, 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(s) 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&#8209;15(f)) for the registrant and have&#58;</font></div><div style="margin-bottom:6pt;padding-left: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: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: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: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(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="margin-bottom:6pt;padding-left: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 control over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-bottom:6pt;padding-left: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-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font><br></font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">&#47;s&#47;CHASE L. STOBBE</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Chase L. Stobbe, Vice President - Chief Accounting Officer</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(Principal Accounting Officer)</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Date&#58; February&#160;25, 2021 </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><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font><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:2pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32
<SEQUENCE>7
<FILENAME>shenex3212312020.htm
<DESCRIPTION>EX-32
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2021 Workiva -->
<title>Document</title></head><body><div id="i348270fbfa8842e6bdb5dc5c46628229_1"></div><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:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:3pt solid #000000;padding:0 1pt"></td></tr></table></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT 32</font></div><div><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%">Written Statement of Chief Executive Officer and Chief 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 906 of the Sarbanes-Oxley Act of 2002</font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each of the undersigned, the President and Chief Executive Officer and the Senior Vice President - Chief Financial Officer, of Shenandoah Telecommunications Company (the &#8220;Company&#8221;), hereby certifies that, on the date hereof&#58;</font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)&#160;&#160;&#160;&#160;&#160;&#160;&#160; The annual report on Form 10-K of the Company for the year ended December&#160;31, 2020 filed on the date hereof with the Securities and Exchange Commission (the &#8220;Report&#8221;) fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934&#59; and</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="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Information contained in the Report fairly presents, in all material respects, the financial condition and result of operations of the Company.</font></div><div><font><br></font></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: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:left;vertical-align:top"><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:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">&#47;S&#47;CHRISTOPHER E. FRENCH</font></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%">&#160;</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%">Christopher E. French</font></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%">&#160;</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%">President and Chief Executive Officer</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-style:italic;font-weight:400;line-height:100%">(Principal Executive Officer)</font></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%">&#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%">February 25, 2021</font></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%">&#160;</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%">&#160;</font></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%">&#160;</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%;text-decoration:underline">&#47;S&#47;JAMES J. VOLK</font></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%">&#160;</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%">James J. Volk</font></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%">&#160;</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%">Senior Vice President &#8211; Chief Financial Officer</font></td></tr><tr><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-style:italic;font-weight:400;line-height:100%">(Principal Fincncial Officer)</font></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%">&#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%">February 25, 2021</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%">The foregoing certification is being furnished solely pursuant to Rule 13a-14(b) under the Securities Exchange Act of 1934 (the &#8220;Exchange Act&#8221;) and 18 U.S.C. Section 1350 and is not being filed as part of the Report or as a separate disclosure document.&#160; This certification shall not be deemed &#8220;filed&#8221; for purposes of Section 18 of the Exchange Act or otherwise subject to liability under that section.&#160; This certification shall not be deemed to be incorporated by reference into any filing under the Securities Act of 1933 or the Exchange Act except to the extent this Exhibit 32 is expressly and specifically incorporated by reference in any such filing.</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><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font><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 solid #000000;padding:0 1pt"></td></tr></table></div><div style="margin-top: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-101.SCH
<SEQUENCE>8
<FILENAME>shen-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:e029fb57-8398-48a0-873b-c6c3cae67f14,g:f141bb60-9b31-4735-9757-c7115d160917-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:shen="http://shentel.com/20201231" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:num="http://www.xbrl.org/dtr/type/numeric" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://shentel.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.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="shen-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="shen-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="shen-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="shen-20201231_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="Cover" roleURI="http://shentel.com/role/Cover">
        <link:definition>0001001 - 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://shentel.com/role/CONSOLIDATEDBALANCESHEETS">
        <link:definition>1001002 - 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://shentel.com/role/CONSOLIDATEDBALANCESHEETSParenthetical">
        <link:definition>1002003 - 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="CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" roleURI="http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME">
        <link:definition>1003004 - 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="CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" roleURI="http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY">
        <link:definition>1004005 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' 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="CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYParenthetical" roleURI="http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYParenthetical">
        <link:definition>1005006 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSTATEMENTSOFCASHFLOWS" roleURI="http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS">
        <link:definition>1006007 - 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="NatureofOperations" roleURI="http://shentel.com/role/NatureofOperations">
        <link:definition>2101101 - Disclosure - Nature 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="NatureofOperationsDetails" roleURI="http://shentel.com/role/NatureofOperationsDetails">
        <link:definition>2402401 - Disclosure - Nature of Operations (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="SummaryofSignificantAccountingPolicies" roleURI="http://shentel.com/role/SummaryofSignificantAccountingPolicies">
        <link:definition>2103102 - Disclosure - Summary of Significant Accounting Policies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesPolicies" roleURI="http://shentel.com/role/SummaryofSignificantAccountingPoliciesPolicies">
        <link:definition>2204201 - Disclosure - Summary of Significant Accounting Policies (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesTables" roleURI="http://shentel.com/role/SummaryofSignificantAccountingPoliciesTables">
        <link:definition>2305301 - Disclosure - Summary of Significant Accounting Policies (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesNarrativeDetails" roleURI="http://shentel.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails">
        <link:definition>2406402 - Disclosure - Summary of Significant Accounting Policies - 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="SummaryofSignificantAccountingPoliciesBenefitObligationsDetails" roleURI="http://shentel.com/role/SummaryofSignificantAccountingPoliciesBenefitObligationsDetails">
        <link:definition>2407403 - Disclosure - Summary of Significant Accounting Policies - Benefit Obligations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DiscontinuedOperations" roleURI="http://shentel.com/role/DiscontinuedOperations">
        <link:definition>2108103 - Disclosure - Discontinued 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="DiscontinuedOperationsTables" roleURI="http://shentel.com/role/DiscontinuedOperationsTables">
        <link:definition>2309302 - Disclosure - Discontinued Operations (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="DiscontinuedOperationsNarrativeDetails" roleURI="http://shentel.com/role/DiscontinuedOperationsNarrativeDetails">
        <link:definition>2410404 - Disclosure - Discontinued Operations - 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="DiscontinuedOperationsCarryingAmountsoftheMajorClassesofAssetsandLiabilitiesDetails" roleURI="http://shentel.com/role/DiscontinuedOperationsCarryingAmountsoftheMajorClassesofAssetsandLiabilitiesDetails">
        <link:definition>2411405 - Disclosure - Discontinued Operations - Carrying Amounts of the Major Classes of 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="DiscontinuedOperationsIncomeLossFromDiscontinuedOperationsDetails" roleURI="http://shentel.com/role/DiscontinuedOperationsIncomeLossFromDiscontinuedOperationsDetails">
        <link:definition>2412406 - Disclosure - Discontinued Operations - Income (Loss) From Discontinued Operations (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="RevenuefromContractswithCustomers" roleURI="http://shentel.com/role/RevenuefromContractswithCustomers">
        <link:definition>2113104 - Disclosure - Revenue from Contracts with Customers</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenuefromContractswithCustomersTables" roleURI="http://shentel.com/role/RevenuefromContractswithCustomersTables">
        <link:definition>2314303 - Disclosure - Revenue from Contracts with Customers (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="RevenuefromContractswithCustomersNarrativeDetails" roleURI="http://shentel.com/role/RevenuefromContractswithCustomersNarrativeDetails">
        <link:definition>2415407 - Disclosure - Revenue from Contracts with Customers - 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="RevenuefromContractswithCustomersRevenuefromContractswithCustomersAmortizedandCapitalizedCostsDetails" roleURI="http://shentel.com/role/RevenuefromContractswithCustomersRevenuefromContractswithCustomersAmortizedandCapitalizedCostsDetails">
        <link:definition>2416408 - Disclosure - Revenue from Contracts with Customers Revenue from Contracts with Customers - Amortized and Capitalized Costs (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://shentel.com/role/Investments">
        <link:definition>2117105 - 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://shentel.com/role/InvestmentsTables">
        <link:definition>2318304 - 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="InvestmentsOtherInvestmentsDetails" roleURI="http://shentel.com/role/InvestmentsOtherInvestmentsDetails">
        <link:definition>2419409 - Disclosure - Investments - Other 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="InvestmentsNarrativeDetails" roleURI="http://shentel.com/role/InvestmentsNarrativeDetails">
        <link:definition>2420410 - 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="PropertyPlantandEquipment" roleURI="http://shentel.com/role/PropertyPlantandEquipment">
        <link:definition>2121106 - Disclosure - Property, Plant 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="PropertyPlantandEquipmentTables" roleURI="http://shentel.com/role/PropertyPlantandEquipmentTables">
        <link:definition>2322305 - Disclosure - Property, Plant 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="PropertyPlantandEquipmentDetails" roleURI="http://shentel.com/role/PropertyPlantandEquipmentDetails">
        <link:definition>2423411 - Disclosure - Property, Plant 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="GoodwillandIntangibleAssets" roleURI="http://shentel.com/role/GoodwillandIntangibleAssets">
        <link:definition>2124107 - 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://shentel.com/role/GoodwillandIntangibleAssetsTables">
        <link:definition>2325306 - 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="GoodwillandIntangibleAssetsIntangibleAssetsDetails" roleURI="http://shentel.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails">
        <link:definition>2426412 - Disclosure - Goodwill and Intangible Assets - 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="GoodwillandIntangibleAssetsNarrativeDetails" roleURI="http://shentel.com/role/GoodwillandIntangibleAssetsNarrativeDetails">
        <link:definition>2427413 - 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="GoodwillandIntangibleAssetsEstimatedUsefulLifeDetails" roleURI="http://shentel.com/role/GoodwillandIntangibleAssetsEstimatedUsefulLifeDetails">
        <link:definition>2428414 - Disclosure - Goodwill and Intangible Assets - Estimated Useful Life (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="GoodwillandIntangibleAssetsGoodwillandIntangibleAssetsAmortizationExpenseforIntangibleAssetsDetails" roleURI="http://shentel.com/role/GoodwillandIntangibleAssetsGoodwillandIntangibleAssetsAmortizationExpenseforIntangibleAssetsDetails">
        <link:definition>2429415 - Disclosure - Goodwill and Intangible Assets Goodwill and Intangible Assets - Amortization Expense for 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="OtherAssetsandAccruedLiabilities" roleURI="http://shentel.com/role/OtherAssetsandAccruedLiabilities">
        <link:definition>2130108 - Disclosure - Other Assets and Accrued Liabilities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OtherAssetsandAccruedLiabilitiesTables" roleURI="http://shentel.com/role/OtherAssetsandAccruedLiabilitiesTables">
        <link:definition>2331307 - Disclosure - Other Assets and Accrued Liabilities (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OtherAssetsandAccruedLiabilitiesCurrentAssetsDetails" roleURI="http://shentel.com/role/OtherAssetsandAccruedLiabilitiesCurrentAssetsDetails">
        <link:definition>2432416 - Disclosure - Other Assets and Accrued Liabilities - Current 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="OtherAssetsandAccruedLiabilitiesLongTermAssetsDetails" roleURI="http://shentel.com/role/OtherAssetsandAccruedLiabilitiesLongTermAssetsDetails">
        <link:definition>2433417 - Disclosure - Other Assets and Accrued Liabilities - Long-Term 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="OtherAssetsandAccruedLiabilitiesCurrentLiabilitiesDetails" roleURI="http://shentel.com/role/OtherAssetsandAccruedLiabilitiesCurrentLiabilitiesDetails">
        <link:definition>2434418 - Disclosure - Other Assets and Accrued Liabilities - Current 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="OtherAssetsandAccruedLiabilitiesLongTermLiabilitiesDetails" roleURI="http://shentel.com/role/OtherAssetsandAccruedLiabilitiesLongTermLiabilitiesDetails">
        <link:definition>2435419 - Disclosure - Other Assets and Accrued Liabilities - Long Term 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="OtherAssetsandAccruedLiabilitiesAssetRemovalObligationsDetails" roleURI="http://shentel.com/role/OtherAssetsandAccruedLiabilitiesAssetRemovalObligationsDetails">
        <link:definition>2436420 - Disclosure - Other Assets and Accrued Liabilities - Asset Removal Obligations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Leases" roleURI="http://shentel.com/role/Leases">
        <link:definition>2137109 - 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://shentel.com/role/LeasesTables">
        <link:definition>2338308 - 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://shentel.com/role/LeasesNarrativeDetails">
        <link:definition>2439421 - 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="LeasesMaturityofLeaseLiabilityLesseeDetails" roleURI="http://shentel.com/role/LeasesMaturityofLeaseLiabilityLesseeDetails">
        <link:definition>2440422 - Disclosure - Leases - Maturity of Lease Liability - Lessee (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="LeasesMaturityofLeaseLiabilityLesseeDetails_1" roleURI="http://shentel.com/role/LeasesMaturityofLeaseLiabilityLesseeDetails_1">
        <link:definition>2440422 - Disclosure - Leases - Maturity of Lease Liability - Lessee (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="LeasesMaturityofLeaseLiabilityLessorDetails" roleURI="http://shentel.com/role/LeasesMaturityofLeaseLiabilityLessorDetails">
        <link:definition>2441423 - Disclosure - Leases - Maturity of Lease Liability - Lessor (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Debt" roleURI="http://shentel.com/role/Debt">
        <link:definition>2142110 - Disclosure - Debt</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtTables" roleURI="http://shentel.com/role/DebtTables">
        <link:definition>2343309 - Disclosure - Debt (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtDetails" roleURI="http://shentel.com/role/DebtDetails">
        <link:definition>2444424 - Disclosure - 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="DebtCreditAgreementDetails" roleURI="http://shentel.com/role/DebtCreditAgreementDetails">
        <link:definition>2445425 - Disclosure - Debt - Credit Agreement (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="DebtFinancialCovenantsinCreditAgreementsDetails" roleURI="http://shentel.com/role/DebtFinancialCovenantsinCreditAgreementsDetails">
        <link:definition>2446426 - Disclosure - Debt - Financial Covenants in Credit Agreements (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="DerivativeandHedging" roleURI="http://shentel.com/role/DerivativeandHedging">
        <link:definition>2147111 - Disclosure - Derivative and Hedging</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DerivativeandHedgingTables" roleURI="http://shentel.com/role/DerivativeandHedgingTables">
        <link:definition>2348310 - Disclosure - Derivative and Hedging (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="DerivativeandHedgingNarrativeDetails" roleURI="http://shentel.com/role/DerivativeandHedgingNarrativeDetails">
        <link:definition>2449427 - Disclosure - Derivative and Hedging - 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="DerivativeandHedgingScheduleofDerivativeInstrumentsFairValueDetails" roleURI="http://shentel.com/role/DerivativeandHedgingScheduleofDerivativeInstrumentsFairValueDetails">
        <link:definition>2450428 - Disclosure - Derivative and Hedging - Schedule of Derivative Instruments (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="DerivativeandHedgingScheduleofAccumulatedOtherComprehensiveIncomeLossDetails" roleURI="http://shentel.com/role/DerivativeandHedgingScheduleofAccumulatedOtherComprehensiveIncomeLossDetails">
        <link:definition>2451429 - Disclosure - Derivative and Hedging - Schedule of Accumulated Other Comprehensive Income (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="DerivativeandHedgingScheduleofAccumulatedOtherComprehensiveIncomeLossDetails_1" roleURI="http://shentel.com/role/DerivativeandHedgingScheduleofAccumulatedOtherComprehensiveIncomeLossDetails_1">
        <link:definition>2451429 - Disclosure - Derivative and Hedging - Schedule of Accumulated Other Comprehensive Income (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="IncomeTaxes" roleURI="http://shentel.com/role/IncomeTaxes">
        <link:definition>2152112 - 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://shentel.com/role/IncomeTaxesTables">
        <link:definition>2353311 - 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://shentel.com/role/IncomeTaxesNarrativeDetails">
        <link:definition>2454430 - 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="IncomeTaxesComponentsofFederalandStateIncomeTaxesDetails" roleURI="http://shentel.com/role/IncomeTaxesComponentsofFederalandStateIncomeTaxesDetails">
        <link:definition>2455431 - Disclosure - Income Taxes - Components of Federal and State Income Taxes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesReconciliationofIncomeTaxesDetails" roleURI="http://shentel.com/role/IncomeTaxesReconciliationofIncomeTaxesDetails">
        <link:definition>2456432 - Disclosure - Income Taxes - Reconciliation of Income Taxes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" roleURI="http://shentel.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails">
        <link:definition>2457433 - 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="EarningsperShareStockCompensation" roleURI="http://shentel.com/role/EarningsperShareStockCompensation">
        <link:definition>2158113 - Disclosure - Earnings per Share &amp; Stock Compensation</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsperShareStockCompensationTables" roleURI="http://shentel.com/role/EarningsperShareStockCompensationTables">
        <link:definition>2359312 - Disclosure - Earnings per Share &amp; Stock Compensation (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsperShareStockCompensationNarrativeDetails" roleURI="http://shentel.com/role/EarningsperShareStockCompensationNarrativeDetails">
        <link:definition>2460434 - Disclosure - Earnings per Share &amp; Stock Compensation - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsperShareStockCompensationScheduleofStockCompensationExpenseDetails" roleURI="http://shentel.com/role/EarningsperShareStockCompensationScheduleofStockCompensationExpenseDetails">
        <link:definition>2461435 - Disclosure - Earnings per Share &amp; Stock Compensation - Schedule of Stock Compensation Expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsperShareStockCompensationBasicandDilutedEarningsPerShareDetails" roleURI="http://shentel.com/role/EarningsperShareStockCompensationBasicandDilutedEarningsPerShareDetails">
        <link:definition>2462436 - Disclosure - Earnings per Share &amp; Stock Compensation - 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="CommitmentsandContingencies" roleURI="http://shentel.com/role/CommitmentsandContingencies">
        <link:definition>2163114 - 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="CommitmentsandContingenciesNarrativeDetails" roleURI="http://shentel.com/role/CommitmentsandContingenciesNarrativeDetails">
        <link:definition>2464437 - Disclosure - Commitments and Contingencies 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="SegmentReporting" roleURI="http://shentel.com/role/SegmentReporting">
        <link:definition>2165115 - Disclosure - Segment Reporting</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentReportingTables" roleURI="http://shentel.com/role/SegmentReportingTables">
        <link:definition>2366313 - Disclosure - Segment Reporting (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="SegmentReportingSelectedFinancialDataforSegmentsDetails" roleURI="http://shentel.com/role/SegmentReportingSelectedFinancialDataforSegmentsDetails">
        <link:definition>2467438 - Disclosure - Segment Reporting - Selected Financial Data for Segments (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="SegmentReportingReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails" roleURI="http://shentel.com/role/SegmentReportingReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails">
        <link:definition>2468439 - Disclosure - Segment Reporting - Reconciliation of Operating Profit (Loss) from Segments to Consolidated (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://shentel.com/role/QuarterlyResultsunaudited">
        <link:definition>2169116 - 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://shentel.com/role/QuarterlyResultsunauditedTables">
        <link:definition>2370314 - 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://shentel.com/role/QuarterlyResultsunauditedDetails">
        <link:definition>2471440 - 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="ScheduleIIValuationandQualifyingAccounts" roleURI="http://shentel.com/role/ScheduleIIValuationandQualifyingAccounts">
        <link:definition>2172117 - 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="ScheduleIIValuationandQualifyingAccountsandReservesDetails" roleURI="http://shentel.com/role/ScheduleIIValuationandQualifyingAccountsandReservesDetails">
        <link:definition>2473441 - Disclosure - Schedule II Valuation and Qualifying Accounts and Reserves (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="shen_BusinessAcquisitionEquityInterestIssuedOrIssuableToNoncontrollingValueAssigned" abstract="false" name="BusinessAcquisitionEquityInterestIssuedOrIssuableToNoncontrollingValueAssigned" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="shen_ThePlan2005Member" abstract="true" name="ThePlan2005Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="shen_LeverageRatioOne" abstract="false" name="LeverageRatioOne" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="shen_DisposalGroupIncludingDiscontinuedOperationDeferredChargesAndOtherAssetsCurrent" abstract="false" name="DisposalGroupIncludingDiscontinuedOperationDeferredChargesAndOtherAssetsCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="shen_LesseeLeaseLiabilityPaymentsDue" abstract="false" name="LesseeLeaseLiabilityPaymentsDue" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="shen_LesseeLeaseLiabilityPaymentsDueYearThree" abstract="false" name="LesseeLeaseLiabilityPaymentsDueYearThree" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="shen_DisposalGroupIncludingDiscontinuedOperationAcceleratedExpenses" abstract="false" name="DisposalGroupIncludingDiscontinuedOperationAcceleratedExpenses" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="shen_NumberOfStockIncentivePlans" abstract="false" name="NumberOfStockIncentivePlans" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="shen_BusinessAcquisitionNoncontrollingInterestSharesReservedToAcquireNoncontrollingInterest" abstract="false" name="BusinessAcquisitionNoncontrollingInterestSharesReservedToAcquireNoncontrollingInterest" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="shen_CarrierAccessRevenueMember" abstract="true" name="CarrierAccessRevenueMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="shen_DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrativeExpense" abstract="false" name="DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrativeExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="shen_RatioOfIndebtednessToEbitda" abstract="false" name="RatioOfIndebtednessToEbitda" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="shen_DerivativeOutstandingDebtPercentageHedged" abstract="false" name="DerivativeOutstandingDebtPercentageHedged" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="shen_LesseeLeaseLiabilityUndiscountedExcessAmount" abstract="false" name="LesseeLeaseLiabilityUndiscountedExcessAmount" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="shen_LesseeLeaseLiabilityPaymentsNextTwelveMonths" abstract="false" name="LesseeLeaseLiabilityPaymentsNextTwelveMonths" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="shen_FiniteLivedIntangibleAssetsAmortizationExpense" abstract="false" name="FiniteLivedIntangibleAssetsAmortizationExpense" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="shen_CapitalizedContractCostPayments" abstract="false" name="CapitalizedContractCostPayments" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="shen_RelatedPartyPurchaseOptionValueOfBusinessPercentage" abstract="false" name="RelatedPartyPurchaseOptionValueOfBusinessPercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="shen_StockIssuedDuringPeriodValueCommonStockDividendReinvestmentPlan" abstract="false" name="StockIssuedDuringPeriodValueCommonStockDividendReinvestmentPlan" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="shen_BusinessAcquisitionNoncontrollingInterestIssuedOrIssuableSharesAssigned" abstract="false" name="BusinessAcquisitionNoncontrollingInterestIssuedOrIssuableSharesAssigned" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="shen_OtherCommitmentAnnualPayments" abstract="false" name="OtherCommitmentAnnualPayments" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="shen_LeverageRatioTwo" abstract="false" name="LeverageRatioTwo" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="shen_CapitalizedContractCostRollForward" abstract="true" name="CapitalizedContractCostRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="shen_LeverageRatioActual" abstract="false" name="LeverageRatioActual" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="shen_PrepaidMaintenanceExpenseCurrent" abstract="false" name="PrepaidMaintenanceExpenseCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="shen_PercentageOfPatronageCreditPaidInCash" abstract="false" name="PercentageOfPatronageCreditPaidInCash" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="shen_ScheduleofFiniteLivedIntangibleAssetsAmortizationEstimatedUsefulLivesTableTextBlock" abstract="false" name="ScheduleofFiniteLivedIntangibleAssetsAmortizationEstimatedUsefulLivesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="shen_ThePlan2014Member" abstract="true" name="ThePlan2014Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="shen_PercentageOfPatronageCreditPaidInShare" abstract="false" name="PercentageOfPatronageCreditPaidInShare" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="shen_AccruedLiabilitiesAndOtherMember" abstract="true" name="AccruedLiabilitiesAndOtherMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="shen_FinanceLeaseCost" abstract="false" name="FinanceLeaseCost" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="shen_TowerLeaseMember" abstract="true" name="TowerLeaseMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="shen_AdjustmentsRelatedtoTaxWithholdingforSharebasedCompensationShares" abstract="false" name="AdjustmentsRelatedtoTaxWithholdingforSharebasedCompensationShares" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="shen_WirelessSegmentMember" abstract="true" name="WirelessSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="shen_InterestRateSwapMay2016Member" abstract="true" name="InterestRateSwapMay2016Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="shen_DefinedBenefitPlanVestingPeriod" abstract="false" name="DefinedBenefitPlanVestingPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="shen_EquipmentProductAndServiceMember" abstract="true" name="EquipmentProductAndServiceMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="shen_EquipmentAndSoftwareMember" abstract="true" name="EquipmentAndSoftwareMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="shen_CommercialFiberMember" abstract="true" name="CommercialFiberMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="shen_ValleyNetworkPartnershipMember" abstract="true" name="ValleyNetworkPartnershipMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="shen_NtelosHoldingCorpMember" abstract="true" name="NtelosHoldingCorpMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="shen_AOCIAttributabletoParentBeforeTaxRollForward" abstract="true" name="AOCIAttributabletoParentBeforeTaxRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="shen_EmployeesAndDirectorsMember" abstract="true" name="EmployeesAndDirectorsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="shen_LeaseLiabilitiesPaymentsDueAbstract" abstract="true" name="LeaseLiabilitiesPaymentsDueAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="shen_AccruedProgrammingCostsCurrent" abstract="false" name="AccruedProgrammingCostsCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="shen_LesseeLeaseLiabilityPaymentsDueAfterYearFive" abstract="false" name="LesseeLeaseLiabilityPaymentsDueAfterYearFive" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="shen_DefinedBenefitPlanVestingReductionsThresholdAgeOfRecipient" abstract="false" name="DefinedBenefitPlanVestingReductionsThresholdAgeOfRecipient" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="shen_IncreaseDecreaseInOperatingLeaseRightOfUseAsset" abstract="false" name="IncreaseDecreaseInOperatingLeaseRightOfUseAsset" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="shen_EntityWideInformationRevenueFromExternalCustomerAbstract" abstract="true" name="EntityWideInformationRevenueFromExternalCustomerAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="shen_LeverageRatioThree" abstract="false" name="LeverageRatioThree" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="shen_DisposalGroupIncludingDiscontinuedOperationDeferredChargesAndOtherAssetsNoncurrent" abstract="false" name="DisposalGroupIncludingDiscontinuedOperationDeferredChargesAndOtherAssetsNoncurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="shen_ReconciliationOfIncomeFromContinuingOperationsFromSegmentsToConsolidatedAbstract" abstract="true" name="ReconciliationOfIncomeFromContinuingOperationsFromSegmentsToConsolidatedAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="shen_DeferredChargesandOtherAssetsNetMember" abstract="true" name="DeferredChargesandOtherAssetsNetMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="shen_RailroadCrossingRightsMember" abstract="true" name="RailroadCrossingRightsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="shen_AmortizationReflectedAsOperatingExpense" abstract="false" name="AmortizationReflectedAsOperatingExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="shen_TermLoanA1Member" abstract="true" name="TermLoanA1Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="shen_DebtInstrumentCovenantsMinimumLiquidityAmount" abstract="false" name="DebtInstrumentCovenantsMinimumLiquidityAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="shen_AOCIAttributabletoParentTaxRollForward" abstract="true" name="AOCIAttributabletoParentTaxRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="shen_StockIssuedDuringPeriodSharesCommonStockDividendReinvestmentPlan" abstract="false" name="StockIssuedDuringPeriodSharesCommonStockDividendReinvestmentPlan" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="shen_FCCSpectrumLicensesMember" abstract="true" name="FCCSpectrumLicensesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="shen_CobankMember" abstract="true" name="CobankMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="shen_DebtServiceCoverageRatioActual" abstract="false" name="DebtServiceCoverageRatioActual" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="shen_RevenueRemainingPerformanceObligationAmountPerYear" abstract="false" name="RevenueRemainingPerformanceObligationAmountPerYear" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="shen_TowerSegmentMember" abstract="true" name="TowerSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="shen_ServiceandOtherMember" abstract="true" name="ServiceandOtherMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="shen_WeightedAverageCustomerLife" abstract="false" name="WeightedAverageCustomerLife" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="shen_LongTermDebtNetOfUnamortizedLoanFees" abstract="false" name="LongTermDebtNetOfUnamortizedLoanFees" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="shen_DisposalGroupIncludingDiscontinuedOperationAssetRetirementObligationsNoncurrent" abstract="false" name="DisposalGroupIncludingDiscontinuedOperationAssetRetirementObligationsNoncurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="shen_LeaseLiability" abstract="false" name="LeaseLiability" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="shen_FinancialCovenantsInCreditAgreementsTableTextBlock" abstract="false" name="FinancialCovenantsInCreditAgreementsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="shen_DebtInstrumentCreditAgreementTermsLimitOfDividendsPaidDistributionsAndRedemptionOfCapitalStock" abstract="false" name="DebtInstrumentCreditAgreementTermsLimitOfDividendsPaidDistributionsAndRedemptionOfCapitalStock" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="shen_SalesAndPropertyTaxesPayableCurrent" abstract="false" name="SalesAndPropertyTaxesPayableCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="shen_ResidentialAndSMBMember" abstract="true" name="ResidentialAndSMBMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="shen_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAssetCurrent" abstract="false" name="DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAssetCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="shen_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityNoncurrent" abstract="false" name="DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityNoncurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="shen_DebtInstrumentCreditAgreementTermsPercentageOfConsolidatedNetIncome" abstract="false" name="DebtInstrumentCreditAgreementTermsPercentageOfConsolidatedNetIncome" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="shen_DebtInstrumentCovenantLiquidityBalanceActual" abstract="false" name="DebtInstrumentCovenantLiquidityBalanceActual" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="shen_OPEBPlanMember" abstract="true" name="OPEBPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="shen_LesseeLeaseLiabilityPaymentsDueYearFive" abstract="false" name="LesseeLeaseLiabilityPaymentsDueYearFive" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="shen_AmortizationReflectedasRentExpense" abstract="false" name="AmortizationReflectedasRentExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="shen_UnamortizedLoanFeesNet" abstract="false" name="UnamortizedLoanFeesNet" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="shen_LesseeLeaseLiabilityPaymentsDueYearTwo" abstract="false" name="LesseeLeaseLiabilityPaymentsDueYearTwo" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="shen_NumberOfCellTowersBuilt" abstract="false" name="NumberOfCellTowersBuilt" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="shen_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAssetNoncurrent" abstract="false" name="DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAssetNoncurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="shen_TermLoanA2Member" abstract="true" name="TermLoanA2Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="shen_RelativeTotalShareholderReturnAwardsMember" abstract="true" name="RelativeTotalShareholderReturnAwardsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="shen_CanaanCableMember" abstract="true" name="CanaanCableMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="shen_LesseeLeaseLiabilityPaymentsDueYearFour" abstract="false" name="LesseeLeaseLiabilityPaymentsDueYearFour" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="shen_FCCSpectrumLicensesLeasesNoncurrent" abstract="false" name="FCCSpectrumLicensesLeasesNoncurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="shen_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityCurrent" abstract="false" name="DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="shen_NtelosPensionPlanMember" abstract="true" name="NtelosPensionPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="shen_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriodPercentage" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriodPercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="shen_SERPPlanMember" abstract="true" name="SERPPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="shen_ScheduleOfOtherInvestmentsWhichDoNotHaveReadilyDeterminableFairValuesTableTextBlock" abstract="false" name="ScheduleOfOtherInvestmentsWhichDoNotHaveReadilyDeterminableFairValuesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="shen_AcquiredSubscribersBroadbandMember" abstract="true" name="AcquiredSubscribersBroadbandMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="shen_BigSandyAcquisitionMember" abstract="true" name="BigSandyAcquisitionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="shen_BroadbandSegmentMember" abstract="true" name="BroadbandSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="shen_MinimumDebtServiceCoverageRatio" abstract="false" name="MinimumDebtServiceCoverageRatio" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>9
<FILENAME>shen-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:e029fb57-8398-48a0-873b-c6c3cae67f14,g:f141bb60-9b31-4735-9757-c7115d160917-->
<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://shentel.com/role/Cover" xlink:type="simple" xlink:href="shen-20201231.xsd#Cover"/>
  <link:calculationLink xlink:role="http://shentel.com/role/Cover" xlink:type="extended"/>
  <link:roleRef roleURI="http://shentel.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="shen-20201231.xsd#CONSOLIDATEDBALANCESHEETS"/>
  <link:calculationLink xlink:role="http://shentel.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_27f044a1-76a3-4c28-8ca3-691379570c0b" 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_CommonStockValue_8a17031a-c69b-448e-80e6-6b3bea798cf1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_27f044a1-76a3-4c28-8ca3-691379570c0b" xlink:to="loc_us-gaap_CommonStockValue_8a17031a-c69b-448e-80e6-6b3bea798cf1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_da905681-c3d1-402f-9f98-721a7a5ce0c1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_27f044a1-76a3-4c28-8ca3-691379570c0b" xlink:to="loc_us-gaap_AdditionalPaidInCapital_da905681-c3d1-402f-9f98-721a7a5ce0c1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_40f963d3-40dd-411b-a22b-c298f9d8d3bd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_27f044a1-76a3-4c28-8ca3-691379570c0b" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_40f963d3-40dd-411b-a22b-c298f9d8d3bd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_18429967-1e0e-493a-93f3-67842a3b9a76" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_27f044a1-76a3-4c28-8ca3-691379570c0b" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_18429967-1e0e-493a-93f3-67842a3b9a76" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_29d85aa6-0c2f-460d-b4cd-648450771b51" 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_176177e2-0deb-42ed-9ad0-457f4901b30f" 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_29d85aa6-0c2f-460d-b4cd-648450771b51" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_176177e2-0deb-42ed-9ad0-457f4901b30f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_1de6d459-e5dd-42e6-b50f-50f4d38266a9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_29d85aa6-0c2f-460d-b4cd-648450771b51" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_1de6d459-e5dd-42e6-b50f-50f4d38266a9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesReceivable_6ac3e8b2-bae9-41d1-a26f-8f1000d121ef" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxesReceivable"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_29d85aa6-0c2f-460d-b4cd-648450771b51" xlink:to="loc_us-gaap_IncomeTaxesReceivable_6ac3e8b2-bae9-41d1-a26f-8f1000d121ef" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_89cafb7c-4d2b-4752-94b1-dc159bfc1cad" 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_29d85aa6-0c2f-460d-b4cd-648450771b51" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_89cafb7c-4d2b-4752-94b1-dc159bfc1cad" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_ef4cc719-f07f-4005-b229-693f7dcc241f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_29d85aa6-0c2f-460d-b4cd-648450771b51" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_ef4cc719-f07f-4005-b229-693f7dcc241f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_78df33da-ed4f-4df7-a28e-62f1c6536339" 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_2a2141b6-d2a3-40c6-8d93-fb9939adf645" 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_78df33da-ed4f-4df7-a28e-62f1c6536339" xlink:to="loc_us-gaap_AssetsCurrent_2a2141b6-d2a3-40c6-8d93-fb9939adf645" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermInvestments_bc16a459-aa63-4cc9-9133-bf67ddad1125" 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_78df33da-ed4f-4df7-a28e-62f1c6536339" xlink:to="loc_us-gaap_LongTermInvestments_bc16a459-aa63-4cc9-9133-bf67ddad1125" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_a3627006-10e4-42c3-8148-83b66e66fa35" 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_78df33da-ed4f-4df7-a28e-62f1c6536339" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_a3627006-10e4-42c3-8148-83b66e66fa35" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_caf960a8-cf47-427a-9c52-7558f1b0cbb9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetIncludingGoodwill"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_78df33da-ed4f-4df7-a28e-62f1c6536339" xlink:to="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_caf960a8-cf47-427a-9c52-7558f1b0cbb9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_58c9526e-ea7c-4648-9164-0bde519ac23d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_78df33da-ed4f-4df7-a28e-62f1c6536339" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_58c9526e-ea7c-4648-9164-0bde519ac23d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCosts_76aa1d06-1465-4864-bf1a-87967bc1b86d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredCosts"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_78df33da-ed4f-4df7-a28e-62f1c6536339" xlink:to="loc_us-gaap_DeferredCosts_76aa1d06-1465-4864-bf1a-87967bc1b86d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_78ae760d-1399-4f71-9b0e-53659ff1bfa1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_78df33da-ed4f-4df7-a28e-62f1c6536339" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_78ae760d-1399-4f71-9b0e-53659ff1bfa1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent_38245e51-4857-4067-ad44-f71c197b31d9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_b3f25b9f-808e-4bc4-93f8-9b92176b0f5a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent_38245e51-4857-4067-ad44-f71c197b31d9" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_b3f25b9f-808e-4bc4-93f8-9b92176b0f5a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationsNoncurrent_b5a6924d-8995-42e6-ae1e-ae1d985c9dd2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetRetirementObligationsNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent_38245e51-4857-4067-ad44-f71c197b31d9" xlink:to="loc_us-gaap_AssetRetirementObligationsNoncurrent_b5a6924d-8995-42e6-ae1e-ae1d985c9dd2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_ca1e360e-4ce3-4d54-8db2-56ab32aa3a9a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent_38245e51-4857-4067-ad44-f71c197b31d9" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_ca1e360e-4ce3-4d54-8db2-56ab32aa3a9a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_d1e64611-09e2-43c7-897d-b4593276a077" 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_LiabilitiesOtherThanLongtermDebtNoncurrent_38245e51-4857-4067-ad44-f71c197b31d9" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_d1e64611-09e2-43c7-897d-b4593276a077" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_8b0c9189-3b7f-48bd-89ea-2d456f224036" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent_38245e51-4857-4067-ad44-f71c197b31d9" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_8b0c9189-3b7f-48bd-89ea-2d456f224036" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_df209247-5b94-423e-aae8-21886546b21a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent_38245e51-4857-4067-ad44-f71c197b31d9" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_df209247-5b94-423e-aae8-21886546b21a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_8c6954f1-89d8-45e3-8da5-561dd225fea5" 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_LiabilitiesCurrent_4c8910de-1f29-417d-9f5b-94105b78cee8" 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_LiabilitiesAndStockholdersEquity_8c6954f1-89d8-45e3-8da5-561dd225fea5" xlink:to="loc_us-gaap_LiabilitiesCurrent_4c8910de-1f29-417d-9f5b-94105b78cee8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_021501de-64aa-4a1e-84a6-b3a6ace03e45" 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_LiabilitiesAndStockholdersEquity_8c6954f1-89d8-45e3-8da5-561dd225fea5" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_021501de-64aa-4a1e-84a6-b3a6ace03e45" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent_c869fe96-7b2f-4052-9e2d-48bef6753cc2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_8c6954f1-89d8-45e3-8da5-561dd225fea5" xlink:to="loc_us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent_c869fe96-7b2f-4052-9e2d-48bef6753cc2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_f7805ed9-90f8-4517-bd74-7d575b263a23" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_8c6954f1-89d8-45e3-8da5-561dd225fea5" xlink:to="loc_us-gaap_CommitmentsAndContingencies_f7805ed9-90f8-4517-bd74-7d575b263a23" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_79bfa082-6ba5-4bf5-8ceb-1d318ec08b3f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_8c6954f1-89d8-45e3-8da5-561dd225fea5" xlink:to="loc_us-gaap_StockholdersEquity_79bfa082-6ba5-4bf5-8ceb-1d318ec08b3f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_5e5308f2-3f10-44f6-93dc-240a2da6d1ce" 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_LongTermDebtCurrent_514dd501-c011-4ad4-bc2f-f6eec0f73a73" 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_LiabilitiesCurrent_5e5308f2-3f10-44f6-93dc-240a2da6d1ce" xlink:to="loc_us-gaap_LongTermDebtCurrent_514dd501-c011-4ad4-bc2f-f6eec0f73a73" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_6c29dac8-7dff-46d1-8800-ce3d46399a59" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_5e5308f2-3f10-44f6-93dc-240a2da6d1ce" xlink:to="loc_us-gaap_AccountsPayableCurrent_6c29dac8-7dff-46d1-8800-ce3d46399a59" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_01e20120-fd88-4156-8fc1-41d11d9f963b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_5e5308f2-3f10-44f6-93dc-240a2da6d1ce" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_01e20120-fd88-4156-8fc1-41d11d9f963b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedSalariesCurrent_1bd1d70b-21c7-4e0e-a610-856013e20e15" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedSalariesCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_5e5308f2-3f10-44f6-93dc-240a2da6d1ce" xlink:to="loc_us-gaap_AccruedSalariesCurrent_1bd1d70b-21c7-4e0e-a610-856013e20e15" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_1074bf5e-f76a-4905-99ca-c4728d0d9017" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_5e5308f2-3f10-44f6-93dc-240a2da6d1ce" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_1074bf5e-f76a-4905-99ca-c4728d0d9017" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_eed319e8-19e6-4c58-93ec-406d39ef10fd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_5e5308f2-3f10-44f6-93dc-240a2da6d1ce" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_eed319e8-19e6-4c58-93ec-406d39ef10fd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_3d8f7181-8f4c-4df7-b5bc-15966401429f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_5e5308f2-3f10-44f6-93dc-240a2da6d1ce" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_3d8f7181-8f4c-4df7-b5bc-15966401429f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_c19649af-7a54-41bf-9d18-ea347ecc0393" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_5e5308f2-3f10-44f6-93dc-240a2da6d1ce" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_c19649af-7a54-41bf-9d18-ea347ecc0393" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://shentel.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="simple" xlink:href="shen-20201231.xsd#CONSOLIDATEDBALANCESHEETSParenthetical"/>
  <link:calculationLink xlink:role="http://shentel.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="extended"/>
  <link:roleRef roleURI="http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" xlink:type="simple" xlink:href="shen-20201231.xsd#CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"/>
  <link:calculationLink xlink:role="http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_6b1a0bd1-0b59-4b9e-8653-fd8f8a911007" 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_IncomeLossFromContinuingOperations_78758479-3530-4bb9-8d82-a114cf2d9745" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperations"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_6b1a0bd1-0b59-4b9e-8653-fd8f8a911007" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperations_78758479-3530-4bb9-8d82-a114cf2d9745" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_f9c45864-ee53-4e5f-8f86-5d97b602990c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_6b1a0bd1-0b59-4b9e-8653-fd8f8a911007" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_f9c45864-ee53-4e5f-8f86-5d97b602990c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_39dad7b5-bdc5-457a-90c9-ccaa272be10a" 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_RevenueFromContractWithCustomerExcludingAssessedTax_5fdf6c07-7503-4849-a076-5c29bc5213e5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_39dad7b5-bdc5-457a-90c9-ccaa272be10a" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_5fdf6c07-7503-4849-a076-5c29bc5213e5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_689b88fa-5d6b-4147-b0dd-576207ec940c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostsAndExpenses"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_39dad7b5-bdc5-457a-90c9-ccaa272be10a" xlink:to="loc_us-gaap_CostsAndExpenses_689b88fa-5d6b-4147-b0dd-576207ec940c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_acd733e3-eb50-4aa6-b75a-2dc3b3fc0a50" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostsAndExpenses"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_dcec6dd0-b974-43fb-b5c3-a9fb794df0e1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_acd733e3-eb50-4aa6-b75a-2dc3b3fc0a50" xlink:to="loc_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_dcec6dd0-b974-43fb-b5c3-a9fb794df0e1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_54133c55-560f-4a7f-865a-70d197fbc710" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_acd733e3-eb50-4aa6-b75a-2dc3b3fc0a50" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_54133c55-560f-4a7f-865a-70d197fbc710" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_b55f0fc1-079b-404d-9f00-b580a8fb32a3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_acd733e3-eb50-4aa6-b75a-2dc3b3fc0a50" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_b55f0fc1-079b-404d-9f00-b580a8fb32a3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_30342836-f85c-4d17-aef1-7046a42ae090" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_2c9f0dac-170e-4127-b9c3-abcf76040263" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicShare"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EarningsPerShareBasic_30342836-f85c-4d17-aef1-7046a42ae090" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_2c9f0dac-170e-4127-b9c3-abcf76040263" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_a9e2b1fb-3da9-4211-9147-cc9eba18437e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EarningsPerShareBasic_30342836-f85c-4d17-aef1-7046a42ae090" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_a9e2b1fb-3da9-4211-9147-cc9eba18437e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_a7e9fe2a-4913-4d35-b855-02e0e637c656" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_7588fd0e-3f6f-4fa2-9a8b-65e77f90faae" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EarningsPerShareDiluted_a7e9fe2a-4913-4d35-b855-02e0e637c656" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_7588fd0e-3f6f-4fa2-9a8b-65e77f90faae" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_56ec52d9-262b-4545-8c3c-aca527757db4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EarningsPerShareDiluted_a7e9fe2a-4913-4d35-b855-02e0e637c656" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_56ec52d9-262b-4545-8c3c-aca527757db4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_058f5d66-9d5a-47a1-abbc-ed1b306ad221" 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_4b020adc-60a8-4af6-a2b8-be4f2fb7ea21" 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_058f5d66-9d5a-47a1-abbc-ed1b306ad221" xlink:to="loc_us-gaap_OperatingIncomeLoss_4b020adc-60a8-4af6-a2b8-be4f2fb7ea21" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_8bab47e9-9737-4ceb-b4c3-ce98b22107b2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_058f5d66-9d5a-47a1-abbc-ed1b306ad221" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_8bab47e9-9737-4ceb-b4c3-ce98b22107b2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_3ef66da8-f9fb-4872-a56c-3700080c4539" 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_NetIncomeLoss_732faae4-a34c-40a2-9c2f-6b5c6116ecb2" 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_ComprehensiveIncomeNetOfTax_3ef66da8-f9fb-4872-a56c-3700080c4539" xlink:to="loc_us-gaap_NetIncomeLoss_732faae4-a34c-40a2-9c2f-6b5c6116ecb2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_7656120e-47d5-4d72-8813-f7c41d1f7237" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_3ef66da8-f9fb-4872-a56c-3700080c4539" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_7656120e-47d5-4d72-8813-f7c41d1f7237" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperations_e86cd665-e81b-4e38-b2e1-0439372f1081" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_b9c7f56f-f4a6-4f1d-afa6-899b262f0e50" 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_IncomeLossFromContinuingOperations_e86cd665-e81b-4e38-b2e1-0439372f1081" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_b9c7f56f-f4a6-4f1d-afa6-899b262f0e50" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_f1bad0f8-d524-4725-b8fa-614b8867722d" 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_IncomeLossFromContinuingOperations_e86cd665-e81b-4e38-b2e1-0439372f1081" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_f1bad0f8-d524-4725-b8fa-614b8867722d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" xlink:type="simple" xlink:href="shen-20201231.xsd#CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"/>
  <link:calculationLink xlink:role="http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" xlink:type="extended"/>
  <link:roleRef roleURI="http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYParenthetical" xlink:type="simple" xlink:href="shen-20201231.xsd#CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYParenthetical"/>
  <link:calculationLink xlink:role="http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYParenthetical" xlink:type="extended"/>
  <link:roleRef roleURI="http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="shen-20201231.xsd#CONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:calculationLink xlink:role="http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1531abd5-a8c1-47f9-9b4b-65f29c7b0098" 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_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_fce62378-6c95-4954-9830-57fa57f0aedb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1531abd5-a8c1-47f9-9b4b-65f29c7b0098" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_fce62378-6c95-4954-9830-57fa57f0aedb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_ab1fea80-d8a9-4e2c-a9b0-cad9823dd0ac" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1531abd5-a8c1-47f9-9b4b-65f29c7b0098" xlink:to="loc_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_ab1fea80-d8a9-4e2c-a9b0-cad9823dd0ac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_8ae4d29d-e37a-4c3d-a772-dc2921fe182c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_fbe075bc-7bdd-45ce-b8d5-8cd22a60e44b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_8ae4d29d-e37a-4c3d-a772-dc2921fe182c" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_fbe075bc-7bdd-45ce-b8d5-8cd22a60e44b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_de63d5aa-6544-47b1-aeba-b3f9c7beb157" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_8ae4d29d-e37a-4c3d-a772-dc2921fe182c" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_de63d5aa-6544-47b1-aeba-b3f9c7beb157" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_6d659666-cbdd-4d76-a57f-d9237bbc751a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_8ae4d29d-e37a-4c3d-a772-dc2921fe182c" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_6d659666-cbdd-4d76-a57f-d9237bbc751a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_cb397833-e283-4f1f-88b3-dfba64424a1e" 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_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_8ae4d29d-e37a-4c3d-a772-dc2921fe182c" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_cb397833-e283-4f1f-88b3-dfba64424a1e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_f4a4dfb2-805e-4f2c-afdb-a3b7f03b3b61" 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_NetCashProvidedByUsedInOperatingActivities_4ea784d1-59fe-4f9e-aa93-3f9ded4105f1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_f4a4dfb2-805e-4f2c-afdb-a3b7f03b3b61" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4ea784d1-59fe-4f9e-aa93-3f9ded4105f1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_1d22263f-3fe2-46f9-aeff-928a0a4fc54c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_f4a4dfb2-805e-4f2c-afdb-a3b7f03b3b61" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_1d22263f-3fe2-46f9-aeff-928a0a4fc54c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1db13fa0-a0f1-4a29-9609-4e1593e4cd24" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_f4a4dfb2-805e-4f2c-afdb-a3b7f03b3b61" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1db13fa0-a0f1-4a29-9609-4e1593e4cd24" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_3624fa72-33e6-4bda-a813-a7aabfe80e7e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_25494b54-ab21-446d-bcb2-e83c1fe0151d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_3624fa72-33e6-4bda-a813-a7aabfe80e7e" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_25494b54-ab21-446d-bcb2-e83c1fe0151d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_cbfc1f58-2ee9-4e7d-8925-83664fd790e1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_3624fa72-33e6-4bda-a813-a7aabfe80e7e" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_cbfc1f58-2ee9-4e7d-8925-83664fd790e1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireIntangibleAssets_11820199-8bce-4d7f-bea4-5501f0e76736" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireIntangibleAssets"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_3624fa72-33e6-4bda-a813-a7aabfe80e7e" xlink:to="loc_us-gaap_PaymentsToAcquireIntangibleAssets_11820199-8bce-4d7f-bea4-5501f0e76736" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfMachineryAndEquipment_208eea15-2e82-45ae-b70a-7202a4e47699" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleOfMachineryAndEquipment"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_3624fa72-33e6-4bda-a813-a7aabfe80e7e" xlink:to="loc_us-gaap_ProceedsFromSaleOfMachineryAndEquipment_208eea15-2e82-45ae-b70a-7202a4e47699" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_caa49636-0aa3-4b75-8ff0-c6b86e39d6e5" 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_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_bef5e3aa-e2f6-406c-8481-1c31031669f0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_caa49636-0aa3-4b75-8ff0-c6b86e39d6e5" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_bef5e3aa-e2f6-406c-8481-1c31031669f0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations_70d68248-f5cc-45e5-98c3-fd87a9f79954" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_caa49636-0aa3-4b75-8ff0-c6b86e39d6e5" xlink:to="loc_us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations_70d68248-f5cc-45e5-98c3-fd87a9f79954" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_4e044031-ecb5-45d4-a07c-b5e08f4ccc9b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperations_07c3b0eb-7c36-48ba-a125-06eb9aaa15b4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperations"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_4e044031-ecb5-45d4-a07c-b5e08f4ccc9b" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperations_07c3b0eb-7c36-48ba-a125-06eb9aaa15b4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_16194e0b-b0d7-4fc1-bfb6-027c4dc6f24b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Depreciation"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_4e044031-ecb5-45d4-a07c-b5e08f4ccc9b" xlink:to="loc_us-gaap_Depreciation_16194e0b-b0d7-4fc1-bfb6-027c4dc6f24b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_AmortizationReflectedAsOperatingExpense_2a2035aa-87d0-4fb6-b55d-864ee5c738e2" xlink:href="shen-20201231.xsd#shen_AmortizationReflectedAsOperatingExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_4e044031-ecb5-45d4-a07c-b5e08f4ccc9b" xlink:to="loc_shen_AmortizationReflectedAsOperatingExpense_2a2035aa-87d0-4fb6-b55d-864ee5c738e2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_AmortizationReflectedasRentExpense_4a9377fb-c65d-4712-93ef-763f80616b95" xlink:href="shen-20201231.xsd#shen_AmortizationReflectedasRentExpense"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_4e044031-ecb5-45d4-a07c-b5e08f4ccc9b" xlink:to="loc_shen_AmortizationReflectedasRentExpense_4a9377fb-c65d-4712-93ef-763f80616b95" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_2e784b9f-4dbf-4d58-be83-8a8d5f114d57" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_4e044031-ecb5-45d4-a07c-b5e08f4ccc9b" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_2e784b9f-4dbf-4d58-be83-8a8d5f114d57" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_850c710e-5ef8-42e8-a740-7a05e7f7ae6c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_4e044031-ecb5-45d4-a07c-b5e08f4ccc9b" xlink:to="loc_us-gaap_ShareBasedCompensation_850c710e-5ef8-42e8-a740-7a05e7f7ae6c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_485d7119-4f8f-4e9e-ac83-6334435d8fa4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_4e044031-ecb5-45d4-a07c-b5e08f4ccc9b" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_485d7119-4f8f-4e9e-ac83-6334435d8fa4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_9baaa1d2-a6f1-48dc-86eb-8d63cd8ed2fa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_4e044031-ecb5-45d4-a07c-b5e08f4ccc9b" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_9baaa1d2-a6f1-48dc-86eb-8d63cd8ed2fa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_a9e03e68-b1e0-4ee6-9018-fd107e39b8e2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_4e044031-ecb5-45d4-a07c-b5e08f4ccc9b" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_a9e03e68-b1e0-4ee6-9018-fd107e39b8e2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInIncomeTaxesReceivable_cf8c0932-1615-424a-b59f-d83e0ff01333" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInIncomeTaxesReceivable"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_4e044031-ecb5-45d4-a07c-b5e08f4ccc9b" xlink:to="loc_us-gaap_IncreaseDecreaseInIncomeTaxesReceivable_cf8c0932-1615-424a-b59f-d83e0ff01333" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_IncreaseDecreaseInOperatingLeaseRightOfUseAsset_5b107c71-1c24-40aa-886b-e97653bf6026" xlink:href="shen-20201231.xsd#shen_IncreaseDecreaseInOperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_4e044031-ecb5-45d4-a07c-b5e08f4ccc9b" xlink:to="loc_shen_IncreaseDecreaseInOperatingLeaseRightOfUseAsset_5b107c71-1c24-40aa-886b-e97653bf6026" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_608b0b19-6748-4587-8287-b9ba259fcc3a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets"/>
    <link:calculationArc order="12" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_4e044031-ecb5-45d4-a07c-b5e08f4ccc9b" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_608b0b19-6748-4587-8287-b9ba259fcc3a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_1bf42439-622b-4a7b-beb0-a076c9d907c5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_4e044031-ecb5-45d4-a07c-b5e08f4ccc9b" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_1bf42439-622b-4a7b-beb0-a076c9d907c5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable_d7b23afd-cecb-41c7-bf80-29540a97a716" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable"/>
    <link:calculationArc order="14" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_4e044031-ecb5-45d4-a07c-b5e08f4ccc9b" xlink:to="loc_us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable_d7b23afd-cecb-41c7-bf80-29540a97a716" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherAccruedLiabilities_dd5e3a64-a0c1-4715-9b1d-85890e79c8e3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherAccruedLiabilities"/>
    <link:calculationArc order="15" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_4e044031-ecb5-45d4-a07c-b5e08f4ccc9b" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherAccruedLiabilities_dd5e3a64-a0c1-4715-9b1d-85890e79c8e3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_b32c15dc-77d9-4783-a786-eb02d97c7e59" 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_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_4c10c0e7-7516-4956-a9fb-82f020fe1e59" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_b32c15dc-77d9-4783-a786-eb02d97c7e59" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_4c10c0e7-7516-4956-a9fb-82f020fe1e59" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations_d2bd939e-d9b3-40b1-ba78-a27b4b1e1ed3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_b32c15dc-77d9-4783-a786-eb02d97c7e59" xlink:to="loc_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations_d2bd939e-d9b3-40b1-ba78-a27b4b1e1ed3" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://shentel.com/role/NatureofOperations" xlink:type="simple" xlink:href="shen-20201231.xsd#NatureofOperations"/>
  <link:calculationLink xlink:role="http://shentel.com/role/NatureofOperations" xlink:type="extended"/>
  <link:roleRef roleURI="http://shentel.com/role/NatureofOperationsDetails" xlink:type="simple" xlink:href="shen-20201231.xsd#NatureofOperationsDetails"/>
  <link:calculationLink xlink:role="http://shentel.com/role/NatureofOperationsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://shentel.com/role/SummaryofSignificantAccountingPolicies" xlink:type="simple" xlink:href="shen-20201231.xsd#SummaryofSignificantAccountingPolicies"/>
  <link:calculationLink xlink:role="http://shentel.com/role/SummaryofSignificantAccountingPolicies" xlink:type="extended"/>
  <link:roleRef roleURI="http://shentel.com/role/SummaryofSignificantAccountingPoliciesPolicies" xlink:type="simple" xlink:href="shen-20201231.xsd#SummaryofSignificantAccountingPoliciesPolicies"/>
  <link:calculationLink xlink:role="http://shentel.com/role/SummaryofSignificantAccountingPoliciesPolicies" xlink:type="extended"/>
  <link:roleRef roleURI="http://shentel.com/role/SummaryofSignificantAccountingPoliciesTables" xlink:type="simple" xlink:href="shen-20201231.xsd#SummaryofSignificantAccountingPoliciesTables"/>
  <link:calculationLink xlink:role="http://shentel.com/role/SummaryofSignificantAccountingPoliciesTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://shentel.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" xlink:type="simple" xlink:href="shen-20201231.xsd#SummaryofSignificantAccountingPoliciesNarrativeDetails"/>
  <link:calculationLink xlink:role="http://shentel.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://shentel.com/role/SummaryofSignificantAccountingPoliciesBenefitObligationsDetails" xlink:type="simple" xlink:href="shen-20201231.xsd#SummaryofSignificantAccountingPoliciesBenefitObligationsDetails"/>
  <link:calculationLink xlink:role="http://shentel.com/role/SummaryofSignificantAccountingPoliciesBenefitObligationsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://shentel.com/role/DiscontinuedOperations" xlink:type="simple" xlink:href="shen-20201231.xsd#DiscontinuedOperations"/>
  <link:calculationLink xlink:role="http://shentel.com/role/DiscontinuedOperations" xlink:type="extended"/>
  <link:roleRef roleURI="http://shentel.com/role/DiscontinuedOperationsTables" xlink:type="simple" xlink:href="shen-20201231.xsd#DiscontinuedOperationsTables"/>
  <link:calculationLink xlink:role="http://shentel.com/role/DiscontinuedOperationsTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://shentel.com/role/DiscontinuedOperationsNarrativeDetails" xlink:type="simple" xlink:href="shen-20201231.xsd#DiscontinuedOperationsNarrativeDetails"/>
  <link:calculationLink xlink:role="http://shentel.com/role/DiscontinuedOperationsNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://shentel.com/role/DiscontinuedOperationsCarryingAmountsoftheMajorClassesofAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="shen-20201231.xsd#DiscontinuedOperationsCarryingAmountsoftheMajorClassesofAssetsandLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://shentel.com/role/DiscontinuedOperationsCarryingAmountsoftheMajorClassesofAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_215b0f49-67f3-44da-aacb-71d2e04c6392" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityNoncurrent_e62b3be3-94d5-424e-939c-2558c2b273cc" xlink:href="shen-20201231.xsd#shen_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_215b0f49-67f3-44da-aacb-71d2e04c6392" xlink:to="loc_shen_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityNoncurrent_e62b3be3-94d5-424e-939c-2558c2b273cc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_DisposalGroupIncludingDiscontinuedOperationAssetRetirementObligationsNoncurrent_e1070ff2-7834-4ae8-a23e-0d30ec04ae36" xlink:href="shen-20201231.xsd#shen_DisposalGroupIncludingDiscontinuedOperationAssetRetirementObligationsNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_215b0f49-67f3-44da-aacb-71d2e04c6392" xlink:to="loc_shen_DisposalGroupIncludingDiscontinuedOperationAssetRetirementObligationsNoncurrent_e1070ff2-7834-4ae8-a23e-0d30ec04ae36" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_29acc39e-ce6e-4bef-a31d-dd4c82c18125" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_3c582077-35c1-4ceb-8508-4a6389eaa472" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_29acc39e-ce6e-4bef-a31d-dd4c82c18125" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_3c582077-35c1-4ceb-8508-4a6389eaa472" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_a7beb604-4a59-4d2d-a8f2-0b9e373871f6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_29acc39e-ce6e-4bef-a31d-dd4c82c18125" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_a7beb604-4a59-4d2d-a8f2-0b9e373871f6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_1ee6efab-5ea2-4d01-8b24-3b0fdb9ae44d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent_fcecd36b-a326-4e25-b182-0ec38ab41ef3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_1ee6efab-5ea2-4d01-8b24-3b0fdb9ae44d" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent_fcecd36b-a326-4e25-b182-0ec38ab41ef3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent_e332778d-7402-4e7c-895e-9cf0263b1519" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_1ee6efab-5ea2-4d01-8b24-3b0fdb9ae44d" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent_e332778d-7402-4e7c-895e-9cf0263b1519" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent_a8e078d5-da21-4beb-8974-cf5befb155eb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_1ee6efab-5ea2-4d01-8b24-3b0fdb9ae44d" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent_a8e078d5-da21-4beb-8974-cf5befb155eb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsCurrent_b24b9acc-159a-4456-8f56-8ebfcd20995c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_1ee6efab-5ea2-4d01-8b24-3b0fdb9ae44d" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsCurrent_b24b9acc-159a-4456-8f56-8ebfcd20995c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillCurrent_81a9d676-f0d7-42ca-8d7e-0f20dded874d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_1ee6efab-5ea2-4d01-8b24-3b0fdb9ae44d" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillCurrent_81a9d676-f0d7-42ca-8d7e-0f20dded874d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAssetCurrent_b6a105f4-e12c-4369-8535-c49c1482d32c" xlink:href="shen-20201231.xsd#shen_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAssetCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_1ee6efab-5ea2-4d01-8b24-3b0fdb9ae44d" xlink:to="loc_shen_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAssetCurrent_b6a105f4-e12c-4369-8535-c49c1482d32c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_DisposalGroupIncludingDiscontinuedOperationDeferredChargesAndOtherAssetsCurrent_70a04f9a-10d5-4ece-9661-83bfea021c63" xlink:href="shen-20201231.xsd#shen_DisposalGroupIncludingDiscontinuedOperationDeferredChargesAndOtherAssetsCurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_1ee6efab-5ea2-4d01-8b24-3b0fdb9ae44d" xlink:to="loc_shen_DisposalGroupIncludingDiscontinuedOperationDeferredChargesAndOtherAssetsCurrent_70a04f9a-10d5-4ece-9661-83bfea021c63" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_af6330dc-0a12-4975-9997-1f0c3cc26e15" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityCurrent_c466a366-5db5-4703-8447-f559316c7a6d" xlink:href="shen-20201231.xsd#shen_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_af6330dc-0a12-4975-9997-1f0c3cc26e15" xlink:to="loc_shen_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityCurrent_c466a366-5db5-4703-8447-f559316c7a6d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent_4f7d2a75-7773-46f6-9803-47d4dfd90446" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_af6330dc-0a12-4975-9997-1f0c3cc26e15" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent_4f7d2a75-7773-46f6-9803-47d4dfd90446" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPensionPlanBenefitObligationCurrent_df1a1220-bd9f-443f-a5a9-ad8bc9a79ea9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPensionPlanBenefitObligationCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_af6330dc-0a12-4975-9997-1f0c3cc26e15" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPensionPlanBenefitObligationCurrent_df1a1220-bd9f-443f-a5a9-ad8bc9a79ea9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_f45b345c-cca4-4804-8b9b-ab68bb338a24" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_d1e0485c-486d-4dea-9b0d-0f11525b080c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_f45b345c-cca4-4804-8b9b-ab68bb338a24" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_d1e0485c-486d-4dea-9b0d-0f11525b080c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_9c80ea29-56f3-4d9f-9aa5-3389a824ce87" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_f45b345c-cca4-4804-8b9b-ab68bb338a24" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_9c80ea29-56f3-4d9f-9aa5-3389a824ce87" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_8bc0e293-06fd-4f17-9863-1c1bd1e6fb89" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent_33469ba1-3501-4b62-a431-282754a05e6e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_8bc0e293-06fd-4f17-9863-1c1bd1e6fb89" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent_33469ba1-3501-4b62-a431-282754a05e6e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent_7a288c02-9b22-42da-8b84-36eaf632e906" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_8bc0e293-06fd-4f17-9863-1c1bd1e6fb89" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent_7a288c02-9b22-42da-8b84-36eaf632e906" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent_478d7733-7b1a-4b9a-9204-d3934d100b7b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_8bc0e293-06fd-4f17-9863-1c1bd1e6fb89" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent_478d7733-7b1a-4b9a-9204-d3934d100b7b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAssetNoncurrent_2655418e-140b-4b12-b2e1-6aa9c7a54d81" xlink:href="shen-20201231.xsd#shen_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAssetNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_8bc0e293-06fd-4f17-9863-1c1bd1e6fb89" xlink:to="loc_shen_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAssetNoncurrent_2655418e-140b-4b12-b2e1-6aa9c7a54d81" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_DisposalGroupIncludingDiscontinuedOperationDeferredChargesAndOtherAssetsNoncurrent_a705cb58-891f-497c-85ba-2c54e5fdf2bb" xlink:href="shen-20201231.xsd#shen_DisposalGroupIncludingDiscontinuedOperationDeferredChargesAndOtherAssetsNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_8bc0e293-06fd-4f17-9863-1c1bd1e6fb89" xlink:to="loc_shen_DisposalGroupIncludingDiscontinuedOperationDeferredChargesAndOtherAssetsNoncurrent_a705cb58-891f-497c-85ba-2c54e5fdf2bb" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://shentel.com/role/DiscontinuedOperationsIncomeLossFromDiscontinuedOperationsDetails" xlink:type="simple" xlink:href="shen-20201231.xsd#DiscontinuedOperationsIncomeLossFromDiscontinuedOperationsDetails"/>
  <link:calculationLink xlink:role="http://shentel.com/role/DiscontinuedOperationsIncomeLossFromDiscontinuedOperationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax_423f3bb3-42b3-4984-911d-029ca4b9116f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_b736af51-f8f3-4969-a4b8-086c91d779b8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax_423f3bb3-42b3-4984-911d-029ca4b9116f" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_b736af51-f8f3-4969-a4b8-086c91d779b8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense_edc8d789-b4d3-4446-8abd-f7a1b1c03f32" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax_423f3bb3-42b3-4984-911d-029ca4b9116f" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense_edc8d789-b4d3-4446-8abd-f7a1b1c03f32" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_635ae845-8f83-43fe-af2f-9a13764d449e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_91137f99-3ff8-4fff-998e-72e25adcf6a1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_635ae845-8f83-43fe-af2f-9a13764d449e" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_91137f99-3ff8-4fff-998e-72e25adcf6a1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense_076eb9dc-11f5-40d3-a517-57ab41efec6e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_635ae845-8f83-43fe-af2f-9a13764d449e" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense_076eb9dc-11f5-40d3-a517-57ab41efec6e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense_fa06762d-efc2-46c8-8b9a-2a1a87056b45" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_27da3381-8ad1-4fa6-adfa-ca83baed29b2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense_fa06762d-efc2-46c8-8b9a-2a1a87056b45" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_27da3381-8ad1-4fa6-adfa-ca83baed29b2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrativeExpense_dc96729f-4eb6-4229-9914-dea6a3881a91" xlink:href="shen-20201231.xsd#shen_DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrativeExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense_fa06762d-efc2-46c8-8b9a-2a1a87056b45" xlink:to="loc_shen_DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrativeExpense_dc96729f-4eb6-4229-9914-dea6a3881a91" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization_cf70fd74-6aad-4f9e-af72-a719f8c6b395" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense_fa06762d-efc2-46c8-8b9a-2a1a87056b45" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization_cf70fd74-6aad-4f9e-af72-a719f8c6b395" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax_a868b0c2-0639-4c97-ae1e-705988dc4b44" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax_300d42e8-cae4-4bff-8a37-5386ab214e2c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax_a868b0c2-0639-4c97-ae1e-705988dc4b44" xlink:to="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax_300d42e8-cae4-4bff-8a37-5386ab214e2c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationTaxEffectOfIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriod_52457cc8-b42f-4f0b-8a81-bfebe31ed8dd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DiscontinuedOperationTaxEffectOfIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriod"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax_a868b0c2-0639-4c97-ae1e-705988dc4b44" xlink:to="loc_us-gaap_DiscontinuedOperationTaxEffectOfIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriod_52457cc8-b42f-4f0b-8a81-bfebe31ed8dd" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://shentel.com/role/RevenuefromContractswithCustomers" xlink:type="simple" xlink:href="shen-20201231.xsd#RevenuefromContractswithCustomers"/>
  <link:calculationLink xlink:role="http://shentel.com/role/RevenuefromContractswithCustomers" xlink:type="extended"/>
  <link:roleRef roleURI="http://shentel.com/role/RevenuefromContractswithCustomersTables" xlink:type="simple" xlink:href="shen-20201231.xsd#RevenuefromContractswithCustomersTables"/>
  <link:calculationLink xlink:role="http://shentel.com/role/RevenuefromContractswithCustomersTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://shentel.com/role/RevenuefromContractswithCustomersNarrativeDetails" xlink:type="simple" xlink:href="shen-20201231.xsd#RevenuefromContractswithCustomersNarrativeDetails"/>
  <link:calculationLink xlink:role="http://shentel.com/role/RevenuefromContractswithCustomersNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://shentel.com/role/RevenuefromContractswithCustomersRevenuefromContractswithCustomersAmortizedandCapitalizedCostsDetails" xlink:type="simple" xlink:href="shen-20201231.xsd#RevenuefromContractswithCustomersRevenuefromContractswithCustomersAmortizedandCapitalizedCostsDetails"/>
  <link:calculationLink xlink:role="http://shentel.com/role/RevenuefromContractswithCustomersRevenuefromContractswithCustomersAmortizedandCapitalizedCostsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://shentel.com/role/Investments" xlink:type="simple" xlink:href="shen-20201231.xsd#Investments"/>
  <link:calculationLink xlink:role="http://shentel.com/role/Investments" xlink:type="extended"/>
  <link:roleRef roleURI="http://shentel.com/role/InvestmentsTables" xlink:type="simple" xlink:href="shen-20201231.xsd#InvestmentsTables"/>
  <link:calculationLink xlink:role="http://shentel.com/role/InvestmentsTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://shentel.com/role/InvestmentsOtherInvestmentsDetails" xlink:type="simple" xlink:href="shen-20201231.xsd#InvestmentsOtherInvestmentsDetails"/>
  <link:calculationLink xlink:role="http://shentel.com/role/InvestmentsOtherInvestmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLongTermInvestments_5dfc92fb-8a67-416d-b43c-0ad849bbc6fe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLongTermInvestments"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNi_698348e8-41bd-4f87-a634-d7a70d5842e1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquitySecuritiesFvNi"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLongTermInvestments_5dfc92fb-8a67-416d-b43c-0ad849bbc6fe" xlink:to="loc_us-gaap_EquitySecuritiesFvNi_698348e8-41bd-4f87-a634-d7a70d5842e1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiCost_a69212bb-cd4c-4805-ac5c-bc1252c153e1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquitySecuritiesFvNiCost"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLongTermInvestments_5dfc92fb-8a67-416d-b43c-0ad849bbc6fe" xlink:to="loc_us-gaap_EquitySecuritiesFvNiCost_a69212bb-cd4c-4805-ac5c-bc1252c153e1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentAggregateCost_c452f5af-de66-45b3-bbc3-2c5fad223f23" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentAggregateCost"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLongTermInvestments_5dfc92fb-8a67-416d-b43c-0ad849bbc6fe" xlink:to="loc_us-gaap_EquityMethodInvestmentAggregateCost_c452f5af-de66-45b3-bbc3-2c5fad223f23" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://shentel.com/role/InvestmentsNarrativeDetails" xlink:type="simple" xlink:href="shen-20201231.xsd#InvestmentsNarrativeDetails"/>
  <link:calculationLink xlink:role="http://shentel.com/role/InvestmentsNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://shentel.com/role/PropertyPlantandEquipment" xlink:type="simple" xlink:href="shen-20201231.xsd#PropertyPlantandEquipment"/>
  <link:calculationLink xlink:role="http://shentel.com/role/PropertyPlantandEquipment" xlink:type="extended"/>
  <link:roleRef roleURI="http://shentel.com/role/PropertyPlantandEquipmentTables" xlink:type="simple" xlink:href="shen-20201231.xsd#PropertyPlantandEquipmentTables"/>
  <link:calculationLink xlink:role="http://shentel.com/role/PropertyPlantandEquipmentTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://shentel.com/role/PropertyPlantandEquipmentDetails" xlink:type="simple" xlink:href="shen-20201231.xsd#PropertyPlantandEquipmentDetails"/>
  <link:calculationLink xlink:role="http://shentel.com/role/PropertyPlantandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_569b8d0e-666d-4e9b-a180-68673a514cef" 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_1cf13428-8515-46ad-aa43-35789ca1ccb2" 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_569b8d0e-666d-4e9b-a180-68673a514cef" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_1cf13428-8515-46ad-aa43-35789ca1ccb2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_c527c417-8bc2-4c80-9f63-96017baf99bf" 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_569b8d0e-666d-4e9b-a180-68673a514cef" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_c527c417-8bc2-4c80-9f63-96017baf99bf" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://shentel.com/role/GoodwillandIntangibleAssets" xlink:type="simple" xlink:href="shen-20201231.xsd#GoodwillandIntangibleAssets"/>
  <link:calculationLink xlink:role="http://shentel.com/role/GoodwillandIntangibleAssets" xlink:type="extended"/>
  <link:roleRef roleURI="http://shentel.com/role/GoodwillandIntangibleAssetsTables" xlink:type="simple" xlink:href="shen-20201231.xsd#GoodwillandIntangibleAssetsTables"/>
  <link:calculationLink xlink:role="http://shentel.com/role/GoodwillandIntangibleAssetsTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://shentel.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" xlink:type="simple" xlink:href="shen-20201231.xsd#GoodwillandIntangibleAssetsIntangibleAssetsDetails"/>
  <link:calculationLink xlink:role="http://shentel.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_362e6403-1ee5-401f-bf42-0dd6c7caf268" 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_FiniteLivedIntangibleAssetsGross_19e97ddb-c648-492f-a57c-839a89d1fb86" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_362e6403-1ee5-401f-bf42-0dd6c7caf268" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_19e97ddb-c648-492f-a57c-839a89d1fb86" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_07347dad-bdd1-465e-b83e-33eaafd600b3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_362e6403-1ee5-401f-bf42-0dd6c7caf268" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_07347dad-bdd1-465e-b83e-33eaafd600b3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_bd016162-df25-4e48-bd2d-6063063a80c5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_9ff6eda6-575e-4a9a-9a5f-d301d177d451" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsGrossExcludingGoodwill"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_bd016162-df25-4e48-bd2d-6063063a80c5" xlink:to="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_9ff6eda6-575e-4a9a-9a5f-d301d177d451" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_ad756c34-e3d8-43e0-b422-009408df5f60" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_bd016162-df25-4e48-bd2d-6063063a80c5" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_ad756c34-e3d8-43e0-b422-009408df5f60" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://shentel.com/role/GoodwillandIntangibleAssetsNarrativeDetails" xlink:type="simple" xlink:href="shen-20201231.xsd#GoodwillandIntangibleAssetsNarrativeDetails"/>
  <link:calculationLink xlink:role="http://shentel.com/role/GoodwillandIntangibleAssetsNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://shentel.com/role/GoodwillandIntangibleAssetsEstimatedUsefulLifeDetails" xlink:type="simple" xlink:href="shen-20201231.xsd#GoodwillandIntangibleAssetsEstimatedUsefulLifeDetails"/>
  <link:calculationLink xlink:role="http://shentel.com/role/GoodwillandIntangibleAssetsEstimatedUsefulLifeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://shentel.com/role/GoodwillandIntangibleAssetsGoodwillandIntangibleAssetsAmortizationExpenseforIntangibleAssetsDetails" xlink:type="simple" xlink:href="shen-20201231.xsd#GoodwillandIntangibleAssetsGoodwillandIntangibleAssetsAmortizationExpenseforIntangibleAssetsDetails"/>
  <link:calculationLink xlink:role="http://shentel.com/role/GoodwillandIntangibleAssetsGoodwillandIntangibleAssetsAmortizationExpenseforIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_shen_FiniteLivedIntangibleAssetsAmortizationExpense_3849f723-c6f0-4b90-8906-e107705b145f" xlink:href="shen-20201231.xsd#shen_FiniteLivedIntangibleAssetsAmortizationExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_ddad6d79-0b63-45b8-a8e1-1e96f8ad4031" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_shen_FiniteLivedIntangibleAssetsAmortizationExpense_3849f723-c6f0-4b90-8906-e107705b145f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_ddad6d79-0b63-45b8-a8e1-1e96f8ad4031" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_6d984b31-6748-4168-a0df-f8dad750e67b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_shen_FiniteLivedIntangibleAssetsAmortizationExpense_3849f723-c6f0-4b90-8906-e107705b145f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_6d984b31-6748-4168-a0df-f8dad750e67b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_ef8e69c7-cced-42a1-a8e1-67e9f601765a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_shen_FiniteLivedIntangibleAssetsAmortizationExpense_3849f723-c6f0-4b90-8906-e107705b145f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_ef8e69c7-cced-42a1-a8e1-67e9f601765a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_20db055f-8767-42e0-9ea9-dfc3782fdfa6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_shen_FiniteLivedIntangibleAssetsAmortizationExpense_3849f723-c6f0-4b90-8906-e107705b145f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_20db055f-8767-42e0-9ea9-dfc3782fdfa6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_9b47d4fa-78f3-4293-b29e-9cf5a3b7ade2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_shen_FiniteLivedIntangibleAssetsAmortizationExpense_3849f723-c6f0-4b90-8906-e107705b145f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_9b47d4fa-78f3-4293-b29e-9cf5a3b7ade2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_c5ee0e31-ab4f-4562-a666-b2c4ff935711" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_shen_FiniteLivedIntangibleAssetsAmortizationExpense_3849f723-c6f0-4b90-8906-e107705b145f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_c5ee0e31-ab4f-4562-a666-b2c4ff935711" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://shentel.com/role/OtherAssetsandAccruedLiabilities" xlink:type="simple" xlink:href="shen-20201231.xsd#OtherAssetsandAccruedLiabilities"/>
  <link:calculationLink xlink:role="http://shentel.com/role/OtherAssetsandAccruedLiabilities" xlink:type="extended"/>
  <link:roleRef roleURI="http://shentel.com/role/OtherAssetsandAccruedLiabilitiesTables" xlink:type="simple" xlink:href="shen-20201231.xsd#OtherAssetsandAccruedLiabilitiesTables"/>
  <link:calculationLink xlink:role="http://shentel.com/role/OtherAssetsandAccruedLiabilitiesTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://shentel.com/role/OtherAssetsandAccruedLiabilitiesCurrentAssetsDetails" xlink:type="simple" xlink:href="shen-20201231.xsd#OtherAssetsandAccruedLiabilitiesCurrentAssetsDetails"/>
  <link:calculationLink xlink:role="http://shentel.com/role/OtherAssetsandAccruedLiabilitiesCurrentAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_16961fe6-2345-4d43-986b-b26317fc870a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_PrepaidMaintenanceExpenseCurrent_95efe850-6b30-48f2-afcf-58a029bbbd78" xlink:href="shen-20201231.xsd#shen_PrepaidMaintenanceExpenseCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_16961fe6-2345-4d43-986b-b26317fc870a" xlink:to="loc_shen_PrepaidMaintenanceExpenseCurrent_95efe850-6b30-48f2-afcf-58a029bbbd78" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNetCurrent_5d51c5c4-efa8-4edc-a9ba-6655ca6e3456" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedContractCostNetCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_16961fe6-2345-4d43-986b-b26317fc870a" xlink:to="loc_us-gaap_CapitalizedContractCostNetCurrent_5d51c5c4-efa8-4edc-a9ba-6655ca6e3456" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetsCurrent_ee7b5c59-f89a-41b9-936b-e15cf777a6c7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeAssetsCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_16961fe6-2345-4d43-986b-b26317fc870a" xlink:to="loc_us-gaap_DerivativeAssetsCurrent_ee7b5c59-f89a-41b9-936b-e15cf777a6c7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_cfb0c3d0-62ac-47d4-bc01-7ece00482fea" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_16961fe6-2345-4d43-986b-b26317fc870a" xlink:to="loc_us-gaap_OtherAssetsCurrent_cfb0c3d0-62ac-47d4-bc01-7ece00482fea" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://shentel.com/role/OtherAssetsandAccruedLiabilitiesLongTermAssetsDetails" xlink:type="simple" xlink:href="shen-20201231.xsd#OtherAssetsandAccruedLiabilitiesLongTermAssetsDetails"/>
  <link:calculationLink xlink:role="http://shentel.com/role/OtherAssetsandAccruedLiabilitiesLongTermAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCosts_8f4ae603-b2db-4f11-bfc9-4f9d73090ecb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredCosts"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNetNoncurrent_de87bc7b-b659-46dc-aca2-5ad77477cc41" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedContractCostNetNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredCosts_8f4ae603-b2db-4f11-bfc9-4f9d73090ecb" xlink:to="loc_us-gaap_CapitalizedContractCostNetNoncurrent_de87bc7b-b659-46dc-aca2-5ad77477cc41" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_b322cefe-058e-40cd-965e-d02ba83b1aad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredCosts_8f4ae603-b2db-4f11-bfc9-4f9d73090ecb" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_b322cefe-058e-40cd-965e-d02ba83b1aad" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssets_a1b66a31-2011-41a1-89ac-1a94a31a36b9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeAssets"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredCosts_8f4ae603-b2db-4f11-bfc9-4f9d73090ecb" xlink:to="loc_us-gaap_DerivativeAssets_a1b66a31-2011-41a1-89ac-1a94a31a36b9" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://shentel.com/role/OtherAssetsandAccruedLiabilitiesCurrentLiabilitiesDetails" xlink:type="simple" xlink:href="shen-20201231.xsd#OtherAssetsandAccruedLiabilitiesCurrentLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://shentel.com/role/OtherAssetsandAccruedLiabilitiesCurrentLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_d1cbe9b7-3d05-43f9-bcb6-ca63c40279c0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationCurrent_edde937a-efec-4b9f-9a0b-84f47d81d6db" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetRetirementObligationCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_d1cbe9b7-3d05-43f9-bcb6-ca63c40279c0" xlink:to="loc_us-gaap_AssetRetirementObligationCurrent_edde937a-efec-4b9f-9a0b-84f47d81d6db" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_AccruedProgrammingCostsCurrent_ca23753a-7c59-4f26-9712-971fcfff217f" xlink:href="shen-20201231.xsd#shen_AccruedProgrammingCostsCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_d1cbe9b7-3d05-43f9-bcb6-ca63c40279c0" xlink:to="loc_shen_AccruedProgrammingCostsCurrent_ca23753a-7c59-4f26-9712-971fcfff217f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_SalesAndPropertyTaxesPayableCurrent_969bcb11-130b-4ed7-b897-097ddea3fb43" xlink:href="shen-20201231.xsd#shen_SalesAndPropertyTaxesPayableCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_d1cbe9b7-3d05-43f9-bcb6-ca63c40279c0" xlink:to="loc_shen_SalesAndPropertyTaxesPayableCurrent_969bcb11-130b-4ed7-b897-097ddea3fb43" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_5d327129-1371-414d-87ec-b1a3d4e282a4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_d1cbe9b7-3d05-43f9-bcb6-ca63c40279c0" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_5d327129-1371-414d-87ec-b1a3d4e282a4" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://shentel.com/role/OtherAssetsandAccruedLiabilitiesLongTermLiabilitiesDetails" xlink:type="simple" xlink:href="shen-20201231.xsd#OtherAssetsandAccruedLiabilitiesLongTermLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://shentel.com/role/OtherAssetsandAccruedLiabilitiesLongTermLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_7613381c-6b9e-4864-a39c-bf7ef1270dca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_0d57b241-7035-4671-91a7-d8367c274a45" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent_7613381c-6b9e-4864-a39c-bf7ef1270dca" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_0d57b241-7035-4671-91a7-d8367c274a45" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_FCCSpectrumLicensesLeasesNoncurrent_b79eef6a-2ef3-4210-99a2-2e2b057c6328" xlink:href="shen-20201231.xsd#shen_FCCSpectrumLicensesLeasesNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent_7613381c-6b9e-4864-a39c-bf7ef1270dca" xlink:to="loc_shen_FCCSpectrumLicensesLeasesNoncurrent_b79eef6a-2ef3-4210-99a2-2e2b057c6328" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_8bb38ea9-efe6-4600-91ae-8fd58cdfabcc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent_7613381c-6b9e-4864-a39c-bf7ef1270dca" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_8bb38ea9-efe6-4600-91ae-8fd58cdfabcc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesNoncurrent_db290e30-a718-4c90-857f-71f6e5d864cc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAccruedLiabilitiesNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent_7613381c-6b9e-4864-a39c-bf7ef1270dca" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesNoncurrent_db290e30-a718-4c90-857f-71f6e5d864cc" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://shentel.com/role/OtherAssetsandAccruedLiabilitiesAssetRemovalObligationsDetails" xlink:type="simple" xlink:href="shen-20201231.xsd#OtherAssetsandAccruedLiabilitiesAssetRemovalObligationsDetails"/>
  <link:calculationLink xlink:role="http://shentel.com/role/OtherAssetsandAccruedLiabilitiesAssetRemovalObligationsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://shentel.com/role/Leases" xlink:type="simple" xlink:href="shen-20201231.xsd#Leases"/>
  <link:calculationLink xlink:role="http://shentel.com/role/Leases" xlink:type="extended"/>
  <link:roleRef roleURI="http://shentel.com/role/LeasesTables" xlink:type="simple" xlink:href="shen-20201231.xsd#LeasesTables"/>
  <link:calculationLink xlink:role="http://shentel.com/role/LeasesTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://shentel.com/role/LeasesNarrativeDetails" xlink:type="simple" xlink:href="shen-20201231.xsd#LeasesNarrativeDetails"/>
  <link:calculationLink xlink:role="http://shentel.com/role/LeasesNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://shentel.com/role/LeasesMaturityofLeaseLiabilityLesseeDetails" xlink:type="simple" xlink:href="shen-20201231.xsd#LeasesMaturityofLeaseLiabilityLesseeDetails"/>
  <link:calculationLink xlink:role="http://shentel.com/role/LeasesMaturityofLeaseLiabilityLesseeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_shen_LesseeLeaseLiabilityPaymentsDue_e7401d4b-234c-4d86-bffe-fa1bf62f3333" xlink:href="shen-20201231.xsd#shen_LesseeLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_LesseeLeaseLiabilityPaymentsNextTwelveMonths_94ab8b7f-e1c3-4f7e-81ba-8d2f7ca5b8ae" xlink:href="shen-20201231.xsd#shen_LesseeLeaseLiabilityPaymentsNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_shen_LesseeLeaseLiabilityPaymentsDue_e7401d4b-234c-4d86-bffe-fa1bf62f3333" xlink:to="loc_shen_LesseeLeaseLiabilityPaymentsNextTwelveMonths_94ab8b7f-e1c3-4f7e-81ba-8d2f7ca5b8ae" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_LesseeLeaseLiabilityPaymentsDueYearTwo_9b77b157-dd52-4ff3-a2da-fed30a8a6f19" xlink:href="shen-20201231.xsd#shen_LesseeLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_shen_LesseeLeaseLiabilityPaymentsDue_e7401d4b-234c-4d86-bffe-fa1bf62f3333" xlink:to="loc_shen_LesseeLeaseLiabilityPaymentsDueYearTwo_9b77b157-dd52-4ff3-a2da-fed30a8a6f19" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_LesseeLeaseLiabilityPaymentsDueYearThree_5040c782-0d2f-4755-b939-3e2da4825896" xlink:href="shen-20201231.xsd#shen_LesseeLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_shen_LesseeLeaseLiabilityPaymentsDue_e7401d4b-234c-4d86-bffe-fa1bf62f3333" xlink:to="loc_shen_LesseeLeaseLiabilityPaymentsDueYearThree_5040c782-0d2f-4755-b939-3e2da4825896" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_LesseeLeaseLiabilityPaymentsDueYearFour_313fc587-c68d-4e34-adc0-8ec24ba77746" xlink:href="shen-20201231.xsd#shen_LesseeLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_shen_LesseeLeaseLiabilityPaymentsDue_e7401d4b-234c-4d86-bffe-fa1bf62f3333" xlink:to="loc_shen_LesseeLeaseLiabilityPaymentsDueYearFour_313fc587-c68d-4e34-adc0-8ec24ba77746" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_LesseeLeaseLiabilityPaymentsDueYearFive_17981c1f-dbae-41f0-b2f1-9bf6f944a7f6" xlink:href="shen-20201231.xsd#shen_LesseeLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_shen_LesseeLeaseLiabilityPaymentsDue_e7401d4b-234c-4d86-bffe-fa1bf62f3333" xlink:to="loc_shen_LesseeLeaseLiabilityPaymentsDueYearFive_17981c1f-dbae-41f0-b2f1-9bf6f944a7f6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_LesseeLeaseLiabilityPaymentsDueAfterYearFive_6766ac51-83b2-49d7-955d-da1616961930" xlink:href="shen-20201231.xsd#shen_LesseeLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_shen_LesseeLeaseLiabilityPaymentsDue_e7401d4b-234c-4d86-bffe-fa1bf62f3333" xlink:to="loc_shen_LesseeLeaseLiabilityPaymentsDueAfterYearFive_6766ac51-83b2-49d7-955d-da1616961930" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_7e9806ce-914c-4787-8fe6-0b9421d4ffc0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_41247351-f075-40e7-b5da-f22d10cc401e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_7e9806ce-914c-4787-8fe6-0b9421d4ffc0" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_41247351-f075-40e7-b5da-f22d10cc401e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_ad1b6473-13f1-4b1c-a252-7bae9f57d771" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_7e9806ce-914c-4787-8fe6-0b9421d4ffc0" xlink:to="loc_us-gaap_FinanceLeaseLiability_ad1b6473-13f1-4b1c-a252-7bae9f57d771" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_2c15f845-f9b0-4bcb-9126-c99574b9b459" 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_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_a6dd1cb6-ba3f-4c00-b259-dd084d372fe0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_2c15f845-f9b0-4bcb-9126-c99574b9b459" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_a6dd1cb6-ba3f-4c00-b259-dd084d372fe0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_d93ec5ac-4a13-4c6d-baff-2d44343e1562" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_2c15f845-f9b0-4bcb-9126-c99574b9b459" xlink:to="loc_us-gaap_OperatingLeaseLiability_d93ec5ac-4a13-4c6d-baff-2d44343e1562" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://shentel.com/role/LeasesMaturityofLeaseLiabilityLesseeDetails_1" xlink:type="simple" xlink:href="shen-20201231.xsd#LeasesMaturityofLeaseLiabilityLesseeDetails_1"/>
  <link:calculationLink xlink:role="http://shentel.com/role/LeasesMaturityofLeaseLiabilityLesseeDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_shen_LesseeLeaseLiabilityPaymentsDue_56552811-5a27-4f80-bee6-9a030300d99a" xlink:href="shen-20201231.xsd#shen_LesseeLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_LesseeLeaseLiabilityUndiscountedExcessAmount_9a1ba8e7-18d2-4d10-bd24-3e9e66fcce25" xlink:href="shen-20201231.xsd#shen_LesseeLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_shen_LesseeLeaseLiabilityPaymentsDue_56552811-5a27-4f80-bee6-9a030300d99a" xlink:to="loc_shen_LesseeLeaseLiabilityUndiscountedExcessAmount_9a1ba8e7-18d2-4d10-bd24-3e9e66fcce25" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_LeaseLiability_0ef776b9-bd60-4b72-8495-9399f6d5e812" xlink:href="shen-20201231.xsd#shen_LeaseLiability"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_shen_LesseeLeaseLiabilityPaymentsDue_56552811-5a27-4f80-bee6-9a030300d99a" xlink:to="loc_shen_LeaseLiability_0ef776b9-bd60-4b72-8495-9399f6d5e812" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_63b6df8a-75dc-4247-9ea5-c706ea40358f" 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_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_7f9854be-e14b-445a-b532-ed6946f03c7e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_63b6df8a-75dc-4247-9ea5-c706ea40358f" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_7f9854be-e14b-445a-b532-ed6946f03c7e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_6e0c03c1-5031-4322-86da-463b196d35ec" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_63b6df8a-75dc-4247-9ea5-c706ea40358f" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_6e0c03c1-5031-4322-86da-463b196d35ec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_148f5b2e-c82d-4ff1-9e6d-4ff61e3841ea" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_63b6df8a-75dc-4247-9ea5-c706ea40358f" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_148f5b2e-c82d-4ff1-9e6d-4ff61e3841ea" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_c10e3b49-f74f-4562-a821-f15c89eede2d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_63b6df8a-75dc-4247-9ea5-c706ea40358f" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_c10e3b49-f74f-4562-a821-f15c89eede2d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_d0a6e2f7-c2b0-4873-b31b-c05347856c39" 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_63b6df8a-75dc-4247-9ea5-c706ea40358f" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_d0a6e2f7-c2b0-4873-b31b-c05347856c39" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_786d2376-3181-44bb-b3ce-2bbc34c495f3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_63b6df8a-75dc-4247-9ea5-c706ea40358f" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_786d2376-3181-44bb-b3ce-2bbc34c495f3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_309c36b7-7cab-4f5a-898b-b37ad0fe635d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_9cc1c03e-f860-4542-a690-8c885a7dbc98" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_309c36b7-7cab-4f5a-898b-b37ad0fe635d" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_9cc1c03e-f860-4542-a690-8c885a7dbc98" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_f84247b3-4a60-4012-930c-94891abf75c6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_309c36b7-7cab-4f5a-898b-b37ad0fe635d" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_f84247b3-4a60-4012-930c-94891abf75c6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_9573c862-f316-4a05-bded-4ab380062d20" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_309c36b7-7cab-4f5a-898b-b37ad0fe635d" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_9573c862-f316-4a05-bded-4ab380062d20" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_7847b8e9-2bb1-4eb9-aa32-5413c52ec95f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_309c36b7-7cab-4f5a-898b-b37ad0fe635d" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_7847b8e9-2bb1-4eb9-aa32-5413c52ec95f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_8dccbe3f-39ec-4d5c-b5dc-df1a990fadf6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_309c36b7-7cab-4f5a-898b-b37ad0fe635d" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_8dccbe3f-39ec-4d5c-b5dc-df1a990fadf6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_e222045d-14f6-4014-b5f6-792a8e12056d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_309c36b7-7cab-4f5a-898b-b37ad0fe635d" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_e222045d-14f6-4014-b5f6-792a8e12056d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://shentel.com/role/LeasesMaturityofLeaseLiabilityLessorDetails" xlink:type="simple" xlink:href="shen-20201231.xsd#LeasesMaturityofLeaseLiabilityLessorDetails"/>
  <link:calculationLink xlink:role="http://shentel.com/role/LeasesMaturityofLeaseLiabilityLessorDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceived_b4095601-10d1-429d-82a4-7be407d23bfe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceived"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths_5fdc53c9-86a3-466b-95e6-05d78fe33778" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceived_b4095601-10d1-429d-82a4-7be407d23bfe" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths_5fdc53c9-86a3-466b-95e6-05d78fe33778" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears_1a24fa9a-abd3-4110-8427-58b3ee243dd3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceived_b4095601-10d1-429d-82a4-7be407d23bfe" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears_1a24fa9a-abd3-4110-8427-58b3ee243dd3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears_232fc3a7-67e5-4eaa-a8be-8e40959e9468" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceived_b4095601-10d1-429d-82a4-7be407d23bfe" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears_232fc3a7-67e5-4eaa-a8be-8e40959e9468" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears_04fe5785-cc49-45c2-9629-f9aa2664e794" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceived_b4095601-10d1-429d-82a4-7be407d23bfe" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears_04fe5785-cc49-45c2-9629-f9aa2664e794" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears_d0efa682-d820-4cbe-a40b-77edafa31fa9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceived_b4095601-10d1-429d-82a4-7be407d23bfe" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears_d0efa682-d820-4cbe-a40b-77edafa31fa9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThereafter_36d74b43-2308-4490-bba8-3ebddd101870" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedThereafter"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceived_b4095601-10d1-429d-82a4-7be407d23bfe" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThereafter_36d74b43-2308-4490-bba8-3ebddd101870" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://shentel.com/role/Debt" xlink:type="simple" xlink:href="shen-20201231.xsd#Debt"/>
  <link:calculationLink xlink:role="http://shentel.com/role/Debt" xlink:type="extended"/>
  <link:roleRef roleURI="http://shentel.com/role/DebtTables" xlink:type="simple" xlink:href="shen-20201231.xsd#DebtTables"/>
  <link:calculationLink xlink:role="http://shentel.com/role/DebtTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://shentel.com/role/DebtDetails" xlink:type="simple" xlink:href="shen-20201231.xsd#DebtDetails"/>
  <link:calculationLink xlink:role="http://shentel.com/role/DebtDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://shentel.com/role/DebtCreditAgreementDetails" xlink:type="simple" xlink:href="shen-20201231.xsd#DebtCreditAgreementDetails"/>
  <link:calculationLink xlink:role="http://shentel.com/role/DebtCreditAgreementDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_shen_LongTermDebtNetOfUnamortizedLoanFees_8e45f302-e923-4037-8af8-d34f596ba132" xlink:href="shen-20201231.xsd#shen_LongTermDebtNetOfUnamortizedLoanFees"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_1edd7116-88cd-4426-b17a-4d1536e6370b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_shen_LongTermDebtNetOfUnamortizedLoanFees_8e45f302-e923-4037-8af8-d34f596ba132" xlink:to="loc_us-gaap_LongTermDebt_1edd7116-88cd-4426-b17a-4d1536e6370b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_UnamortizedLoanFeesNet_d8d015e7-fc22-42f0-89fd-61fb59c23ccc" xlink:href="shen-20201231.xsd#shen_UnamortizedLoanFeesNet"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_shen_LongTermDebtNetOfUnamortizedLoanFees_8e45f302-e923-4037-8af8-d34f596ba132" xlink:to="loc_shen_UnamortizedLoanFeesNet_d8d015e7-fc22-42f0-89fd-61fb59c23ccc" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://shentel.com/role/DebtFinancialCovenantsinCreditAgreementsDetails" xlink:type="simple" xlink:href="shen-20201231.xsd#DebtFinancialCovenantsinCreditAgreementsDetails"/>
  <link:calculationLink xlink:role="http://shentel.com/role/DebtFinancialCovenantsinCreditAgreementsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://shentel.com/role/DerivativeandHedging" xlink:type="simple" xlink:href="shen-20201231.xsd#DerivativeandHedging"/>
  <link:calculationLink xlink:role="http://shentel.com/role/DerivativeandHedging" xlink:type="extended"/>
  <link:roleRef roleURI="http://shentel.com/role/DerivativeandHedgingTables" xlink:type="simple" xlink:href="shen-20201231.xsd#DerivativeandHedgingTables"/>
  <link:calculationLink xlink:role="http://shentel.com/role/DerivativeandHedgingTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://shentel.com/role/DerivativeandHedgingNarrativeDetails" xlink:type="simple" xlink:href="shen-20201231.xsd#DerivativeandHedgingNarrativeDetails"/>
  <link:calculationLink xlink:role="http://shentel.com/role/DerivativeandHedgingNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://shentel.com/role/DerivativeandHedgingScheduleofDerivativeInstrumentsFairValueDetails" xlink:type="simple" xlink:href="shen-20201231.xsd#DerivativeandHedgingScheduleofDerivativeInstrumentsFairValueDetails"/>
  <link:calculationLink xlink:role="http://shentel.com/role/DerivativeandHedgingScheduleofDerivativeInstrumentsFairValueDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://shentel.com/role/DerivativeandHedgingScheduleofAccumulatedOtherComprehensiveIncomeLossDetails" xlink:type="simple" xlink:href="shen-20201231.xsd#DerivativeandHedgingScheduleofAccumulatedOtherComprehensiveIncomeLossDetails"/>
  <link:calculationLink xlink:role="http://shentel.com/role/DerivativeandHedgingScheduleofAccumulatedOtherComprehensiveIncomeLossDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_e19f4cb7-65e5-4fde-9481-ecef811e4a1f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent_9a53eed1-27ff-4c9a-b27b-0c34b877f4a5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_e19f4cb7-65e5-4fde-9481-ecef811e4a1f" xlink:to="loc_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent_9a53eed1-27ff-4c9a-b27b-0c34b877f4a5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax_dc2959bc-9b65-4736-aa01-581cb31027ef" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_e19f4cb7-65e5-4fde-9481-ecef811e4a1f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax_dc2959bc-9b65-4736-aa01-581cb31027ef" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_74040f13-bdb0-4320-81d8-818cee759c47" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent_b7a8e87a-f28d-42dc-8c4d-facc803c1927" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_74040f13-bdb0-4320-81d8-818cee759c47" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent_b7a8e87a-f28d-42dc-8c4d-facc803c1927" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossTax_77ca274d-9c31-4d5c-8648-d51c9650d591" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossTax"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_74040f13-bdb0-4320-81d8-818cee759c47" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossTax_77ca274d-9c31-4d5c-8648-d51c9650d591" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossTax_cdc0bf3a-13b3-492f-9760-f8b6f9180380" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax_c84ec775-7a74-4e9c-8d56-139692478da6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossTax_cdc0bf3a-13b3-492f-9760-f8b6f9180380" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax_c84ec775-7a74-4e9c-8d56-139692478da6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodTax_82be3a95-405b-4d0a-bc89-8eb9742844c5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReclassificationFromAociCurrentPeriodTax"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossTax_cdc0bf3a-13b3-492f-9760-f8b6f9180380" xlink:to="loc_us-gaap_ReclassificationFromAociCurrentPeriodTax_82be3a95-405b-4d0a-bc89-8eb9742844c5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent_83eb3f08-07de-41b0-9149-f7315d0cbca1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent_0dda06a3-99ae-46cb-9e14-f6a441f79417" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent_83eb3f08-07de-41b0-9149-f7315d0cbca1" xlink:to="loc_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent_0dda06a3-99ae-46cb-9e14-f6a441f79417" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent_57020183-5bc8-4ddb-954b-5d8ff0bf80cb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent_83eb3f08-07de-41b0-9149-f7315d0cbca1" xlink:to="loc_us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent_57020183-5bc8-4ddb-954b-5d8ff0bf80cb" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://shentel.com/role/DerivativeandHedgingScheduleofAccumulatedOtherComprehensiveIncomeLossDetails_1" xlink:type="simple" xlink:href="shen-20201231.xsd#DerivativeandHedgingScheduleofAccumulatedOtherComprehensiveIncomeLossDetails_1"/>
  <link:calculationLink xlink:role="http://shentel.com/role/DerivativeandHedgingScheduleofAccumulatedOtherComprehensiveIncomeLossDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_71d5aff5-91ad-4080-a2a7-f105750cad84" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_fde9ea16-7c93-4486-82c7-e1632d77b863" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_71d5aff5-91ad-4080-a2a7-f105750cad84" xlink:to="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_fde9ea16-7c93-4486-82c7-e1632d77b863" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_ed5162f2-b548-4374-87d6-b7cc2395efb1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_71d5aff5-91ad-4080-a2a7-f105750cad84" xlink:to="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_ed5162f2-b548-4374-87d6-b7cc2395efb1" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://shentel.com/role/IncomeTaxes" xlink:type="simple" xlink:href="shen-20201231.xsd#IncomeTaxes"/>
  <link:calculationLink xlink:role="http://shentel.com/role/IncomeTaxes" xlink:type="extended"/>
  <link:roleRef roleURI="http://shentel.com/role/IncomeTaxesTables" xlink:type="simple" xlink:href="shen-20201231.xsd#IncomeTaxesTables"/>
  <link:calculationLink xlink:role="http://shentel.com/role/IncomeTaxesTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://shentel.com/role/IncomeTaxesNarrativeDetails" xlink:type="simple" xlink:href="shen-20201231.xsd#IncomeTaxesNarrativeDetails"/>
  <link:calculationLink xlink:role="http://shentel.com/role/IncomeTaxesNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://shentel.com/role/IncomeTaxesComponentsofFederalandStateIncomeTaxesDetails" xlink:type="simple" xlink:href="shen-20201231.xsd#IncomeTaxesComponentsofFederalandStateIncomeTaxesDetails"/>
  <link:calculationLink xlink:role="http://shentel.com/role/IncomeTaxesComponentsofFederalandStateIncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_19050f66-4303-470f-a727-321c25ec9a56" 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_CurrentFederalTaxExpenseBenefit_65eceda4-5d2d-4bb7-b10f-a7147f8fdf91" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_19050f66-4303-470f-a727-321c25ec9a56" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_65eceda4-5d2d-4bb7-b10f-a7147f8fdf91" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_24e1d746-d711-43dc-ade4-d0c4e76256d8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_19050f66-4303-470f-a727-321c25ec9a56" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_24e1d746-d711-43dc-ade4-d0c4e76256d8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_f9cde467-b6f5-43b2-81d5-33bacf9830cc" 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_CurrentIncomeTaxExpenseBenefit_c82e78c9-2ff8-4322-858a-dbc18df6eb27" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_f9cde467-b6f5-43b2-81d5-33bacf9830cc" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_c82e78c9-2ff8-4322-858a-dbc18df6eb27" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_473646e7-bdbc-4903-9d56-726087f32bcb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_f9cde467-b6f5-43b2-81d5-33bacf9830cc" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_473646e7-bdbc-4903-9d56-726087f32bcb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_5a8a21e6-c933-47b8-bb61-911e4d1d00b0" 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_DeferredFederalIncomeTaxExpenseBenefit_d40c11ed-5f7e-4ed6-b432-c352fe7fd07c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_5a8a21e6-c933-47b8-bb61-911e4d1d00b0" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_d40c11ed-5f7e-4ed6-b432-c352fe7fd07c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_b7829bd8-151a-4402-a9b7-85ab86897a6a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_5a8a21e6-c933-47b8-bb61-911e4d1d00b0" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_b7829bd8-151a-4402-a9b7-85ab86897a6a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://shentel.com/role/IncomeTaxesReconciliationofIncomeTaxesDetails" xlink:type="simple" xlink:href="shen-20201231.xsd#IncomeTaxesReconciliationofIncomeTaxesDetails"/>
  <link:calculationLink xlink:role="http://shentel.com/role/IncomeTaxesReconciliationofIncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_3d54e312-283e-49ef-8631-268f578cc712" 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_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_b27fbf84-ec2e-4bfc-b00c-1703eb3c4c1e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_3d54e312-283e-49ef-8631-268f578cc712" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_b27fbf84-ec2e-4bfc-b00c-1703eb3c4c1e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_4efcb324-512e-460e-a5c2-868d5025154e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_3d54e312-283e-49ef-8631-268f578cc712" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_4efcb324-512e-460e-a5c2-868d5025154e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_6f6c4650-415b-4574-a3fd-767360b614b9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_3d54e312-283e-49ef-8631-268f578cc712" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_6f6c4650-415b-4574-a3fd-767360b614b9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_2f3fcc66-8ee6-4c58-bc23-fbcf9337402c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_3d54e312-283e-49ef-8631-268f578cc712" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_2f3fcc66-8ee6-4c58-bc23-fbcf9337402c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://shentel.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="shen-20201231.xsd#IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://shentel.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_60e8e846-00f4-4ec3-876a-de8c0ef22a84" 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_DeferredTaxLiabilitiesPropertyPlantAndEquipment_2888746c-1e43-4e17-98b9-586867b58459" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_60e8e846-00f4-4ec3-876a-de8c0ef22a84" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_2888746c-1e43-4e17-98b9-586867b58459" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome_cdd74b80-0faa-41e2-b964-2d2ccd6ce660" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_60e8e846-00f4-4ec3-876a-de8c0ef22a84" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome_cdd74b80-0faa-41e2-b964-2d2ccd6ce660" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_d6fa357f-1f25-4984-93a4-8bbd85724d26" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_60e8e846-00f4-4ec3-876a-de8c0ef22a84" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_d6fa357f-1f25-4984-93a4-8bbd85724d26" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_11c71a1d-f92e-403c-86b4-1662f4ac5484" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_60e8e846-00f4-4ec3-876a-de8c0ef22a84" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_11c71a1d-f92e-403c-86b4-1662f4ac5484" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_4bc30180-f304-479f-b453-7834fa51a436" 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_DeferredTaxAssetsGross_7a25e4f7-1de0-41f7-8a6a-d9638a05fb15" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_4bc30180-f304-479f-b453-7834fa51a436" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_7a25e4f7-1de0-41f7-8a6a-d9638a05fb15" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_cf68eda3-3402-40b4-b877-68b6526577e2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_4bc30180-f304-479f-b453-7834fa51a436" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_cf68eda3-3402-40b4-b877-68b6526577e2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_ece8c358-4b1c-491c-9563-8ed7bdb534e3" 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_414d33f4-c53f-43ec-a294-637cbcfbc1fa" 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_ece8c358-4b1c-491c-9563-8ed7bdb534e3" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_414d33f4-c53f-43ec-a294-637cbcfbc1fa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_c39b8b0d-ee30-44dc-95c2-37766ab8119d" 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_ece8c358-4b1c-491c-9563-8ed7bdb534e3" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_c39b8b0d-ee30-44dc-95c2-37766ab8119d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_8e976786-097a-4683-a086-0b2ec3b523c3" 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_DeferredTaxAssetsDeferredIncome_480232c8-05a3-4378-b4c6-7f5ca59ecfe6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsDeferredIncome"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_8e976786-097a-4683-a086-0b2ec3b523c3" xlink:to="loc_us-gaap_DeferredTaxAssetsDeferredIncome_480232c8-05a3-4378-b4c6-7f5ca59ecfe6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAssetRetirementObligations_0f84d7e3-5e84-40ed-8614-5b7fbe7de201" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAssetRetirementObligations"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_8e976786-097a-4683-a086-0b2ec3b523c3" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAssetRetirementObligations_0f84d7e3-5e84-40ed-8614-5b7fbe7de201" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_1b845a7c-5fc4-4b87-9d2f-5df3c9300f4f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_8e976786-097a-4683-a086-0b2ec3b523c3" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_1b845a7c-5fc4-4b87-9d2f-5df3c9300f4f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions_cf939abc-cc50-4b30-b0a4-cff5a15553dc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_8e976786-097a-4683-a086-0b2ec3b523c3" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions_cf939abc-cc50-4b30-b0a4-cff5a15553dc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_a87cafdd-dcf9-499a-8e91-0f0328aba812" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_8e976786-097a-4683-a086-0b2ec3b523c3" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_a87cafdd-dcf9-499a-8e91-0f0328aba812" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther_6a70561d-e6f2-417b-a8f9-bc654afbacae" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_8e976786-097a-4683-a086-0b2ec3b523c3" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther_6a70561d-e6f2-417b-a8f9-bc654afbacae" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://shentel.com/role/EarningsperShareStockCompensation" xlink:type="simple" xlink:href="shen-20201231.xsd#EarningsperShareStockCompensation"/>
  <link:calculationLink xlink:role="http://shentel.com/role/EarningsperShareStockCompensation" xlink:type="extended"/>
  <link:roleRef roleURI="http://shentel.com/role/EarningsperShareStockCompensationTables" xlink:type="simple" xlink:href="shen-20201231.xsd#EarningsperShareStockCompensationTables"/>
  <link:calculationLink xlink:role="http://shentel.com/role/EarningsperShareStockCompensationTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://shentel.com/role/EarningsperShareStockCompensationNarrativeDetails" xlink:type="simple" xlink:href="shen-20201231.xsd#EarningsperShareStockCompensationNarrativeDetails"/>
  <link:calculationLink xlink:role="http://shentel.com/role/EarningsperShareStockCompensationNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://shentel.com/role/EarningsperShareStockCompensationScheduleofStockCompensationExpenseDetails" xlink:type="simple" xlink:href="shen-20201231.xsd#EarningsperShareStockCompensationScheduleofStockCompensationExpenseDetails"/>
  <link:calculationLink xlink:role="http://shentel.com/role/EarningsperShareStockCompensationScheduleofStockCompensationExpenseDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://shentel.com/role/EarningsperShareStockCompensationBasicandDilutedEarningsPerShareDetails" xlink:type="simple" xlink:href="shen-20201231.xsd#EarningsperShareStockCompensationBasicandDilutedEarningsPerShareDetails"/>
  <link:calculationLink xlink:role="http://shentel.com/role/EarningsperShareStockCompensationBasicandDilutedEarningsPerShareDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://shentel.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="shen-20201231.xsd#CommitmentsandContingencies"/>
  <link:calculationLink xlink:role="http://shentel.com/role/CommitmentsandContingencies" xlink:type="extended"/>
  <link:roleRef roleURI="http://shentel.com/role/CommitmentsandContingenciesNarrativeDetails" xlink:type="simple" xlink:href="shen-20201231.xsd#CommitmentsandContingenciesNarrativeDetails"/>
  <link:calculationLink xlink:role="http://shentel.com/role/CommitmentsandContingenciesNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://shentel.com/role/SegmentReporting" xlink:type="simple" xlink:href="shen-20201231.xsd#SegmentReporting"/>
  <link:calculationLink xlink:role="http://shentel.com/role/SegmentReporting" xlink:type="extended"/>
  <link:roleRef roleURI="http://shentel.com/role/SegmentReportingTables" xlink:type="simple" xlink:href="shen-20201231.xsd#SegmentReportingTables"/>
  <link:calculationLink xlink:role="http://shentel.com/role/SegmentReportingTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://shentel.com/role/SegmentReportingSelectedFinancialDataforSegmentsDetails" xlink:type="simple" xlink:href="shen-20201231.xsd#SegmentReportingSelectedFinancialDataforSegmentsDetails"/>
  <link:calculationLink xlink:role="http://shentel.com/role/SegmentReportingSelectedFinancialDataforSegmentsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://shentel.com/role/SegmentReportingReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails" xlink:type="simple" xlink:href="shen-20201231.xsd#SegmentReportingReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails"/>
  <link:calculationLink xlink:role="http://shentel.com/role/SegmentReportingReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://shentel.com/role/QuarterlyResultsunaudited" xlink:type="simple" xlink:href="shen-20201231.xsd#QuarterlyResultsunaudited"/>
  <link:calculationLink xlink:role="http://shentel.com/role/QuarterlyResultsunaudited" xlink:type="extended"/>
  <link:roleRef roleURI="http://shentel.com/role/QuarterlyResultsunauditedTables" xlink:type="simple" xlink:href="shen-20201231.xsd#QuarterlyResultsunauditedTables"/>
  <link:calculationLink xlink:role="http://shentel.com/role/QuarterlyResultsunauditedTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://shentel.com/role/QuarterlyResultsunauditedDetails" xlink:type="simple" xlink:href="shen-20201231.xsd#QuarterlyResultsunauditedDetails"/>
  <link:calculationLink xlink:role="http://shentel.com/role/QuarterlyResultsunauditedDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://shentel.com/role/ScheduleIIValuationandQualifyingAccounts" xlink:type="simple" xlink:href="shen-20201231.xsd#ScheduleIIValuationandQualifyingAccounts"/>
  <link:calculationLink xlink:role="http://shentel.com/role/ScheduleIIValuationandQualifyingAccounts" xlink:type="extended"/>
  <link:roleRef roleURI="http://shentel.com/role/ScheduleIIValuationandQualifyingAccountsandReservesDetails" xlink:type="simple" xlink:href="shen-20201231.xsd#ScheduleIIValuationandQualifyingAccountsandReservesDetails"/>
  <link:calculationLink xlink:role="http://shentel.com/role/ScheduleIIValuationandQualifyingAccountsandReservesDetails" xlink:type="extended"/>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>10
<FILENAME>shen-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:e029fb57-8398-48a0-873b-c6c3cae67f14,g:f141bb60-9b31-4735-9757-c7115d160917-->
<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://shentel.com/role/Cover" xlink:type="simple" xlink:href="shen-20201231.xsd#Cover"/>
  <link:definitionLink xlink:role="http://shentel.com/role/Cover" xlink:type="extended" id="if3f1af3b44704eaaa70a8c02576667db_Cover"/>
  <link:roleRef roleURI="http://shentel.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="shen-20201231.xsd#CONSOLIDATEDBALANCESHEETS"/>
  <link:definitionLink xlink:role="http://shentel.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="extended" id="i1f00e34bc95c419ab1a0ab36f6cb4e12_CONSOLIDATEDBALANCESHEETS"/>
  <link:roleRef roleURI="http://shentel.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="simple" xlink:href="shen-20201231.xsd#CONSOLIDATEDBALANCESHEETSParenthetical"/>
  <link:definitionLink xlink:role="http://shentel.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="extended" id="i07db49ed9481472a96f4c7146e879589_CONSOLIDATEDBALANCESHEETSParenthetical"/>
  <link:roleRef roleURI="http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" xlink:type="simple" xlink:href="shen-20201231.xsd#CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"/>
  <link:definitionLink xlink:role="http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" xlink:type="extended" id="i1d89e346ed1f4dda85820c50d47d913c_CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"/>
  <link:roleRef roleURI="http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" xlink:type="simple" xlink:href="shen-20201231.xsd#CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"/>
  <link:definitionLink xlink:role="http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" xlink:type="extended" id="id7c4d30d4a0247fbb5dc7f7e1be235aa_CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_6f1a9a86-c911-452a-8842-c3e3e5353971" 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_722b0adb-da7b-4761-b3b3-2875957e0fc7" 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_6f1a9a86-c911-452a-8842-c3e3e5353971" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_722b0adb-da7b-4761-b3b3-2875957e0fc7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_fa1bc2d8-0cf0-4045-9725-7a96498489c1" 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_IncreaseDecreaseInStockholdersEquityRollForward_722b0adb-da7b-4761-b3b3-2875957e0fc7" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_fa1bc2d8-0cf0-4045-9725-7a96498489c1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_08a26aa0-9c77-4322-b4cf-b4faf261b2bf" 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_722b0adb-da7b-4761-b3b3-2875957e0fc7" xlink:to="loc_us-gaap_StockholdersEquity_08a26aa0-9c77-4322-b4cf-b4faf261b2bf" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_c333c450-865b-4606-8660-602d007ff048" 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_722b0adb-da7b-4761-b3b3-2875957e0fc7" xlink:to="loc_us-gaap_NetIncomeLoss_c333c450-865b-4606-8660-602d007ff048" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_ec84d405-dc83-4a84-bd76-650f19a96831" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_722b0adb-da7b-4761-b3b3-2875957e0fc7" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_ec84d405-dc83-4a84-bd76-650f19a96831" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash_2984e591-79a6-40dc-a0ed-db5852dacd74" 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_722b0adb-da7b-4761-b3b3-2875957e0fc7" xlink:to="loc_us-gaap_DividendsCommonStockCash_2984e591-79a6-40dc-a0ed-db5852dacd74" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_StockIssuedDuringPeriodValueCommonStockDividendReinvestmentPlan_18390845-9aa9-405d-a878-5e1c9f273e05" xlink:href="shen-20201231.xsd#shen_StockIssuedDuringPeriodValueCommonStockDividendReinvestmentPlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_722b0adb-da7b-4761-b3b3-2875957e0fc7" xlink:to="loc_shen_StockIssuedDuringPeriodValueCommonStockDividendReinvestmentPlan_18390845-9aa9-405d-a878-5e1c9f273e05" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_StockIssuedDuringPeriodSharesCommonStockDividendReinvestmentPlan_99e47520-6409-497c-9d0a-dbf47a951ba3" xlink:href="shen-20201231.xsd#shen_StockIssuedDuringPeriodSharesCommonStockDividendReinvestmentPlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_722b0adb-da7b-4761-b3b3-2875957e0fc7" xlink:to="loc_shen_StockIssuedDuringPeriodSharesCommonStockDividendReinvestmentPlan_99e47520-6409-497c-9d0a-dbf47a951ba3" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_fc62d9fd-080b-4edb-ab54-1c569cb94a50" 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_IncreaseDecreaseInStockholdersEquityRollForward_722b0adb-da7b-4761-b3b3-2875957e0fc7" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_fc62d9fd-080b-4edb-ab54-1c569cb94a50" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue_f190e2b3-19f8-4352-b20f-e7cb6f397fe2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_722b0adb-da7b-4761-b3b3-2875957e0fc7" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodValue_f190e2b3-19f8-4352-b20f-e7cb6f397fe2" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_300b3e4e-04b2-4bad-b42d-3c8a35578718" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_722b0adb-da7b-4761-b3b3-2875957e0fc7" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_300b3e4e-04b2-4bad-b42d-3c8a35578718" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_a8876925-afcf-4f14-bb05-5631839e5179" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_722b0adb-da7b-4761-b3b3-2875957e0fc7" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_a8876925-afcf-4f14-bb05-5631839e5179" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_c616f1c7-7845-4855-8af5-73647244ac12" 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_722b0adb-da7b-4761-b3b3-2875957e0fc7" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_c616f1c7-7845-4855-8af5-73647244ac12" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_29a3c3a1-1e49-4164-822f-ec13200f17c3" 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_722b0adb-da7b-4761-b3b3-2875957e0fc7" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_29a3c3a1-1e49-4164-822f-ec13200f17c3" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_09300dd4-311b-4b34-bf42-d9c1f7b38792" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_722b0adb-da7b-4761-b3b3-2875957e0fc7" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_09300dd4-311b-4b34-bf42-d9c1f7b38792" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_e39be305-52ea-4546-9947-63de44498d91" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_722b0adb-da7b-4761-b3b3-2875957e0fc7" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_e39be305-52ea-4546-9947-63de44498d91" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesDividendReinvestmentPlan_b54a3d9d-7084-4858-bc12-612a153b1216" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesDividendReinvestmentPlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_722b0adb-da7b-4761-b3b3-2875957e0fc7" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesDividendReinvestmentPlan_b54a3d9d-7084-4858-bc12-612a153b1216" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueDividendReinvestmentPlan_79a8a0f4-f1ba-445a-a140-04ccf5da46fc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueDividendReinvestmentPlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_722b0adb-da7b-4761-b3b3-2875957e0fc7" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueDividendReinvestmentPlan_79a8a0f4-f1ba-445a-a140-04ccf5da46fc" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_AdjustmentsRelatedtoTaxWithholdingforSharebasedCompensationShares_8748c9d4-dce4-4039-86b2-56efd36db899" xlink:href="shen-20201231.xsd#shen_AdjustmentsRelatedtoTaxWithholdingforSharebasedCompensationShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_722b0adb-da7b-4761-b3b3-2875957e0fc7" xlink:to="loc_shen_AdjustmentsRelatedtoTaxWithholdingforSharebasedCompensationShares_8748c9d4-dce4-4039-86b2-56efd36db899" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_BusinessAcquisitionEquityInterestIssuedOrIssuableToNoncontrollingValueAssigned_5e50c338-a925-4e6e-806d-a5a0d5fc0778" xlink:href="shen-20201231.xsd#shen_BusinessAcquisitionEquityInterestIssuedOrIssuableToNoncontrollingValueAssigned"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_722b0adb-da7b-4761-b3b3-2875957e0fc7" xlink:to="loc_shen_BusinessAcquisitionEquityInterestIssuedOrIssuableToNoncontrollingValueAssigned_5e50c338-a925-4e6e-806d-a5a0d5fc0778" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_BusinessAcquisitionNoncontrollingInterestIssuedOrIssuableSharesAssigned_2003ac14-54a6-45d9-9f5f-de81078db709" xlink:href="shen-20201231.xsd#shen_BusinessAcquisitionNoncontrollingInterestIssuedOrIssuableSharesAssigned"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_722b0adb-da7b-4761-b3b3-2875957e0fc7" xlink:to="loc_shen_BusinessAcquisitionNoncontrollingInterestIssuedOrIssuableSharesAssigned_2003ac14-54a6-45d9-9f5f-de81078db709" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_bc9394f1-b3c3-4cf4-be2f-ea227ab92faa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_721167b9-c034-42a9-bbe5-e31b6ce03aef" 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_StatementTable_be0c19f8-63d7-44e2-8e1a-623a2e5a6ebe" 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_6f1a9a86-c911-452a-8842-c3e3e5353971" xlink:to="loc_us-gaap_StatementTable_be0c19f8-63d7-44e2-8e1a-623a2e5a6ebe" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_2e1a5cd9-f382-4f61-83ec-728d6908fff5" 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_be0c19f8-63d7-44e2-8e1a-623a2e5a6ebe" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_2e1a5cd9-f382-4f61-83ec-728d6908fff5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_2e1a5cd9-f382-4f61-83ec-728d6908fff5_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_2e1a5cd9-f382-4f61-83ec-728d6908fff5" xlink:to="loc_us-gaap_EquityComponentDomain_2e1a5cd9-f382-4f61-83ec-728d6908fff5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_f206e7a1-f689-498d-b8c9-9890f4eefa12" 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_2e1a5cd9-f382-4f61-83ec-728d6908fff5" xlink:to="loc_us-gaap_EquityComponentDomain_f206e7a1-f689-498d-b8c9-9890f4eefa12" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_c9e54efc-f3a9-4bee-9a43-0c1134a47ed1" 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_f206e7a1-f689-498d-b8c9-9890f4eefa12" xlink:to="loc_us-gaap_CommonStockMember_c9e54efc-f3a9-4bee-9a43-0c1134a47ed1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_b1939b8f-57e5-469c-8533-6eb0b63708c9" 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_f206e7a1-f689-498d-b8c9-9890f4eefa12" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_b1939b8f-57e5-469c-8533-6eb0b63708c9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_575dee8b-6044-4fbe-ac20-39f3e15ef3d0" 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_f206e7a1-f689-498d-b8c9-9890f4eefa12" xlink:to="loc_us-gaap_RetainedEarningsMember_575dee8b-6044-4fbe-ac20-39f3e15ef3d0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_9494ae56-376f-4a87-9e31-ef850c3f8b2d" 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_f206e7a1-f689-498d-b8c9-9890f4eefa12" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_9494ae56-376f-4a87-9e31-ef850c3f8b2d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_683d4aec-c070-4ec0-b32a-58e4fdf8cd89" 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_be0c19f8-63d7-44e2-8e1a-623a2e5a6ebe" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_683d4aec-c070-4ec0-b32a-58e4fdf8cd89" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_683d4aec-c070-4ec0-b32a-58e4fdf8cd89_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_683d4aec-c070-4ec0-b32a-58e4fdf8cd89" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_683d4aec-c070-4ec0-b32a-58e4fdf8cd89_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_c477259f-d16a-4e4f-9ffe-813b292cc8a5" 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_683d4aec-c070-4ec0-b32a-58e4fdf8cd89" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_c477259f-d16a-4e4f-9ffe-813b292cc8a5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_0c7f8cae-2504-416f-b410-f0b83068ca76" 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_c477259f-d16a-4e4f-9ffe-813b292cc8a5" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_0c7f8cae-2504-416f-b410-f0b83068ca76" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYParenthetical" xlink:type="simple" xlink:href="shen-20201231.xsd#CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYParenthetical"/>
  <link:definitionLink xlink:role="http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYParenthetical" xlink:type="extended" id="i0e5718acfe2c40b8981138d4c9e58264_CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYParenthetical"/>
  <link:roleRef roleURI="http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="shen-20201231.xsd#CONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:definitionLink xlink:role="http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended" id="iecb69d74696041b6b4bd75d335d28b7a_CONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:roleRef roleURI="http://shentel.com/role/NatureofOperations" xlink:type="simple" xlink:href="shen-20201231.xsd#NatureofOperations"/>
  <link:definitionLink xlink:role="http://shentel.com/role/NatureofOperations" xlink:type="extended" id="i17f919411ceb43ff98321c5bb04d9eae_NatureofOperations"/>
  <link:roleRef roleURI="http://shentel.com/role/NatureofOperationsDetails" xlink:type="simple" xlink:href="shen-20201231.xsd#NatureofOperationsDetails"/>
  <link:definitionLink xlink:role="http://shentel.com/role/NatureofOperationsDetails" xlink:type="extended" id="i1726d778571c400882a2eaa94820af2f_NatureofOperationsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_bf578bde-2897-422f-ad01-9e10d2934e70" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_NumberOfCellTowersBuilt_d89babe0-158a-44d8-8fe9-7d03b25038a8" xlink:href="shen-20201231.xsd#shen_NumberOfCellTowersBuilt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_bf578bde-2897-422f-ad01-9e10d2934e70" xlink:to="loc_shen_NumberOfCellTowersBuilt_d89babe0-158a-44d8-8fe9-7d03b25038a8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_2e08556b-2cac-4b5d-8758-77d285cf6c12" 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_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_bf578bde-2897-422f-ad01-9e10d2934e70" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_2e08556b-2cac-4b5d-8758-77d285cf6c12" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_0a761a28-e01d-4ee5-85b6-22a9fcfffa9d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_bf578bde-2897-422f-ad01-9e10d2934e70" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_0a761a28-e01d-4ee5-85b6-22a9fcfffa9d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_9d2f7ab3-b155-4762-95c7-2044eb3ac1ad" 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_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_bf578bde-2897-422f-ad01-9e10d2934e70" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_9d2f7ab3-b155-4762-95c7-2044eb3ac1ad" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_a98750ed-aee5-4b65-b65f-34dc0984f71b" 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_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_bf578bde-2897-422f-ad01-9e10d2934e70" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_a98750ed-aee5-4b65-b65f-34dc0984f71b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_76fe0561-2d8d-4221-be4b-1de1e61e0f52" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_bf578bde-2897-422f-ad01-9e10d2934e70" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_76fe0561-2d8d-4221-be4b-1de1e61e0f52" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_a14ee4ea-3dd3-446d-b40f-ccc975af107d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_bf578bde-2897-422f-ad01-9e10d2934e70" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_a14ee4ea-3dd3-446d-b40f-ccc975af107d" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_6ce32105-be33-4c49-b089-537c051e736b" 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_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_bf578bde-2897-422f-ad01-9e10d2934e70" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_6ce32105-be33-4c49-b089-537c051e736b" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_e9bae7d3-fc7b-4ad0-9e0d-8dc0d733bccd" 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_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_bf578bde-2897-422f-ad01-9e10d2934e70" xlink:to="loc_us-gaap_NetIncomeLoss_e9bae7d3-fc7b-4ad0-9e0d-8dc0d733bccd" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_5611dde2-14d7-41c5-abd5-45bf58cf8efe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_bf578bde-2897-422f-ad01-9e10d2934e70" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_5611dde2-14d7-41c5-abd5-45bf58cf8efe" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_7a0192a4-337c-43a4-a1a9-6d1dadc4c426" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_bf578bde-2897-422f-ad01-9e10d2934e70" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_7a0192a4-337c-43a4-a1a9-6d1dadc4c426" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_78ace8a9-88cc-4e76-a00c-aff60f142e45" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_bf578bde-2897-422f-ad01-9e10d2934e70" xlink:to="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_78ace8a9-88cc-4e76-a00c-aff60f142e45" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAxis_b3caf131-e575-4b4e-b9e7-c6e46fba380c" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_78ace8a9-88cc-4e76-a00c-aff60f142e45" xlink:to="loc_srt_RestatementAxis_b3caf131-e575-4b4e-b9e7-c6e46fba380c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementDomain_b3caf131-e575-4b4e-b9e7-c6e46fba380c_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RestatementAxis_b3caf131-e575-4b4e-b9e7-c6e46fba380c" xlink:to="loc_srt_RestatementDomain_b3caf131-e575-4b4e-b9e7-c6e46fba380c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementDomain_8f5eaee4-ee29-438b-b863-e0464480810e" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RestatementAxis_b3caf131-e575-4b4e-b9e7-c6e46fba380c" xlink:to="loc_srt_RestatementDomain_8f5eaee4-ee29-438b-b863-e0464480810e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAdjustmentMember_7ec91a94-b459-464e-9c7f-85458461f70b" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RestatementDomain_8f5eaee4-ee29-438b-b863-e0464480810e" xlink:to="loc_srt_RestatementAdjustmentMember_7ec91a94-b459-464e-9c7f-85458461f70b" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://shentel.com/role/SummaryofSignificantAccountingPolicies" xlink:type="simple" xlink:href="shen-20201231.xsd#SummaryofSignificantAccountingPolicies"/>
  <link:definitionLink xlink:role="http://shentel.com/role/SummaryofSignificantAccountingPolicies" xlink:type="extended" id="ic545a87d602945ea8ac13ca621e08f68_SummaryofSignificantAccountingPolicies"/>
  <link:roleRef roleURI="http://shentel.com/role/SummaryofSignificantAccountingPoliciesPolicies" xlink:type="simple" xlink:href="shen-20201231.xsd#SummaryofSignificantAccountingPoliciesPolicies"/>
  <link:definitionLink xlink:role="http://shentel.com/role/SummaryofSignificantAccountingPoliciesPolicies" xlink:type="extended" id="i8f88d4fe27b14c319d530338a107c399_SummaryofSignificantAccountingPoliciesPolicies"/>
  <link:roleRef roleURI="http://shentel.com/role/SummaryofSignificantAccountingPoliciesTables" xlink:type="simple" xlink:href="shen-20201231.xsd#SummaryofSignificantAccountingPoliciesTables"/>
  <link:definitionLink xlink:role="http://shentel.com/role/SummaryofSignificantAccountingPoliciesTables" xlink:type="extended" id="i268ff14878f2424b85eb56bd2e5cab88_SummaryofSignificantAccountingPoliciesTables"/>
  <link:roleRef roleURI="http://shentel.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" xlink:type="simple" xlink:href="shen-20201231.xsd#SummaryofSignificantAccountingPoliciesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://shentel.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" xlink:type="extended" id="i2b5829cbcebc466f8c299cc99138f26c_SummaryofSignificantAccountingPoliciesNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_3a47cadb-31e8-421b-bda6-960cfd1e3121" 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_AdvertisingExpense_a4a17f1e-fcb0-4f6e-b631-a775d5033aaa" 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_FiniteLivedIntangibleAssetsLineItems_3a47cadb-31e8-421b-bda6-960cfd1e3121" xlink:to="loc_us-gaap_AdvertisingExpense_a4a17f1e-fcb0-4f6e-b631-a775d5033aaa" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_DefinedBenefitPlanVestingPeriod_7f061307-ff1a-48f4-9b17-8d7a407e401e" xlink:href="shen-20201231.xsd#shen_DefinedBenefitPlanVestingPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_3a47cadb-31e8-421b-bda6-960cfd1e3121" xlink:to="loc_shen_DefinedBenefitPlanVestingPeriod_7f061307-ff1a-48f4-9b17-8d7a407e401e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_DefinedBenefitPlanVestingReductionsThresholdAgeOfRecipient_14c3a7b6-9b7b-44a8-83ff-bcb97557bb58" xlink:href="shen-20201231.xsd#shen_DefinedBenefitPlanVestingReductionsThresholdAgeOfRecipient"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_3a47cadb-31e8-421b-bda6-960cfd1e3121" xlink:to="loc_shen_DefinedBenefitPlanVestingReductionsThresholdAgeOfRecipient_14c3a7b6-9b7b-44a8-83ff-bcb97557bb58" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_46398f30-2d30-4b8b-86de-41cfbddcecfb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_3a47cadb-31e8-421b-bda6-960cfd1e3121" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_46398f30-2d30-4b8b-86de-41cfbddcecfb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_3c730417-e813-4e7e-a34e-b4a80bbbe965" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_3a47cadb-31e8-421b-bda6-960cfd1e3121" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligation_3c730417-e813-4e7e-a34e-b4a80bbbe965" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_ceb0c435-8c25-4aa0-b296-6efd260360fc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_3a47cadb-31e8-421b-bda6-960cfd1e3121" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_ceb0c435-8c25-4aa0-b296-6efd260360fc" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_fc9a66cc-0bf8-4241-b141-357da2e91ad1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_3a47cadb-31e8-421b-bda6-960cfd1e3121" xlink:to="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_fc9a66cc-0bf8-4241-b141-357da2e91ad1" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_940b4a3d-d2fd-4343-b1c9-8f923139f4af" 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_FiniteLivedIntangibleAssetsLineItems_3a47cadb-31e8-421b-bda6-960cfd1e3121" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_940b4a3d-d2fd-4343-b1c9-8f923139f4af" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare_37e6f279-0c0f-48b4-aec3-4be2c39fbe54" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockAcquiredAverageCostPerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_3a47cadb-31e8-421b-bda6-960cfd1e3121" xlink:to="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare_37e6f279-0c0f-48b4-aec3-4be2c39fbe54" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_21f8e6b1-08ab-4eb7-8094-5a7b74ce0c20" 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_FiniteLivedIntangibleAssetsLineItems_3a47cadb-31e8-421b-bda6-960cfd1e3121" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_21f8e6b1-08ab-4eb7-8094-5a7b74ce0c20" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_d7efe799-3a04-4195-a02f-247e569340db" 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_3a47cadb-31e8-421b-bda6-960cfd1e3121" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_d7efe799-3a04-4195-a02f-247e569340db" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameAxis_4345b3b5-ab99-429e-8c9d-6f8971a0d558" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_d7efe799-3a04-4195-a02f-247e569340db" xlink:to="loc_us-gaap_RetirementPlanNameAxis_4345b3b5-ab99-429e-8c9d-6f8971a0d558" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameDomain_4345b3b5-ab99-429e-8c9d-6f8971a0d558_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanNameAxis_4345b3b5-ab99-429e-8c9d-6f8971a0d558" xlink:to="loc_us-gaap_RetirementPlanNameDomain_4345b3b5-ab99-429e-8c9d-6f8971a0d558_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameDomain_e6dc85e6-1d95-487f-8575-2289b9a204fd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanNameAxis_4345b3b5-ab99-429e-8c9d-6f8971a0d558" xlink:to="loc_us-gaap_RetirementPlanNameDomain_e6dc85e6-1d95-487f-8575-2289b9a204fd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_NtelosPensionPlanMember_598f6baa-472e-41bb-b262-e1e98faa75e7" xlink:href="shen-20201231.xsd#shen_NtelosPensionPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanNameDomain_e6dc85e6-1d95-487f-8575-2289b9a204fd" xlink:to="loc_shen_NtelosPensionPlanMember_598f6baa-472e-41bb-b262-e1e98faa75e7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_OPEBPlanMember_b955927d-ca98-4555-aca1-33e6f0a6a004" xlink:href="shen-20201231.xsd#shen_OPEBPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanNameDomain_e6dc85e6-1d95-487f-8575-2289b9a204fd" xlink:to="loc_shen_OPEBPlanMember_b955927d-ca98-4555-aca1-33e6f0a6a004" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_37c08b64-be26-49f9-8b32-f410ff005cc4" 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_d7efe799-3a04-4195-a02f-247e569340db" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_37c08b64-be26-49f9-8b32-f410ff005cc4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_37c08b64-be26-49f9-8b32-f410ff005cc4_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_37c08b64-be26-49f9-8b32-f410ff005cc4" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_37c08b64-be26-49f9-8b32-f410ff005cc4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5a563a3f-fc3e-4b81-9c48-a359f9714d17" 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_37c08b64-be26-49f9-8b32-f410ff005cc4" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5a563a3f-fc3e-4b81-9c48-a359f9714d17" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_NtelosHoldingCorpMember_96e9358f-3ac9-4305-90f1-38c65c40be57" xlink:href="shen-20201231.xsd#shen_NtelosHoldingCorpMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5a563a3f-fc3e-4b81-9c48-a359f9714d17" xlink:to="loc_shen_NtelosHoldingCorpMember_96e9358f-3ac9-4305-90f1-38c65c40be57" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_f8e641d0-3e4f-4cb5-b70f-2e3d6b7a93cc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_d7efe799-3a04-4195-a02f-247e569340db" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_f8e641d0-3e4f-4cb5-b70f-2e3d6b7a93cc" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_f8e641d0-3e4f-4cb5-b70f-2e3d6b7a93cc_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_f8e641d0-3e4f-4cb5-b70f-2e3d6b7a93cc" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_f8e641d0-3e4f-4cb5-b70f-2e3d6b7a93cc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_fa199aa5-e427-4fbe-9af2-122453899584" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_f8e641d0-3e4f-4cb5-b70f-2e3d6b7a93cc" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_fa199aa5-e427-4fbe-9af2-122453899584" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_eb0c5e1f-c54a-4a76-92fc-07bde99dc44f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_fa199aa5-e427-4fbe-9af2-122453899584" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_eb0c5e1f-c54a-4a76-92fc-07bde99dc44f" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://shentel.com/role/SummaryofSignificantAccountingPoliciesBenefitObligationsDetails" xlink:type="simple" xlink:href="shen-20201231.xsd#SummaryofSignificantAccountingPoliciesBenefitObligationsDetails"/>
  <link:definitionLink xlink:role="http://shentel.com/role/SummaryofSignificantAccountingPoliciesBenefitObligationsDetails" xlink:type="extended" id="i7fd9422291be4b0e83059cf14a2432c0_SummaryofSignificantAccountingPoliciesBenefitObligationsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_cc750482-0780-4afa-8fba-6a34f7791dbc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_579348af-60c1-4df9-afb3-3ae59aca4641" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_cc750482-0780-4afa-8fba-6a34f7791dbc" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligation_579348af-60c1-4df9-afb3-3ae59aca4641" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_4985aede-4a7d-49d2-b08d-4500c6f1a2e6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_cc750482-0780-4afa-8fba-6a34f7791dbc" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_4985aede-4a7d-49d2-b08d-4500c6f1a2e6" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameAxis_245df53f-6053-47c1-9437-2bff330d75f8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_4985aede-4a7d-49d2-b08d-4500c6f1a2e6" xlink:to="loc_us-gaap_RetirementPlanNameAxis_245df53f-6053-47c1-9437-2bff330d75f8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameDomain_245df53f-6053-47c1-9437-2bff330d75f8_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanNameAxis_245df53f-6053-47c1-9437-2bff330d75f8" xlink:to="loc_us-gaap_RetirementPlanNameDomain_245df53f-6053-47c1-9437-2bff330d75f8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameDomain_c4fc892b-3bd8-4487-9250-d97a0be68eb1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanNameAxis_245df53f-6053-47c1-9437-2bff330d75f8" xlink:to="loc_us-gaap_RetirementPlanNameDomain_c4fc892b-3bd8-4487-9250-d97a0be68eb1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_OPEBPlanMember_dbf0bed4-ce50-40d3-bfb4-21adfe903610" xlink:href="shen-20201231.xsd#shen_OPEBPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanNameDomain_c4fc892b-3bd8-4487-9250-d97a0be68eb1" xlink:to="loc_shen_OPEBPlanMember_dbf0bed4-ce50-40d3-bfb4-21adfe903610" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_SERPPlanMember_903bc327-4608-480a-8103-e35db204fbed" xlink:href="shen-20201231.xsd#shen_SERPPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanNameDomain_c4fc892b-3bd8-4487-9250-d97a0be68eb1" xlink:to="loc_shen_SERPPlanMember_903bc327-4608-480a-8103-e35db204fbed" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_67e1ddc6-d3b3-43c7-997b-1ce938a38011" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_4985aede-4a7d-49d2-b08d-4500c6f1a2e6" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_67e1ddc6-d3b3-43c7-997b-1ce938a38011" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_67e1ddc6-d3b3-43c7-997b-1ce938a38011_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_67e1ddc6-d3b3-43c7-997b-1ce938a38011" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_67e1ddc6-d3b3-43c7-997b-1ce938a38011_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_da3c7fd3-8091-4224-944e-139f6dfdb646" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_67e1ddc6-d3b3-43c7-997b-1ce938a38011" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_da3c7fd3-8091-4224-944e-139f6dfdb646" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_afbbe3bd-1a91-4532-ba57-7e0c54434f70" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_da3c7fd3-8091-4224-944e-139f6dfdb646" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_afbbe3bd-1a91-4532-ba57-7e0c54434f70" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://shentel.com/role/DiscontinuedOperations" xlink:type="simple" xlink:href="shen-20201231.xsd#DiscontinuedOperations"/>
  <link:definitionLink xlink:role="http://shentel.com/role/DiscontinuedOperations" xlink:type="extended" id="i217ddddbc82d45b3bdf181d26730b153_DiscontinuedOperations"/>
  <link:roleRef roleURI="http://shentel.com/role/DiscontinuedOperationsTables" xlink:type="simple" xlink:href="shen-20201231.xsd#DiscontinuedOperationsTables"/>
  <link:definitionLink xlink:role="http://shentel.com/role/DiscontinuedOperationsTables" xlink:type="extended" id="i1946c42fda084507ad7782caae72cffa_DiscontinuedOperationsTables"/>
  <link:roleRef roleURI="http://shentel.com/role/DiscontinuedOperationsNarrativeDetails" xlink:type="simple" xlink:href="shen-20201231.xsd#DiscontinuedOperationsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://shentel.com/role/DiscontinuedOperationsNarrativeDetails" xlink:type="extended" id="i3221a31dc1114570b26ef60698df1711_DiscontinuedOperationsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_c151d034-978a-473a-a64c-40387f3c6990" 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_shen_RelatedPartyPurchaseOptionValueOfBusinessPercentage_7d595027-6819-4846-b294-21f96fbf681f" xlink:href="shen-20201231.xsd#shen_RelatedPartyPurchaseOptionValueOfBusinessPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_c151d034-978a-473a-a64c-40387f3c6990" xlink:to="loc_shen_RelatedPartyPurchaseOptionValueOfBusinessPercentage_7d595027-6819-4846-b294-21f96fbf681f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_347ae805-1ce7-47d1-884d-42ae3381ec43" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_c151d034-978a-473a-a64c-40387f3c6990" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_347ae805-1ce7-47d1-884d-42ae3381ec43" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_fed02aaa-e039-412c-a334-c22e0b33fb96" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_c151d034-978a-473a-a64c-40387f3c6990" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_fed02aaa-e039-412c-a334-c22e0b33fb96" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesNetCurrent_aaab3cbe-57ff-4982-9fd9-59a482324ed5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReceivablesNetCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_c151d034-978a-473a-a64c-40387f3c6990" xlink:to="loc_us-gaap_ReceivablesNetCurrent_aaab3cbe-57ff-4982-9fd9-59a482324ed5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_b1dd12cb-18f8-455e-88a0-f5399501a6c4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_c151d034-978a-473a-a64c-40387f3c6990" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_b1dd12cb-18f8-455e-88a0-f5399501a6c4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_c480ec36-1696-4d16-8482-f4fce29fc7d5" 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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_c151d034-978a-473a-a64c-40387f3c6990" xlink:to="loc_us-gaap_LiabilitiesCurrent_c480ec36-1696-4d16-8482-f4fce29fc7d5" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingAssets_f9c1df8a-b966-496e-b755-65ac0bd7cbc7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_c151d034-978a-473a-a64c-40387f3c6990" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingAssets_f9c1df8a-b966-496e-b755-65ac0bd7cbc7" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingLiabilities_98fc6490-e4ed-4977-876b-7d0eb9e944ce" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_c151d034-978a-473a-a64c-40387f3c6990" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingLiabilities_98fc6490-e4ed-4977-876b-7d0eb9e944ce" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_DisposalGroupIncludingDiscontinuedOperationAcceleratedExpenses_d6b1c3e6-957c-46f3-b1be-b352f5274a6b" xlink:href="shen-20201231.xsd#shen_DisposalGroupIncludingDiscontinuedOperationAcceleratedExpenses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_c151d034-978a-473a-a64c-40387f3c6990" xlink:to="loc_shen_DisposalGroupIncludingDiscontinuedOperationAcceleratedExpenses_d6b1c3e6-957c-46f3-b1be-b352f5274a6b" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_42a01652-f9be-4e80-af29-3bfc26625b53" 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_c151d034-978a-473a-a64c-40387f3c6990" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_42a01652-f9be-4e80-af29-3bfc26625b53" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_09c57f20-fc14-4b23-be34-316a105a1e27" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_42a01652-f9be-4e80-af29-3bfc26625b53" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_09c57f20-fc14-4b23-be34-316a105a1e27" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_09c57f20-fc14-4b23-be34-316a105a1e27_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_09c57f20-fc14-4b23-be34-316a105a1e27" xlink:to="loc_us-gaap_RelatedPartyDomain_09c57f20-fc14-4b23-be34-316a105a1e27_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_2e2ea185-3b6c-4306-a83a-132d384763d1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_09c57f20-fc14-4b23-be34-316a105a1e27" xlink:to="loc_us-gaap_RelatedPartyDomain_2e2ea185-3b6c-4306-a83a-132d384763d1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AffiliatedEntityMember_b85e2ec1-30f6-4651-acf1-53c2211e9292" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_AffiliatedEntityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_2e2ea185-3b6c-4306-a83a-132d384763d1" xlink:to="loc_srt_AffiliatedEntityMember_b85e2ec1-30f6-4651-acf1-53c2211e9292" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_ebaa9a1a-02e5-428e-8318-32055847bd85" 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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_42a01652-f9be-4e80-af29-3bfc26625b53" xlink:to="loc_srt_RangeAxis_ebaa9a1a-02e5-428e-8318-32055847bd85" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_ebaa9a1a-02e5-428e-8318-32055847bd85_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_ebaa9a1a-02e5-428e-8318-32055847bd85" xlink:to="loc_srt_RangeMember_ebaa9a1a-02e5-428e-8318-32055847bd85_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_960fd4ab-4fe3-4d12-88dc-5f7ed304c229" 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_ebaa9a1a-02e5-428e-8318-32055847bd85" xlink:to="loc_srt_RangeMember_960fd4ab-4fe3-4d12-88dc-5f7ed304c229" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_da400bf2-6a78-41db-9480-90ec3db83577" 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_960fd4ab-4fe3-4d12-88dc-5f7ed304c229" xlink:to="loc_srt_MinimumMember_da400bf2-6a78-41db-9480-90ec3db83577" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_326d7c55-88b5-42e0-94fd-f8536916a47b" 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_960fd4ab-4fe3-4d12-88dc-5f7ed304c229" xlink:to="loc_srt_MaximumMember_326d7c55-88b5-42e0-94fd-f8536916a47b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_d223f43c-26a2-4939-bdc8-cd1092885d0b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_42a01652-f9be-4e80-af29-3bfc26625b53" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_d223f43c-26a2-4939-bdc8-cd1092885d0b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_d223f43c-26a2-4939-bdc8-cd1092885d0b_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_d223f43c-26a2-4939-bdc8-cd1092885d0b" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_d223f43c-26a2-4939-bdc8-cd1092885d0b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_f134a038-ddeb-4678-bb50-b3683dea3ea5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_d223f43c-26a2-4939-bdc8-cd1092885d0b" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_f134a038-ddeb-4678-bb50-b3683dea3ea5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_a3e430d5-c5bb-4033-957b-3a4031c080fd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_f134a038-ddeb-4678-bb50-b3683dea3ea5" xlink:to="loc_us-gaap_SubsequentEventMember_a3e430d5-c5bb-4033-957b-3a4031c080fd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_9552d52c-1022-4373-a3ad-b49e06ef9a5c" 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_42a01652-f9be-4e80-af29-3bfc26625b53" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_9552d52c-1022-4373-a3ad-b49e06ef9a5c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_9552d52c-1022-4373-a3ad-b49e06ef9a5c_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_9552d52c-1022-4373-a3ad-b49e06ef9a5c" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_9552d52c-1022-4373-a3ad-b49e06ef9a5c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_4ca9f746-5e99-4867-ab8e-1457ffc9106d" 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_9552d52c-1022-4373-a3ad-b49e06ef9a5c" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_4ca9f746-5e99-4867-ab8e-1457ffc9106d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsHeldforsaleMember_75ca9acd-eb21-4c24-b643-09c7934eb690" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DiscontinuedOperationsHeldforsaleMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_4ca9f746-5e99-4867-ab8e-1457ffc9106d" xlink:to="loc_us-gaap_DiscontinuedOperationsHeldforsaleMember_75ca9acd-eb21-4c24-b643-09c7934eb690" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_7699dc7d-f0cd-456a-ab4a-0310ba01252f" 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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_42a01652-f9be-4e80-af29-3bfc26625b53" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_7699dc7d-f0cd-456a-ab4a-0310ba01252f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_7699dc7d-f0cd-456a-ab4a-0310ba01252f_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_7699dc7d-f0cd-456a-ab4a-0310ba01252f" xlink:to="loc_us-gaap_SegmentDomain_7699dc7d-f0cd-456a-ab4a-0310ba01252f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_081032e9-0679-484d-8223-b63eca55a60f" 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_7699dc7d-f0cd-456a-ab4a-0310ba01252f" xlink:to="loc_us-gaap_SegmentDomain_081032e9-0679-484d-8223-b63eca55a60f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_WirelessSegmentMember_bd02319f-fc75-4be9-a137-3a49f44d81e7" xlink:href="shen-20201231.xsd#shen_WirelessSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_081032e9-0679-484d-8223-b63eca55a60f" xlink:to="loc_shen_WirelessSegmentMember_bd02319f-fc75-4be9-a137-3a49f44d81e7" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://shentel.com/role/DiscontinuedOperationsCarryingAmountsoftheMajorClassesofAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="shen-20201231.xsd#DiscontinuedOperationsCarryingAmountsoftheMajorClassesofAssetsandLiabilitiesDetails"/>
  <link:definitionLink xlink:role="http://shentel.com/role/DiscontinuedOperationsCarryingAmountsoftheMajorClassesofAssetsandLiabilitiesDetails" xlink:type="extended" id="i3724d470713e4a4788235428b84561fd_DiscontinuedOperationsCarryingAmountsoftheMajorClassesofAssetsandLiabilitiesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_0c0b672a-fa59-4eb7-972e-e1ddf9a555ee" 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_AssetsAbstract_5bd4694a-80be-49ce-9888-d60cc112ad67" 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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_0c0b672a-fa59-4eb7-972e-e1ddf9a555ee" xlink:to="loc_us-gaap_AssetsAbstract_5bd4694a-80be-49ce-9888-d60cc112ad67" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent_303d3207-66c1-44f0-9755-71415fc24fbc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_5bd4694a-80be-49ce-9888-d60cc112ad67" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent_303d3207-66c1-44f0-9755-71415fc24fbc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent_187bbf16-5864-4387-ba4f-491f3975d3e0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_5bd4694a-80be-49ce-9888-d60cc112ad67" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent_187bbf16-5864-4387-ba4f-491f3975d3e0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent_ac958fef-b68b-4864-bd1a-8d498b5c2dc5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_5bd4694a-80be-49ce-9888-d60cc112ad67" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent_ac958fef-b68b-4864-bd1a-8d498b5c2dc5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsCurrent_4b782331-2c7e-4f67-bbb8-2b2f19e5ef62" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_5bd4694a-80be-49ce-9888-d60cc112ad67" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsCurrent_4b782331-2c7e-4f67-bbb8-2b2f19e5ef62" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillCurrent_a2e1521b-8e1a-4034-85cc-65709c5c96c2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_5bd4694a-80be-49ce-9888-d60cc112ad67" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillCurrent_a2e1521b-8e1a-4034-85cc-65709c5c96c2" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAssetCurrent_50188379-49bc-456a-94df-c22c6b03bf45" xlink:href="shen-20201231.xsd#shen_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAssetCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_5bd4694a-80be-49ce-9888-d60cc112ad67" xlink:to="loc_shen_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAssetCurrent_50188379-49bc-456a-94df-c22c6b03bf45" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_DisposalGroupIncludingDiscontinuedOperationDeferredChargesAndOtherAssetsCurrent_909f274b-8fb6-43e3-bed8-78c030738059" xlink:href="shen-20201231.xsd#shen_DisposalGroupIncludingDiscontinuedOperationDeferredChargesAndOtherAssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_5bd4694a-80be-49ce-9888-d60cc112ad67" xlink:to="loc_shen_DisposalGroupIncludingDiscontinuedOperationDeferredChargesAndOtherAssetsCurrent_909f274b-8fb6-43e3-bed8-78c030738059" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_ef714de0-db87-42a2-bdb5-ce3078c2cf2c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_5bd4694a-80be-49ce-9888-d60cc112ad67" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_ef714de0-db87-42a2-bdb5-ce3078c2cf2c" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent_5508f080-af3d-4cd4-9a0d-262f78e1f77e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_5bd4694a-80be-49ce-9888-d60cc112ad67" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent_5508f080-af3d-4cd4-9a0d-262f78e1f77e" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent_73cf48c4-26be-44da-ae97-c153b6f7fc0a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_5bd4694a-80be-49ce-9888-d60cc112ad67" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent_73cf48c4-26be-44da-ae97-c153b6f7fc0a" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent_7e678dc2-af71-4b11-9d61-5285ac5be144" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_5bd4694a-80be-49ce-9888-d60cc112ad67" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent_7e678dc2-af71-4b11-9d61-5285ac5be144" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAssetNoncurrent_abd7eec6-05a8-4b15-8e15-24ac0829b8fd" xlink:href="shen-20201231.xsd#shen_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAssetNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_5bd4694a-80be-49ce-9888-d60cc112ad67" xlink:to="loc_shen_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAssetNoncurrent_abd7eec6-05a8-4b15-8e15-24ac0829b8fd" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_DisposalGroupIncludingDiscontinuedOperationDeferredChargesAndOtherAssetsNoncurrent_3b35c8cb-9df0-4aee-8168-b291b3d6cbc1" xlink:href="shen-20201231.xsd#shen_DisposalGroupIncludingDiscontinuedOperationDeferredChargesAndOtherAssetsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_5bd4694a-80be-49ce-9888-d60cc112ad67" xlink:to="loc_shen_DisposalGroupIncludingDiscontinuedOperationDeferredChargesAndOtherAssetsNoncurrent_3b35c8cb-9df0-4aee-8168-b291b3d6cbc1" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_9524010d-5c06-495a-9f32-d2b22e67c4a6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_5bd4694a-80be-49ce-9888-d60cc112ad67" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_9524010d-5c06-495a-9f32-d2b22e67c4a6" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_838f789f-5f67-4a13-970a-df8bf905487f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_5bd4694a-80be-49ce-9888-d60cc112ad67" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_838f789f-5f67-4a13-970a-df8bf905487f" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAbstract_a68fb2ec-f5f9-439d-a9f7-c4874bb15d72" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_0c0b672a-fa59-4eb7-972e-e1ddf9a555ee" xlink:to="loc_us-gaap_LiabilitiesAbstract_a68fb2ec-f5f9-439d-a9f7-c4874bb15d72" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityCurrent_035841c9-8863-4c95-a77f-0b4b3ea45650" xlink:href="shen-20201231.xsd#shen_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAbstract_a68fb2ec-f5f9-439d-a9f7-c4874bb15d72" xlink:to="loc_shen_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityCurrent_035841c9-8863-4c95-a77f-0b4b3ea45650" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent_362aefc0-8b67-46c5-8f33-931cda06b6fc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAbstract_a68fb2ec-f5f9-439d-a9f7-c4874bb15d72" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent_362aefc0-8b67-46c5-8f33-931cda06b6fc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPensionPlanBenefitObligationCurrent_0ee1b970-e2b2-4ff0-8047-b85d0212599e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPensionPlanBenefitObligationCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAbstract_a68fb2ec-f5f9-439d-a9f7-c4874bb15d72" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPensionPlanBenefitObligationCurrent_0ee1b970-e2b2-4ff0-8047-b85d0212599e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_b94a31da-e27a-4172-89cd-3981a6dd5d24" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAbstract_a68fb2ec-f5f9-439d-a9f7-c4874bb15d72" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_b94a31da-e27a-4172-89cd-3981a6dd5d24" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityNoncurrent_b6c635d7-fd64-43fe-a59f-572f0e8cc1db" xlink:href="shen-20201231.xsd#shen_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAbstract_a68fb2ec-f5f9-439d-a9f7-c4874bb15d72" xlink:to="loc_shen_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityNoncurrent_b6c635d7-fd64-43fe-a59f-572f0e8cc1db" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_DisposalGroupIncludingDiscontinuedOperationAssetRetirementObligationsNoncurrent_083624be-b19f-4810-a379-413e8747b0a1" xlink:href="shen-20201231.xsd#shen_DisposalGroupIncludingDiscontinuedOperationAssetRetirementObligationsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAbstract_a68fb2ec-f5f9-439d-a9f7-c4874bb15d72" xlink:to="loc_shen_DisposalGroupIncludingDiscontinuedOperationAssetRetirementObligationsNoncurrent_083624be-b19f-4810-a379-413e8747b0a1" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_01e701ec-b6a1-48e9-aa5f-5efb7ead247e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAbstract_a68fb2ec-f5f9-439d-a9f7-c4874bb15d72" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_01e701ec-b6a1-48e9-aa5f-5efb7ead247e" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_126711c3-e764-4710-84ad-657e6a51b392" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAbstract_a68fb2ec-f5f9-439d-a9f7-c4874bb15d72" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_126711c3-e764-4710-84ad-657e6a51b392" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_6767b9ad-0511-4d45-a322-99c3cea368c0" 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_0c0b672a-fa59-4eb7-972e-e1ddf9a555ee" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_6767b9ad-0511-4d45-a322-99c3cea368c0" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_2d6015fa-a3a3-4643-9291-d7bb020b8b9f" 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_6767b9ad-0511-4d45-a322-99c3cea368c0" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_2d6015fa-a3a3-4643-9291-d7bb020b8b9f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_2d6015fa-a3a3-4643-9291-d7bb020b8b9f_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_2d6015fa-a3a3-4643-9291-d7bb020b8b9f" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_2d6015fa-a3a3-4643-9291-d7bb020b8b9f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_cf4fc3e9-3243-4c92-8efe-7e11a833cdb5" 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_2d6015fa-a3a3-4643-9291-d7bb020b8b9f" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_cf4fc3e9-3243-4c92-8efe-7e11a833cdb5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsHeldforsaleMember_a818ffe5-ef7f-4e7d-bd37-7c9c3567dc7e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DiscontinuedOperationsHeldforsaleMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_cf4fc3e9-3243-4c92-8efe-7e11a833cdb5" xlink:to="loc_us-gaap_DiscontinuedOperationsHeldforsaleMember_a818ffe5-ef7f-4e7d-bd37-7c9c3567dc7e" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://shentel.com/role/DiscontinuedOperationsIncomeLossFromDiscontinuedOperationsDetails" xlink:type="simple" xlink:href="shen-20201231.xsd#DiscontinuedOperationsIncomeLossFromDiscontinuedOperationsDetails"/>
  <link:definitionLink xlink:role="http://shentel.com/role/DiscontinuedOperationsIncomeLossFromDiscontinuedOperationsDetails" xlink:type="extended" id="i976a442c14e448808b3470e72c492a97_DiscontinuedOperationsIncomeLossFromDiscontinuedOperationsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_bc40dbc2-6363-49da-9aff-0b20600f0795" 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_RevenuesAbstract_133269db-f541-4c5a-a0b6-02542de17c32" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenuesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_bc40dbc2-6363-49da-9aff-0b20600f0795" xlink:to="loc_us-gaap_RevenuesAbstract_133269db-f541-4c5a-a0b6-02542de17c32" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_8b5dc923-d2b4-472c-a08a-e41ef5c3a436" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesAbstract_133269db-f541-4c5a-a0b6-02542de17c32" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_8b5dc923-d2b4-472c-a08a-e41ef5c3a436" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_d7f20115-2e92-4027-bcd0-41e1fb9f511c" 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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_bc40dbc2-6363-49da-9aff-0b20600f0795" xlink:to="loc_us-gaap_OperatingExpensesAbstract_d7f20115-2e92-4027-bcd0-41e1fb9f511c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_cf31f730-7f6f-4458-8be3-ba06ce8f0bc3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_d7f20115-2e92-4027-bcd0-41e1fb9f511c" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_cf31f730-7f6f-4458-8be3-ba06ce8f0bc3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrativeExpense_3e8b4db7-c7f1-43b3-8ba6-5451ed44ffbf" xlink:href="shen-20201231.xsd#shen_DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrativeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_d7f20115-2e92-4027-bcd0-41e1fb9f511c" xlink:to="loc_shen_DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrativeExpense_3e8b4db7-c7f1-43b3-8ba6-5451ed44ffbf" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization_32562fbc-92fe-4a5c-9127-5fc41bf8758c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_d7f20115-2e92-4027-bcd0-41e1fb9f511c" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization_32562fbc-92fe-4a5c-9127-5fc41bf8758c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense_5f3281a2-6fad-43c9-87ea-6dc41216bc13" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_d7f20115-2e92-4027-bcd0-41e1fb9f511c" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense_5f3281a2-6fad-43c9-87ea-6dc41216bc13" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_f4e19ddc-1c86-4cbe-be9b-9ade0eabef0c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_d7f20115-2e92-4027-bcd0-41e1fb9f511c" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_f4e19ddc-1c86-4cbe-be9b-9ade0eabef0c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncomeAndExpensesAbstract_dc9508bc-df0f-4516-9678-53100db5dc17" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherIncomeAndExpensesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_bc40dbc2-6363-49da-9aff-0b20600f0795" xlink:to="loc_us-gaap_OtherIncomeAndExpensesAbstract_dc9508bc-df0f-4516-9678-53100db5dc17" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense_77304b2a-a0e3-41ff-8f58-8bf6a790a819" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_dc9508bc-df0f-4516-9678-53100db5dc17" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense_77304b2a-a0e3-41ff-8f58-8bf6a790a819" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax_bb1509f0-803a-4e4a-bc04-324434e69bd5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_dc9508bc-df0f-4516-9678-53100db5dc17" xlink:to="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax_bb1509f0-803a-4e4a-bc04-324434e69bd5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationTaxEffectOfIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriod_17c6d088-3dfb-45bc-9712-eebbaf020851" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DiscontinuedOperationTaxEffectOfIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_bc40dbc2-6363-49da-9aff-0b20600f0795" xlink:to="loc_us-gaap_DiscontinuedOperationTaxEffectOfIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriod_17c6d088-3dfb-45bc-9712-eebbaf020851" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax_bcd00112-53c7-4832-ae45-fb60310c41f7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_bc40dbc2-6363-49da-9aff-0b20600f0795" xlink:to="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax_bcd00112-53c7-4832-ae45-fb60310c41f7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_01cfd4cc-eb51-46ba-8fef-689b0027bbbb" 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_bc40dbc2-6363-49da-9aff-0b20600f0795" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_01cfd4cc-eb51-46ba-8fef-689b0027bbbb" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_9f07773f-4afa-4f04-ad74-107dc48853e3" 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_01cfd4cc-eb51-46ba-8fef-689b0027bbbb" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_9f07773f-4afa-4f04-ad74-107dc48853e3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_9f07773f-4afa-4f04-ad74-107dc48853e3_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_9f07773f-4afa-4f04-ad74-107dc48853e3" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_9f07773f-4afa-4f04-ad74-107dc48853e3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_9181a2db-db8d-4756-881b-f8ce58879cdb" 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_9f07773f-4afa-4f04-ad74-107dc48853e3" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_9181a2db-db8d-4756-881b-f8ce58879cdb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsHeldforsaleMember_1c22ddc7-1e12-42f9-b853-02e50b12760a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DiscontinuedOperationsHeldforsaleMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_9181a2db-db8d-4756-881b-f8ce58879cdb" xlink:to="loc_us-gaap_DiscontinuedOperationsHeldforsaleMember_1c22ddc7-1e12-42f9-b853-02e50b12760a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_98416542-3ccb-4f22-b538-cc8ffb3bc9a7" 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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_01cfd4cc-eb51-46ba-8fef-689b0027bbbb" xlink:to="loc_srt_ProductOrServiceAxis_98416542-3ccb-4f22-b538-cc8ffb3bc9a7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_98416542-3ccb-4f22-b538-cc8ffb3bc9a7_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_98416542-3ccb-4f22-b538-cc8ffb3bc9a7" xlink:to="loc_srt_ProductsAndServicesDomain_98416542-3ccb-4f22-b538-cc8ffb3bc9a7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_5cb77191-57b9-4dab-a4f3-7e11c1e8a138" 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_98416542-3ccb-4f22-b538-cc8ffb3bc9a7" xlink:to="loc_srt_ProductsAndServicesDomain_5cb77191-57b9-4dab-a4f3-7e11c1e8a138" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_ServiceandOtherMember_45e1c2a3-4918-45c9-b35f-5c8f5b29207b" xlink:href="shen-20201231.xsd#shen_ServiceandOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_5cb77191-57b9-4dab-a4f3-7e11c1e8a138" xlink:to="loc_shen_ServiceandOtherMember_45e1c2a3-4918-45c9-b35f-5c8f5b29207b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_EquipmentProductAndServiceMember_107676d0-e3a4-47f3-bb89-b5ea0eec54a2" xlink:href="shen-20201231.xsd#shen_EquipmentProductAndServiceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_5cb77191-57b9-4dab-a4f3-7e11c1e8a138" xlink:to="loc_shen_EquipmentProductAndServiceMember_107676d0-e3a4-47f3-bb89-b5ea0eec54a2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceMember_63ec502e-18b2-419b-80b7-9cd590571b21" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ServiceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_5cb77191-57b9-4dab-a4f3-7e11c1e8a138" xlink:to="loc_us-gaap_ServiceMember_63ec502e-18b2-419b-80b7-9cd590571b21" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductMember_f6548b02-3883-443e-b0cc-0f98db1178da" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_5cb77191-57b9-4dab-a4f3-7e11c1e8a138" xlink:to="loc_us-gaap_ProductMember_f6548b02-3883-443e-b0cc-0f98db1178da" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://shentel.com/role/RevenuefromContractswithCustomers" xlink:type="simple" xlink:href="shen-20201231.xsd#RevenuefromContractswithCustomers"/>
  <link:definitionLink xlink:role="http://shentel.com/role/RevenuefromContractswithCustomers" xlink:type="extended" id="i5306c40d51e341748819e2a3a8d5cff5_RevenuefromContractswithCustomers"/>
  <link:roleRef roleURI="http://shentel.com/role/RevenuefromContractswithCustomersTables" xlink:type="simple" xlink:href="shen-20201231.xsd#RevenuefromContractswithCustomersTables"/>
  <link:definitionLink xlink:role="http://shentel.com/role/RevenuefromContractswithCustomersTables" xlink:type="extended" id="i02e753cfe6f64d858444d10e1f49c0f4_RevenuefromContractswithCustomersTables"/>
  <link:roleRef roleURI="http://shentel.com/role/RevenuefromContractswithCustomersNarrativeDetails" xlink:type="simple" xlink:href="shen-20201231.xsd#RevenuefromContractswithCustomersNarrativeDetails"/>
  <link:definitionLink xlink:role="http://shentel.com/role/RevenuefromContractswithCustomersNarrativeDetails" xlink:type="extended" id="i971ea99719984939a3d77b3a20410878_RevenuefromContractswithCustomersNarrativeDetails"/>
  <link:roleRef roleURI="http://shentel.com/role/RevenuefromContractswithCustomersRevenuefromContractswithCustomersAmortizedandCapitalizedCostsDetails" xlink:type="simple" xlink:href="shen-20201231.xsd#RevenuefromContractswithCustomersRevenuefromContractswithCustomersAmortizedandCapitalizedCostsDetails"/>
  <link:definitionLink xlink:role="http://shentel.com/role/RevenuefromContractswithCustomersRevenuefromContractswithCustomersAmortizedandCapitalizedCostsDetails" xlink:type="extended" id="i29f9b5da1cf745f4be5e9955d4be4e32_RevenuefromContractswithCustomersRevenuefromContractswithCustomersAmortizedandCapitalizedCostsDetails"/>
  <link:roleRef roleURI="http://shentel.com/role/Investments" xlink:type="simple" xlink:href="shen-20201231.xsd#Investments"/>
  <link:definitionLink xlink:role="http://shentel.com/role/Investments" xlink:type="extended" id="ib30d029cde12401db6951ce1168261a2_Investments"/>
  <link:roleRef roleURI="http://shentel.com/role/InvestmentsTables" xlink:type="simple" xlink:href="shen-20201231.xsd#InvestmentsTables"/>
  <link:definitionLink xlink:role="http://shentel.com/role/InvestmentsTables" xlink:type="extended" id="ib80ef9337f5e4946a5f9f57babd7cf4a_InvestmentsTables"/>
  <link:roleRef roleURI="http://shentel.com/role/InvestmentsOtherInvestmentsDetails" xlink:type="simple" xlink:href="shen-20201231.xsd#InvestmentsOtherInvestmentsDetails"/>
  <link:definitionLink xlink:role="http://shentel.com/role/InvestmentsOtherInvestmentsDetails" xlink:type="extended" id="ic80a133a28db4c1ea0d1687a76d69ff9_InvestmentsOtherInvestmentsDetails"/>
  <link:roleRef roleURI="http://shentel.com/role/InvestmentsNarrativeDetails" xlink:type="simple" xlink:href="shen-20201231.xsd#InvestmentsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://shentel.com/role/InvestmentsNarrativeDetails" xlink:type="extended" id="i2445657c5ea54b2d8df41e44f8c3bd41_InvestmentsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_251411f0-5456-4abb-ae10-9f8ab3748d5b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNi_8f3b4a43-4d7e-4fad-b3ea-2202313eb89d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquitySecuritiesFvNi"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_251411f0-5456-4abb-ae10-9f8ab3748d5b" xlink:to="loc_us-gaap_EquitySecuritiesFvNi_8f3b4a43-4d7e-4fad-b3ea-2202313eb89d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiRealizedGainLoss_9662eba2-0ea4-44cc-a568-7c84cdef9b93" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquitySecuritiesFvNiRealizedGainLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_251411f0-5456-4abb-ae10-9f8ab3748d5b" xlink:to="loc_us-gaap_EquitySecuritiesFvNiRealizedGainLoss_9662eba2-0ea4-44cc-a568-7c84cdef9b93" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_PercentageOfPatronageCreditPaidInCash_14e2ea9a-8f46-468d-8cc4-035377cbb481" xlink:href="shen-20201231.xsd#shen_PercentageOfPatronageCreditPaidInCash"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_251411f0-5456-4abb-ae10-9f8ab3748d5b" xlink:to="loc_shen_PercentageOfPatronageCreditPaidInCash_14e2ea9a-8f46-468d-8cc4-035377cbb481" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_PercentageOfPatronageCreditPaidInShare_7fe9dbc9-4149-4c1a-ae72-6f5845975f6c" xlink:href="shen-20201231.xsd#shen_PercentageOfPatronageCreditPaidInShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_251411f0-5456-4abb-ae10-9f8ab3748d5b" xlink:to="loc_shen_PercentageOfPatronageCreditPaidInShare_7fe9dbc9-4149-4c1a-ae72-6f5845975f6c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_fc049413-2a37-4888-93da-e02b689e2cda" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_251411f0-5456-4abb-ae10-9f8ab3748d5b" xlink:to="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_fc049413-2a37-4888-93da-e02b689e2cda" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromRelatedParties_56e46394-6660-4f83-beec-bf70ef995789" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromRelatedParties"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_251411f0-5456-4abb-ae10-9f8ab3748d5b" xlink:to="loc_us-gaap_RevenueFromRelatedParties_56e46394-6660-4f83-beec-bf70ef995789" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyCosts_2c6b7b10-9015-4557-bbde-fb5c435cbd03" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_251411f0-5456-4abb-ae10-9f8ab3748d5b" xlink:to="loc_us-gaap_RelatedPartyCosts_2c6b7b10-9015-4557-bbde-fb5c435cbd03" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_461e9187-055a-49ce-8e8a-aca8198530c5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_251411f0-5456-4abb-ae10-9f8ab3748d5b" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_461e9187-055a-49ce-8e8a-aca8198530c5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_0b79397c-ed8d-4517-b73e-f739ca8be245" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_461e9187-055a-49ce-8e8a-aca8198530c5" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_0b79397c-ed8d-4517-b73e-f739ca8be245" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_0b79397c-ed8d-4517-b73e-f739ca8be245_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_0b79397c-ed8d-4517-b73e-f739ca8be245" xlink:to="loc_us-gaap_RelatedPartyDomain_0b79397c-ed8d-4517-b73e-f739ca8be245_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_dd018270-c9b1-466d-842b-d8cba4b780c6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_0b79397c-ed8d-4517-b73e-f739ca8be245" xlink:to="loc_us-gaap_RelatedPartyDomain_dd018270-c9b1-466d-842b-d8cba4b780c6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvesteeMember_0c2b9ffe-86e9-48ad-af9f-cbc83be76b44" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvesteeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_dd018270-c9b1-466d-842b-d8cba4b780c6" xlink:to="loc_us-gaap_EquityMethodInvesteeMember_0c2b9ffe-86e9-48ad-af9f-cbc83be76b44" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_56232388-a096-470d-95b1-3813fe6c24b4" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_461e9187-055a-49ce-8e8a-aca8198530c5" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_56232388-a096-470d-95b1-3813fe6c24b4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_56232388-a096-470d-95b1-3813fe6c24b4_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_56232388-a096-470d-95b1-3813fe6c24b4" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_56232388-a096-470d-95b1-3813fe6c24b4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_da21bdd9-4d9a-4c94-87cc-9d4005c2e21e" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_56232388-a096-470d-95b1-3813fe6c24b4" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_da21bdd9-4d9a-4c94-87cc-9d4005c2e21e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_CobankMember_450a6fcb-3906-45f2-aff3-9f054cc86feb" xlink:href="shen-20201231.xsd#shen_CobankMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_da21bdd9-4d9a-4c94-87cc-9d4005c2e21e" xlink:to="loc_shen_CobankMember_450a6fcb-3906-45f2-aff3-9f054cc86feb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_ValleyNetworkPartnershipMember_d8e34bf7-7c69-4e21-8852-699619c2d8a6" xlink:href="shen-20201231.xsd#shen_ValleyNetworkPartnershipMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_da21bdd9-4d9a-4c94-87cc-9d4005c2e21e" xlink:to="loc_shen_ValleyNetworkPartnershipMember_d8e34bf7-7c69-4e21-8852-699619c2d8a6" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://shentel.com/role/PropertyPlantandEquipment" xlink:type="simple" xlink:href="shen-20201231.xsd#PropertyPlantandEquipment"/>
  <link:definitionLink xlink:role="http://shentel.com/role/PropertyPlantandEquipment" xlink:type="extended" id="i95b297b750ab496ea5c97f4db3a77350_PropertyPlantandEquipment"/>
  <link:roleRef roleURI="http://shentel.com/role/PropertyPlantandEquipmentTables" xlink:type="simple" xlink:href="shen-20201231.xsd#PropertyPlantandEquipmentTables"/>
  <link:definitionLink xlink:role="http://shentel.com/role/PropertyPlantandEquipmentTables" xlink:type="extended" id="ia28efd35b5ee446ebbc7096cd4d1d8e9_PropertyPlantandEquipmentTables"/>
  <link:roleRef roleURI="http://shentel.com/role/PropertyPlantandEquipmentDetails" xlink:type="simple" xlink:href="shen-20201231.xsd#PropertyPlantandEquipmentDetails"/>
  <link:definitionLink xlink:role="http://shentel.com/role/PropertyPlantandEquipmentDetails" xlink:type="extended" id="i578abaea750148a48c6091f610fae7e0_PropertyPlantandEquipmentDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_dd5af057-7c23-4aa4-826c-aad4801518f9" 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_PropertyPlantAndEquipmentNetByTypeAbstract_613e4b56-22e0-4132-9229-8c5b01b8d5fc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_dd5af057-7c23-4aa4-826c-aad4801518f9" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_613e4b56-22e0-4132-9229-8c5b01b8d5fc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_7db76b3b-fd21-4e5d-9053-94617696539c" 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_PropertyPlantAndEquipmentNetByTypeAbstract_613e4b56-22e0-4132-9229-8c5b01b8d5fc" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_7db76b3b-fd21-4e5d-9053-94617696539c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_dcf1718f-8ccb-4f42-b980-51824a158f8e" 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_PropertyPlantAndEquipmentNetByTypeAbstract_613e4b56-22e0-4132-9229-8c5b01b8d5fc" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_dcf1718f-8ccb-4f42-b980-51824a158f8e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_7f7f47e6-ffdb-4cb8-92b6-4b1ea152235d" 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_PropertyPlantAndEquipmentNetByTypeAbstract_613e4b56-22e0-4132-9229-8c5b01b8d5fc" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_7f7f47e6-ffdb-4cb8-92b6-4b1ea152235d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_ac1cd5dd-e0f8-4992-96a0-3afd12662213" 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_PropertyPlantAndEquipmentNetByTypeAbstract_613e4b56-22e0-4132-9229-8c5b01b8d5fc" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_ac1cd5dd-e0f8-4992-96a0-3afd12662213" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_284cad29-0c52-4a6c-a1e9-447fb45e397d" 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_dd5af057-7c23-4aa4-826c-aad4801518f9" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_284cad29-0c52-4a6c-a1e9-447fb45e397d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_0ee3fcae-f428-4aab-85da-07de82d83fea" 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_284cad29-0c52-4a6c-a1e9-447fb45e397d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_0ee3fcae-f428-4aab-85da-07de82d83fea" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_0ee3fcae-f428-4aab-85da-07de82d83fea_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_0ee3fcae-f428-4aab-85da-07de82d83fea" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_0ee3fcae-f428-4aab-85da-07de82d83fea_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7104a630-4195-41b0-aee1-b0985c2ba927" 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_0ee3fcae-f428-4aab-85da-07de82d83fea" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7104a630-4195-41b0-aee1-b0985c2ba927" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandMember_f834a12e-e1ab-4160-9142-b841ae952758" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LandMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7104a630-4195-41b0-aee1-b0985c2ba927" xlink:to="loc_us-gaap_LandMember_f834a12e-e1ab-4160-9142-b841ae952758" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandImprovementsMember_7aa388bc-a591-4713-b8cb-02cc18953bed" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LandImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7104a630-4195-41b0-aee1-b0985c2ba927" xlink:to="loc_us-gaap_LandImprovementsMember_7aa388bc-a591-4713-b8cb-02cc18953bed" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_54000a6c-b8a3-41d4-ada6-a17200900432" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7104a630-4195-41b0-aee1-b0985c2ba927" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_54000a6c-b8a3-41d4-ada6-a17200900432" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherMachineryAndEquipmentMember_c93ac1e2-057c-4231-a412-ec1aecbbed8c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherMachineryAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7104a630-4195-41b0-aee1-b0985c2ba927" xlink:to="loc_us-gaap_OtherMachineryAndEquipmentMember_c93ac1e2-057c-4231-a412-ec1aecbbed8c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_EquipmentAndSoftwareMember_54b838ec-3ebe-4a54-b5e2-978afa326eb5" xlink:href="shen-20201231.xsd#shen_EquipmentAndSoftwareMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7104a630-4195-41b0-aee1-b0985c2ba927" xlink:to="loc_shen_EquipmentAndSoftwareMember_54b838ec-3ebe-4a54-b5e2-978afa326eb5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPlantInServiceMember_23c9459c-88dd-4fdd-bebe-b3ca2da95fcb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherPlantInServiceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7104a630-4195-41b0-aee1-b0985c2ba927" xlink:to="loc_us-gaap_OtherPlantInServiceMember_23c9459c-88dd-4fdd-bebe-b3ca2da95fcb" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetUnderConstructionMember_ba77f191-80a7-4d99-bd24-5810cc6d3b10" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetUnderConstructionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7104a630-4195-41b0-aee1-b0985c2ba927" xlink:to="loc_us-gaap_AssetUnderConstructionMember_ba77f191-80a7-4d99-bd24-5810cc6d3b10" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_a96ae06a-5afe-4366-99c7-2ebc797c0cc5" 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_ScheduleOfPropertyPlantAndEquipmentTable_284cad29-0c52-4a6c-a1e9-447fb45e397d" xlink:to="loc_srt_RangeAxis_a96ae06a-5afe-4366-99c7-2ebc797c0cc5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_a96ae06a-5afe-4366-99c7-2ebc797c0cc5_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_a96ae06a-5afe-4366-99c7-2ebc797c0cc5" xlink:to="loc_srt_RangeMember_a96ae06a-5afe-4366-99c7-2ebc797c0cc5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_0a633e6d-d64e-4454-86db-7ca611f8b8bd" 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_a96ae06a-5afe-4366-99c7-2ebc797c0cc5" xlink:to="loc_srt_RangeMember_0a633e6d-d64e-4454-86db-7ca611f8b8bd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_f6da69d6-1892-4682-9cf4-8df5c8c21f58" 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_0a633e6d-d64e-4454-86db-7ca611f8b8bd" xlink:to="loc_srt_MinimumMember_f6da69d6-1892-4682-9cf4-8df5c8c21f58" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_947b0a43-4f2a-4001-b11a-8bf3e1ddeb2b" 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_0a633e6d-d64e-4454-86db-7ca611f8b8bd" xlink:to="loc_srt_MaximumMember_947b0a43-4f2a-4001-b11a-8bf3e1ddeb2b" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://shentel.com/role/GoodwillandIntangibleAssets" xlink:type="simple" xlink:href="shen-20201231.xsd#GoodwillandIntangibleAssets"/>
  <link:definitionLink xlink:role="http://shentel.com/role/GoodwillandIntangibleAssets" xlink:type="extended" id="ic9f2f6213fd84bf1bb98217b6de54418_GoodwillandIntangibleAssets"/>
  <link:roleRef roleURI="http://shentel.com/role/GoodwillandIntangibleAssetsTables" xlink:type="simple" xlink:href="shen-20201231.xsd#GoodwillandIntangibleAssetsTables"/>
  <link:definitionLink xlink:role="http://shentel.com/role/GoodwillandIntangibleAssetsTables" xlink:type="extended" id="i2ba3c1b15bde40e181674d16e306a56e_GoodwillandIntangibleAssetsTables"/>
  <link:roleRef roleURI="http://shentel.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" xlink:type="simple" xlink:href="shen-20201231.xsd#GoodwillandIntangibleAssetsIntangibleAssetsDetails"/>
  <link:definitionLink xlink:role="http://shentel.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" xlink:type="extended" id="i3b4a81382a0b4d99b6cc24deb2d14173_GoodwillandIntangibleAssetsIntangibleAssetsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_e1cbbd00-b555-4b9c-a457-e93d06d8a121" 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_GoodwillGross_eabb3a30-0038-42d6-9ca0-01d1aba8367c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_e1cbbd00-b555-4b9c-a457-e93d06d8a121" xlink:to="loc_us-gaap_GoodwillGross_eabb3a30-0038-42d6-9ca0-01d1aba8367c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_3ba346ed-38b9-448d-a01e-ba1240920272" 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_FiniteLivedIntangibleAssetsLineItems_e1cbbd00-b555-4b9c-a457-e93d06d8a121" xlink:to="loc_us-gaap_Goodwill_3ba346ed-38b9-448d-a01e-ba1240920272" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_fdb3c530-fd18-4834-90f9-50799124bd2b" 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_FiniteLivedIntangibleAssetsLineItems_e1cbbd00-b555-4b9c-a457-e93d06d8a121" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_fdb3c530-fd18-4834-90f9-50799124bd2b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_03e41f78-2703-49c9-9714-c43ecfa2b3c9" 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_e1cbbd00-b555-4b9c-a457-e93d06d8a121" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_03e41f78-2703-49c9-9714-c43ecfa2b3c9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_81a2aad4-fc7c-4632-a80f-c55315958f90" 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_e1cbbd00-b555-4b9c-a457-e93d06d8a121" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_81a2aad4-fc7c-4632-a80f-c55315958f90" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_824179f8-66c5-49cd-ac72-4044ea7de596" 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_e1cbbd00-b555-4b9c-a457-e93d06d8a121" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_824179f8-66c5-49cd-ac72-4044ea7de596" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_7b4dfcc7-5be9-421e-be40-04f378a37ebc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsGrossExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_e1cbbd00-b555-4b9c-a457-e93d06d8a121" xlink:to="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_7b4dfcc7-5be9-421e-be40-04f378a37ebc" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_68faf4a8-8a97-41dd-81d5-1b4291cbf744" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_e1cbbd00-b555-4b9c-a457-e93d06d8a121" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_68faf4a8-8a97-41dd-81d5-1b4291cbf744" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_54073af5-fc55-41f5-8100-c2b7142b14cc" 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_e1cbbd00-b555-4b9c-a457-e93d06d8a121" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_54073af5-fc55-41f5-8100-c2b7142b14cc" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_f8f60884-70ee-4d56-9768-9143d0d453b8" 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_ScheduleOfFiniteLivedIntangibleAssetsTable_54073af5-fc55-41f5-8100-c2b7142b14cc" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_f8f60884-70ee-4d56-9768-9143d0d453b8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_f8f60884-70ee-4d56-9768-9143d0d453b8_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_f8f60884-70ee-4d56-9768-9143d0d453b8" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_f8f60884-70ee-4d56-9768-9143d0d453b8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_4c69816f-8a22-4494-bad1-bad776da90b3" 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_f8f60884-70ee-4d56-9768-9143d0d453b8" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_4c69816f-8a22-4494-bad1-bad776da90b3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FranchiseRightsMember_0d322882-2d10-43f7-ab7b-b160f0f321e9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FranchiseRightsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_4c69816f-8a22-4494-bad1-bad776da90b3" xlink:to="loc_us-gaap_FranchiseRightsMember_0d322882-2d10-43f7-ab7b-b160f0f321e9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_FCCSpectrumLicensesMember_8c89ae7a-65ae-47c8-bc2c-332a9450dbd4" xlink:href="shen-20201231.xsd#shen_FCCSpectrumLicensesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_4c69816f-8a22-4494-bad1-bad776da90b3" xlink:to="loc_shen_FCCSpectrumLicensesMember_8c89ae7a-65ae-47c8-bc2c-332a9450dbd4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_RailroadCrossingRightsMember_3449fa3a-04f7-4d97-8814-fbd248df6101" xlink:href="shen-20201231.xsd#shen_RailroadCrossingRightsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_4c69816f-8a22-4494-bad1-bad776da90b3" xlink:to="loc_shen_RailroadCrossingRightsMember_3449fa3a-04f7-4d97-8814-fbd248df6101" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_b7d05ce1-c4c0-4dd4-8f92-f9fcbc423d65" 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_54073af5-fc55-41f5-8100-c2b7142b14cc" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_b7d05ce1-c4c0-4dd4-8f92-f9fcbc423d65" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_b7d05ce1-c4c0-4dd4-8f92-f9fcbc423d65_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_b7d05ce1-c4c0-4dd4-8f92-f9fcbc423d65" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_b7d05ce1-c4c0-4dd4-8f92-f9fcbc423d65_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_3165f448-9168-470a-9cba-94b57708048d" 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_b7d05ce1-c4c0-4dd4-8f92-f9fcbc423d65" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_3165f448-9168-470a-9cba-94b57708048d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_FCCSpectrumLicensesMember_373115c9-ad7c-4d12-bc36-966ae9f3e222" xlink:href="shen-20201231.xsd#shen_FCCSpectrumLicensesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_3165f448-9168-470a-9cba-94b57708048d" xlink:to="loc_shen_FCCSpectrumLicensesMember_373115c9-ad7c-4d12-bc36-966ae9f3e222" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_96f19953-e866-488b-a4c3-bd53b26a72c0" 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_3165f448-9168-470a-9cba-94b57708048d" xlink:to="loc_us-gaap_CustomerRelationshipsMember_96f19953-e866-488b-a4c3-bd53b26a72c0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember_d847fe09-9a61-4aba-be7a-769e5d977dbc" 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_3165f448-9168-470a-9cba-94b57708048d" xlink:to="loc_us-gaap_OtherIntangibleAssetsMember_d847fe09-9a61-4aba-be7a-769e5d977dbc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_3f1d8c24-8bad-4cfd-b70d-00137d655144" 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_ScheduleOfFiniteLivedIntangibleAssetsTable_54073af5-fc55-41f5-8100-c2b7142b14cc" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_3f1d8c24-8bad-4cfd-b70d-00137d655144" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_3f1d8c24-8bad-4cfd-b70d-00137d655144_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_3f1d8c24-8bad-4cfd-b70d-00137d655144" xlink:to="loc_us-gaap_SegmentDomain_3f1d8c24-8bad-4cfd-b70d-00137d655144_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_7c285d99-863b-4510-ad6a-d79283522fbb" 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_3f1d8c24-8bad-4cfd-b70d-00137d655144" xlink:to="loc_us-gaap_SegmentDomain_7c285d99-863b-4510-ad6a-d79283522fbb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_BroadbandSegmentMember_7e147f29-83da-4eb9-88fe-f01ad1bae8b9" xlink:href="shen-20201231.xsd#shen_BroadbandSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_7c285d99-863b-4510-ad6a-d79283522fbb" xlink:to="loc_shen_BroadbandSegmentMember_7e147f29-83da-4eb9-88fe-f01ad1bae8b9" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://shentel.com/role/GoodwillandIntangibleAssetsNarrativeDetails" xlink:type="simple" xlink:href="shen-20201231.xsd#GoodwillandIntangibleAssetsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://shentel.com/role/GoodwillandIntangibleAssetsNarrativeDetails" xlink:type="extended" id="i22bd945a8ed14136b2f5f0622f57318b_GoodwillandIntangibleAssetsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_9f5271f7-2bdc-420c-ad72-18837408ac4d" 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_IndefinitelivedIntangibleAssetsAcquired_0215cd37-e441-4c99-9a58-1e4acf48d668" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefinitelivedIntangibleAssetsAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9f5271f7-2bdc-420c-ad72-18837408ac4d" xlink:to="loc_us-gaap_IndefinitelivedIntangibleAssetsAcquired_0215cd37-e441-4c99-9a58-1e4acf48d668" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_f53446c9-58c7-4dec-9293-0c5d83225330" 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_BusinessAcquisitionLineItems_9f5271f7-2bdc-420c-ad72-18837408ac4d" xlink:to="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_f53446c9-58c7-4dec-9293-0c5d83225330" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_a9219c5b-f82d-4b98-8ca3-0542fc9b78de" 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_9f5271f7-2bdc-420c-ad72-18837408ac4d" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_a9219c5b-f82d-4b98-8ca3-0542fc9b78de" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_8004a98e-69fb-40f9-93f0-442e27592130" 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_9f5271f7-2bdc-420c-ad72-18837408ac4d" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_8004a98e-69fb-40f9-93f0-442e27592130" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_c7667d45-e153-4829-9411-822173a304e9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9f5271f7-2bdc-420c-ad72-18837408ac4d" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_c7667d45-e153-4829-9411-822173a304e9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_f471afb4-1a66-48f9-aab3-1c4e31bfba21" 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_9f5271f7-2bdc-420c-ad72-18837408ac4d" xlink:to="loc_us-gaap_Goodwill_f471afb4-1a66-48f9-aab3-1c4e31bfba21" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_92becc15-66c1-46fa-a6d4-870b9e656f35" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9f5271f7-2bdc-420c-ad72-18837408ac4d" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_92becc15-66c1-46fa-a6d4-870b9e656f35" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashOrPartNoncashAcquisitionOtherLiabilitiesAssumed1_dda79f93-a51e-409d-996f-488cb0725124" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncashOrPartNoncashAcquisitionOtherLiabilitiesAssumed1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9f5271f7-2bdc-420c-ad72-18837408ac4d" xlink:to="loc_us-gaap_NoncashOrPartNoncashAcquisitionOtherLiabilitiesAssumed1_dda79f93-a51e-409d-996f-488cb0725124" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_3e98fa84-1d60-44a5-a213-f0da480fc0db" 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_BusinessAcquisitionLineItems_9f5271f7-2bdc-420c-ad72-18837408ac4d" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_3e98fa84-1d60-44a5-a213-f0da480fc0db" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_72fb7d0c-64fa-4031-8c47-1402f9a6dd1e" 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_9f5271f7-2bdc-420c-ad72-18837408ac4d" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_72fb7d0c-64fa-4031-8c47-1402f9a6dd1e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_8cdad6e6-53de-4aa3-9c46-3c1cc6221311" 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_ScheduleOfBusinessAcquisitionsByAcquisitionTable_72fb7d0c-64fa-4031-8c47-1402f9a6dd1e" xlink:to="loc_srt_RangeAxis_8cdad6e6-53de-4aa3-9c46-3c1cc6221311" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_8cdad6e6-53de-4aa3-9c46-3c1cc6221311_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_8cdad6e6-53de-4aa3-9c46-3c1cc6221311" xlink:to="loc_srt_RangeMember_8cdad6e6-53de-4aa3-9c46-3c1cc6221311_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_717dfdd4-707c-4a94-8173-7188464c0445" 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_8cdad6e6-53de-4aa3-9c46-3c1cc6221311" xlink:to="loc_srt_RangeMember_717dfdd4-707c-4a94-8173-7188464c0445" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_a42ad66f-38f6-4502-be41-0dad04dd1697" 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_717dfdd4-707c-4a94-8173-7188464c0445" xlink:to="loc_srt_MaximumMember_a42ad66f-38f6-4502-be41-0dad04dd1697" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_e26e616f-3fd2-4769-9d5b-484e383056c1" 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_72fb7d0c-64fa-4031-8c47-1402f9a6dd1e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_e26e616f-3fd2-4769-9d5b-484e383056c1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_e26e616f-3fd2-4769-9d5b-484e383056c1_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_e26e616f-3fd2-4769-9d5b-484e383056c1" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_e26e616f-3fd2-4769-9d5b-484e383056c1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_6473aa88-f091-43d9-bd18-44e1dde24452" 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_e26e616f-3fd2-4769-9d5b-484e383056c1" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_6473aa88-f091-43d9-bd18-44e1dde24452" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_f79ce4c2-3445-49ae-8bac-e2f70b68b3f7" 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_6473aa88-f091-43d9-bd18-44e1dde24452" xlink:to="loc_us-gaap_CustomerRelationshipsMember_f79ce4c2-3445-49ae-8bac-e2f70b68b3f7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_FCCSpectrumLicensesMember_96341e90-815b-48ae-95a4-c5b4b4c6e011" xlink:href="shen-20201231.xsd#shen_FCCSpectrumLicensesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_6473aa88-f091-43d9-bd18-44e1dde24452" xlink:to="loc_shen_FCCSpectrumLicensesMember_96341e90-815b-48ae-95a4-c5b4b4c6e011" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_e65e8c8f-2a62-47ed-82da-5c56ca449601" 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_72fb7d0c-64fa-4031-8c47-1402f9a6dd1e" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_e65e8c8f-2a62-47ed-82da-5c56ca449601" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_e65e8c8f-2a62-47ed-82da-5c56ca449601_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_e65e8c8f-2a62-47ed-82da-5c56ca449601" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_e65e8c8f-2a62-47ed-82da-5c56ca449601_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_43c028d9-29f6-45d3-8ade-0b468042f93f" 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_e65e8c8f-2a62-47ed-82da-5c56ca449601" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_43c028d9-29f6-45d3-8ade-0b468042f93f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_CanaanCableMember_379be509-b563-4cc3-ba77-7f7ea3fa58fc" xlink:href="shen-20201231.xsd#shen_CanaanCableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_43c028d9-29f6-45d3-8ade-0b468042f93f" xlink:to="loc_shen_CanaanCableMember_379be509-b563-4cc3-ba77-7f7ea3fa58fc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_BigSandyAcquisitionMember_3e0fd6f2-bf3b-400d-b0bc-e94ed0b8290a" xlink:href="shen-20201231.xsd#shen_BigSandyAcquisitionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_43c028d9-29f6-45d3-8ade-0b468042f93f" xlink:to="loc_shen_BigSandyAcquisitionMember_3e0fd6f2-bf3b-400d-b0bc-e94ed0b8290a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_ae153742-4819-4f29-b7ee-07d0258e78ac" 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_ScheduleOfBusinessAcquisitionsByAcquisitionTable_72fb7d0c-64fa-4031-8c47-1402f9a6dd1e" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_ae153742-4819-4f29-b7ee-07d0258e78ac" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_ae153742-4819-4f29-b7ee-07d0258e78ac_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_ae153742-4819-4f29-b7ee-07d0258e78ac" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_ae153742-4819-4f29-b7ee-07d0258e78ac_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_72760e5c-c450-46ae-aa22-f9b1d76749a2" 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_ae153742-4819-4f29-b7ee-07d0258e78ac" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_72760e5c-c450-46ae-aa22-f9b1d76749a2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_FCCSpectrumLicensesMember_79b3636e-a5de-434f-8790-d0b0ec9a01d0" xlink:href="shen-20201231.xsd#shen_FCCSpectrumLicensesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_72760e5c-c450-46ae-aa22-f9b1d76749a2" xlink:to="loc_shen_FCCSpectrumLicensesMember_79b3636e-a5de-434f-8790-d0b0ec9a01d0" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://shentel.com/role/GoodwillandIntangibleAssetsEstimatedUsefulLifeDetails" xlink:type="simple" xlink:href="shen-20201231.xsd#GoodwillandIntangibleAssetsEstimatedUsefulLifeDetails"/>
  <link:definitionLink xlink:role="http://shentel.com/role/GoodwillandIntangibleAssetsEstimatedUsefulLifeDetails" xlink:type="extended" id="i87cdb451ae814ca0a281a0e8aba4e76e_GoodwillandIntangibleAssetsEstimatedUsefulLifeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_608e963f-4087-4349-89da-9ca847f97d97" 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_c5b8c9a4-4a3d-4307-98b6-816f84ae87c9" 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_608e963f-4087-4349-89da-9ca847f97d97" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_c5b8c9a4-4a3d-4307-98b6-816f84ae87c9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_25c65fa7-2667-4db8-8142-de5a15347bd2" 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_608e963f-4087-4349-89da-9ca847f97d97" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_25c65fa7-2667-4db8-8142-de5a15347bd2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_554e4f59-05e6-4eb1-851b-6410f1462391" 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_25c65fa7-2667-4db8-8142-de5a15347bd2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_554e4f59-05e6-4eb1-851b-6410f1462391" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_554e4f59-05e6-4eb1-851b-6410f1462391_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_554e4f59-05e6-4eb1-851b-6410f1462391" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_554e4f59-05e6-4eb1-851b-6410f1462391_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_edebfc20-4e6c-4059-a012-8604b559513a" 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_554e4f59-05e6-4eb1-851b-6410f1462391" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_edebfc20-4e6c-4059-a012-8604b559513a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_FCCSpectrumLicensesMember_140e5247-5b82-4917-b710-69d5001199ac" xlink:href="shen-20201231.xsd#shen_FCCSpectrumLicensesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_edebfc20-4e6c-4059-a012-8604b559513a" xlink:to="loc_shen_FCCSpectrumLicensesMember_140e5247-5b82-4917-b710-69d5001199ac" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_AcquiredSubscribersBroadbandMember_782b881e-8e24-4f4b-a5cf-9f5cfd8f60d4" xlink:href="shen-20201231.xsd#shen_AcquiredSubscribersBroadbandMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_edebfc20-4e6c-4059-a012-8604b559513a" xlink:to="loc_shen_AcquiredSubscribersBroadbandMember_782b881e-8e24-4f4b-a5cf-9f5cfd8f60d4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember_96069e52-bb46-4208-85cd-2d278bc6e011" 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_edebfc20-4e6c-4059-a012-8604b559513a" xlink:to="loc_us-gaap_OtherIntangibleAssetsMember_96069e52-bb46-4208-85cd-2d278bc6e011" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_065e98e1-d1fb-48dc-93d2-7e77c1c45e93" 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_25c65fa7-2667-4db8-8142-de5a15347bd2" xlink:to="loc_srt_RangeAxis_065e98e1-d1fb-48dc-93d2-7e77c1c45e93" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_065e98e1-d1fb-48dc-93d2-7e77c1c45e93_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_065e98e1-d1fb-48dc-93d2-7e77c1c45e93" xlink:to="loc_srt_RangeMember_065e98e1-d1fb-48dc-93d2-7e77c1c45e93_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_ecef97db-790e-4f46-aacf-4869ebe024af" 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_065e98e1-d1fb-48dc-93d2-7e77c1c45e93" xlink:to="loc_srt_RangeMember_ecef97db-790e-4f46-aacf-4869ebe024af" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_bcbaf371-f739-4ea4-b3ad-90d60a5713a2" 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_ecef97db-790e-4f46-aacf-4869ebe024af" xlink:to="loc_srt_MinimumMember_bcbaf371-f739-4ea4-b3ad-90d60a5713a2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_c3ad1815-af75-4b57-ace7-5e28962c51c3" 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_ecef97db-790e-4f46-aacf-4869ebe024af" xlink:to="loc_srt_MaximumMember_c3ad1815-af75-4b57-ace7-5e28962c51c3" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://shentel.com/role/GoodwillandIntangibleAssetsGoodwillandIntangibleAssetsAmortizationExpenseforIntangibleAssetsDetails" xlink:type="simple" xlink:href="shen-20201231.xsd#GoodwillandIntangibleAssetsGoodwillandIntangibleAssetsAmortizationExpenseforIntangibleAssetsDetails"/>
  <link:definitionLink xlink:role="http://shentel.com/role/GoodwillandIntangibleAssetsGoodwillandIntangibleAssetsAmortizationExpenseforIntangibleAssetsDetails" xlink:type="extended" id="i38fbc867b9e642abb0fb36b3ad2b3833_GoodwillandIntangibleAssetsGoodwillandIntangibleAssetsAmortizationExpenseforIntangibleAssetsDetails"/>
  <link:roleRef roleURI="http://shentel.com/role/OtherAssetsandAccruedLiabilities" xlink:type="simple" xlink:href="shen-20201231.xsd#OtherAssetsandAccruedLiabilities"/>
  <link:definitionLink xlink:role="http://shentel.com/role/OtherAssetsandAccruedLiabilities" xlink:type="extended" id="ifb64a2139d094119a639505d9bf32920_OtherAssetsandAccruedLiabilities"/>
  <link:roleRef roleURI="http://shentel.com/role/OtherAssetsandAccruedLiabilitiesTables" xlink:type="simple" xlink:href="shen-20201231.xsd#OtherAssetsandAccruedLiabilitiesTables"/>
  <link:definitionLink xlink:role="http://shentel.com/role/OtherAssetsandAccruedLiabilitiesTables" xlink:type="extended" id="i396e691ea2714cfc82e0b4864264a998_OtherAssetsandAccruedLiabilitiesTables"/>
  <link:roleRef roleURI="http://shentel.com/role/OtherAssetsandAccruedLiabilitiesCurrentAssetsDetails" xlink:type="simple" xlink:href="shen-20201231.xsd#OtherAssetsandAccruedLiabilitiesCurrentAssetsDetails"/>
  <link:definitionLink xlink:role="http://shentel.com/role/OtherAssetsandAccruedLiabilitiesCurrentAssetsDetails" xlink:type="extended" id="i54ca406d068843dfa4129217465b74bc_OtherAssetsandAccruedLiabilitiesCurrentAssetsDetails"/>
  <link:roleRef roleURI="http://shentel.com/role/OtherAssetsandAccruedLiabilitiesLongTermAssetsDetails" xlink:type="simple" xlink:href="shen-20201231.xsd#OtherAssetsandAccruedLiabilitiesLongTermAssetsDetails"/>
  <link:definitionLink xlink:role="http://shentel.com/role/OtherAssetsandAccruedLiabilitiesLongTermAssetsDetails" xlink:type="extended" id="ib2bfc5e157334610aeeec387cfad06a9_OtherAssetsandAccruedLiabilitiesLongTermAssetsDetails"/>
  <link:roleRef roleURI="http://shentel.com/role/OtherAssetsandAccruedLiabilitiesCurrentLiabilitiesDetails" xlink:type="simple" xlink:href="shen-20201231.xsd#OtherAssetsandAccruedLiabilitiesCurrentLiabilitiesDetails"/>
  <link:definitionLink xlink:role="http://shentel.com/role/OtherAssetsandAccruedLiabilitiesCurrentLiabilitiesDetails" xlink:type="extended" id="if79faa20a2b1464e9c565b0816c6b9d5_OtherAssetsandAccruedLiabilitiesCurrentLiabilitiesDetails"/>
  <link:roleRef roleURI="http://shentel.com/role/OtherAssetsandAccruedLiabilitiesLongTermLiabilitiesDetails" xlink:type="simple" xlink:href="shen-20201231.xsd#OtherAssetsandAccruedLiabilitiesLongTermLiabilitiesDetails"/>
  <link:definitionLink xlink:role="http://shentel.com/role/OtherAssetsandAccruedLiabilitiesLongTermLiabilitiesDetails" xlink:type="extended" id="i64b2ee65807f45efa31abeea9c01272f_OtherAssetsandAccruedLiabilitiesLongTermLiabilitiesDetails"/>
  <link:roleRef roleURI="http://shentel.com/role/OtherAssetsandAccruedLiabilitiesAssetRemovalObligationsDetails" xlink:type="simple" xlink:href="shen-20201231.xsd#OtherAssetsandAccruedLiabilitiesAssetRemovalObligationsDetails"/>
  <link:definitionLink xlink:role="http://shentel.com/role/OtherAssetsandAccruedLiabilitiesAssetRemovalObligationsDetails" xlink:type="extended" id="ib7bbbdae39454436927cc8ddfe887bc8_OtherAssetsandAccruedLiabilitiesAssetRemovalObligationsDetails"/>
  <link:roleRef roleURI="http://shentel.com/role/Leases" xlink:type="simple" xlink:href="shen-20201231.xsd#Leases"/>
  <link:definitionLink xlink:role="http://shentel.com/role/Leases" xlink:type="extended" id="i283462cc00f84ca29651b5ff68b547c3_Leases"/>
  <link:roleRef roleURI="http://shentel.com/role/LeasesTables" xlink:type="simple" xlink:href="shen-20201231.xsd#LeasesTables"/>
  <link:definitionLink xlink:role="http://shentel.com/role/LeasesTables" xlink:type="extended" id="ib5e6ae36d8954638927d27c5baa68e93_LeasesTables"/>
  <link:roleRef roleURI="http://shentel.com/role/LeasesNarrativeDetails" xlink:type="simple" xlink:href="shen-20201231.xsd#LeasesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://shentel.com/role/LeasesNarrativeDetails" xlink:type="extended" id="i45d187a3f136494dbbdce3788199973b_LeasesNarrativeDetails"/>
  <link:roleRef roleURI="http://shentel.com/role/LeasesMaturityofLeaseLiabilityLesseeDetails" xlink:type="simple" xlink:href="shen-20201231.xsd#LeasesMaturityofLeaseLiabilityLesseeDetails"/>
  <link:definitionLink xlink:role="http://shentel.com/role/LeasesMaturityofLeaseLiabilityLesseeDetails" xlink:type="extended" id="i14b01d990b8b453e9d02d0c7c7ae769d_LeasesMaturityofLeaseLiabilityLesseeDetails"/>
  <link:roleRef roleURI="http://shentel.com/role/LeasesMaturityofLeaseLiabilityLessorDetails" xlink:type="simple" xlink:href="shen-20201231.xsd#LeasesMaturityofLeaseLiabilityLessorDetails"/>
  <link:definitionLink xlink:role="http://shentel.com/role/LeasesMaturityofLeaseLiabilityLessorDetails" xlink:type="extended" id="i38d8b2b66ea64c439df97d145e8dd926_LeasesMaturityofLeaseLiabilityLessorDetails"/>
  <link:roleRef roleURI="http://shentel.com/role/Debt" xlink:type="simple" xlink:href="shen-20201231.xsd#Debt"/>
  <link:definitionLink xlink:role="http://shentel.com/role/Debt" xlink:type="extended" id="ib96b8ba39c314a2bacc4cab987dc66ac_Debt"/>
  <link:roleRef roleURI="http://shentel.com/role/DebtTables" xlink:type="simple" xlink:href="shen-20201231.xsd#DebtTables"/>
  <link:definitionLink xlink:role="http://shentel.com/role/DebtTables" xlink:type="extended" id="id11bd6416d7a49039a6b17b0acdeef1e_DebtTables"/>
  <link:roleRef roleURI="http://shentel.com/role/DebtDetails" xlink:type="simple" xlink:href="shen-20201231.xsd#DebtDetails"/>
  <link:definitionLink xlink:role="http://shentel.com/role/DebtDetails" xlink:type="extended" id="ida605e7fd69c41229ecc16c8acb9fd18_DebtDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_005e36c7-cab1-4a05-8c12-35bc6d1259ff" 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_LineOfCreditFacilityMaximumBorrowingCapacity_3096950e-8f3f-4e4d-868d-f4d46868b22e" 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_DebtInstrumentLineItems_005e36c7-cab1-4a05-8c12-35bc6d1259ff" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_3096950e-8f3f-4e4d-868d-f4d46868b22e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm_2c7783f3-8d4f-4f92-80c2-035d4b54856e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_005e36c7-cab1-4a05-8c12-35bc6d1259ff" xlink:to="loc_us-gaap_DebtInstrumentTerm_2c7783f3-8d4f-4f92-80c2-035d4b54856e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_a397ec79-989e-491f-a78e-35ade10cd2c7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_005e36c7-cab1-4a05-8c12-35bc6d1259ff" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_a397ec79-989e-491f-a78e-35ade10cd2c7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_652cc229-c37e-4d6e-8325-3a1f1c4a3a4a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestPaidNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_005e36c7-cab1-4a05-8c12-35bc6d1259ff" xlink:to="loc_us-gaap_InterestPaidNet_652cc229-c37e-4d6e-8325-3a1f1c4a3a4a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_DebtInstrumentCreditAgreementTermsLimitOfDividendsPaidDistributionsAndRedemptionOfCapitalStock_e0bd0471-0650-416d-917a-bdcec9fe536d" xlink:href="shen-20201231.xsd#shen_DebtInstrumentCreditAgreementTermsLimitOfDividendsPaidDistributionsAndRedemptionOfCapitalStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_005e36c7-cab1-4a05-8c12-35bc6d1259ff" xlink:to="loc_shen_DebtInstrumentCreditAgreementTermsLimitOfDividendsPaidDistributionsAndRedemptionOfCapitalStock_e0bd0471-0650-416d-917a-bdcec9fe536d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_DebtInstrumentCreditAgreementTermsPercentageOfConsolidatedNetIncome_5e0ef53b-7ad6-483a-bd18-c4966ed7622f" xlink:href="shen-20201231.xsd#shen_DebtInstrumentCreditAgreementTermsPercentageOfConsolidatedNetIncome"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_005e36c7-cab1-4a05-8c12-35bc6d1259ff" xlink:to="loc_shen_DebtInstrumentCreditAgreementTermsPercentageOfConsolidatedNetIncome_5e0ef53b-7ad6-483a-bd18-c4966ed7622f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_LeverageRatioOne_487694a6-9caf-4d48-aea7-49fe3974e09c" xlink:href="shen-20201231.xsd#shen_LeverageRatioOne"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_005e36c7-cab1-4a05-8c12-35bc6d1259ff" xlink:to="loc_shen_LeverageRatioOne_487694a6-9caf-4d48-aea7-49fe3974e09c" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_LeverageRatioTwo_ac32158f-ba32-409d-a9b5-d1e16f23e578" xlink:href="shen-20201231.xsd#shen_LeverageRatioTwo"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_005e36c7-cab1-4a05-8c12-35bc6d1259ff" xlink:to="loc_shen_LeverageRatioTwo_ac32158f-ba32-409d-a9b5-d1e16f23e578" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_LeverageRatioThree_fb0cad4c-c7a4-4829-babd-2fad601e3e93" xlink:href="shen-20201231.xsd#shen_LeverageRatioThree"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_005e36c7-cab1-4a05-8c12-35bc6d1259ff" xlink:to="loc_shen_LeverageRatioThree_fb0cad4c-c7a4-4829-babd-2fad601e3e93" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_DebtServiceCoverageRatioActual_cdaeeaea-8823-4326-8a4c-9bcaee9d651c" xlink:href="shen-20201231.xsd#shen_DebtServiceCoverageRatioActual"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_005e36c7-cab1-4a05-8c12-35bc6d1259ff" xlink:to="loc_shen_DebtServiceCoverageRatioActual_cdaeeaea-8823-4326-8a4c-9bcaee9d651c" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_DebtInstrumentCovenantsMinimumLiquidityAmount_e2f5ffd3-6ff0-4bce-85ec-0cdff9b0187b" xlink:href="shen-20201231.xsd#shen_DebtInstrumentCovenantsMinimumLiquidityAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_005e36c7-cab1-4a05-8c12-35bc6d1259ff" xlink:to="loc_shen_DebtInstrumentCovenantsMinimumLiquidityAmount_e2f5ffd3-6ff0-4bce-85ec-0cdff9b0187b" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_89a22af9-0a32-406e-935e-5c2bc5ccf60f" 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_005e36c7-cab1-4a05-8c12-35bc6d1259ff" xlink:to="loc_us-gaap_DebtInstrumentTable_89a22af9-0a32-406e-935e-5c2bc5ccf60f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_cda1780b-bf43-4218-971a-ec49ece81e3d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_89a22af9-0a32-406e-935e-5c2bc5ccf60f" xlink:to="loc_us-gaap_CreditFacilityAxis_cda1780b-bf43-4218-971a-ec49ece81e3d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_cda1780b-bf43-4218-971a-ec49ece81e3d_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_cda1780b-bf43-4218-971a-ec49ece81e3d" xlink:to="loc_us-gaap_CreditFacilityDomain_cda1780b-bf43-4218-971a-ec49ece81e3d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_64e35979-2eb6-446f-a81d-94cc10ae9fe7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_cda1780b-bf43-4218-971a-ec49ece81e3d" xlink:to="loc_us-gaap_CreditFacilityDomain_64e35979-2eb6-446f-a81d-94cc10ae9fe7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_d197a36e-e759-4395-a327-5095f068670a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_64e35979-2eb6-446f-a81d-94cc10ae9fe7" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_d197a36e-e759-4395-a327-5095f068670a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_0283935a-9ad1-44e1-bff2-8a629e63566d" 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_89a22af9-0a32-406e-935e-5c2bc5ccf60f" xlink:to="loc_us-gaap_DebtInstrumentAxis_0283935a-9ad1-44e1-bff2-8a629e63566d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_0283935a-9ad1-44e1-bff2-8a629e63566d_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_0283935a-9ad1-44e1-bff2-8a629e63566d" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_0283935a-9ad1-44e1-bff2-8a629e63566d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_6f132689-79b9-46fe-a171-a55545587d4f" 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_0283935a-9ad1-44e1-bff2-8a629e63566d" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_6f132689-79b9-46fe-a171-a55545587d4f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_TermLoanA1Member_709c4531-f4a3-479e-bd04-1f5c4a425873" xlink:href="shen-20201231.xsd#shen_TermLoanA1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_6f132689-79b9-46fe-a171-a55545587d4f" xlink:to="loc_shen_TermLoanA1Member_709c4531-f4a3-479e-bd04-1f5c4a425873" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_TermLoanA2Member_35bf4081-f474-4cc1-90cd-ae1ea237d1df" xlink:href="shen-20201231.xsd#shen_TermLoanA2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_6f132689-79b9-46fe-a171-a55545587d4f" xlink:to="loc_shen_TermLoanA2Member_35bf4081-f474-4cc1-90cd-ae1ea237d1df" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_c4a9ee48-ff3c-4c49-aebf-85925655a369" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableRateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_89a22af9-0a32-406e-935e-5c2bc5ccf60f" xlink:to="loc_us-gaap_VariableRateAxis_c4a9ee48-ff3c-4c49-aebf-85925655a369" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_c4a9ee48-ff3c-4c49-aebf-85925655a369_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VariableRateAxis_c4a9ee48-ff3c-4c49-aebf-85925655a369" xlink:to="loc_us-gaap_VariableRateDomain_c4a9ee48-ff3c-4c49-aebf-85925655a369_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_2f0f36e5-2153-4314-8108-0a166d026e08" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VariableRateAxis_c4a9ee48-ff3c-4c49-aebf-85925655a369" xlink:to="loc_us-gaap_VariableRateDomain_2f0f36e5-2153-4314-8108-0a166d026e08" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_9e95180c-236d-4ba7-abc0-032717302f90" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_2f0f36e5-2153-4314-8108-0a166d026e08" xlink:to="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_9e95180c-236d-4ba7-abc0-032717302f90" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_1e36e483-9bd9-47c3-b5bf-99614ef045d6" 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_DebtInstrumentTable_89a22af9-0a32-406e-935e-5c2bc5ccf60f" xlink:to="loc_srt_RangeAxis_1e36e483-9bd9-47c3-b5bf-99614ef045d6" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_1e36e483-9bd9-47c3-b5bf-99614ef045d6_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_1e36e483-9bd9-47c3-b5bf-99614ef045d6" xlink:to="loc_srt_RangeMember_1e36e483-9bd9-47c3-b5bf-99614ef045d6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_a4081c1d-2a38-4e96-913c-74ec9a410124" 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_1e36e483-9bd9-47c3-b5bf-99614ef045d6" xlink:to="loc_srt_RangeMember_a4081c1d-2a38-4e96-913c-74ec9a410124" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_36357bb1-7348-46b1-9e3c-cc1619dc57cd" 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_a4081c1d-2a38-4e96-913c-74ec9a410124" xlink:to="loc_srt_MaximumMember_36357bb1-7348-46b1-9e3c-cc1619dc57cd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_b9e83584-2bb0-4227-ba2b-b83d75e289b7" 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_a4081c1d-2a38-4e96-913c-74ec9a410124" xlink:to="loc_srt_MinimumMember_b9e83584-2bb0-4227-ba2b-b83d75e289b7" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://shentel.com/role/DebtCreditAgreementDetails" xlink:type="simple" xlink:href="shen-20201231.xsd#DebtCreditAgreementDetails"/>
  <link:definitionLink xlink:role="http://shentel.com/role/DebtCreditAgreementDetails" xlink:type="extended" id="i15bb4a328a6342f78faea4cc50f84f93_DebtCreditAgreementDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_0fdebc41-5937-4bb2-bc62-10ce69f9cb79" 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_LongTermDebt_9cb3c76d-07de-46ba-9183-16d5f8e840d9" 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_0fdebc41-5937-4bb2-bc62-10ce69f9cb79" xlink:to="loc_us-gaap_LongTermDebt_9cb3c76d-07de-46ba-9183-16d5f8e840d9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_UnamortizedLoanFeesNet_886df643-3913-48f7-8206-dc01e155fdc8" xlink:href="shen-20201231.xsd#shen_UnamortizedLoanFeesNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0fdebc41-5937-4bb2-bc62-10ce69f9cb79" xlink:to="loc_shen_UnamortizedLoanFeesNet_886df643-3913-48f7-8206-dc01e155fdc8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_LongTermDebtNetOfUnamortizedLoanFees_f48f43c4-e7aa-452a-a186-c8ccf6f157a0" xlink:href="shen-20201231.xsd#shen_LongTermDebtNetOfUnamortizedLoanFees"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0fdebc41-5937-4bb2-bc62-10ce69f9cb79" xlink:to="loc_shen_LongTermDebtNetOfUnamortizedLoanFees_f48f43c4-e7aa-452a-a186-c8ccf6f157a0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_589db8da-6e85-47d2-a822-dd38e7a3b157" 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_0fdebc41-5937-4bb2-bc62-10ce69f9cb79" xlink:to="loc_us-gaap_DebtInstrumentTable_589db8da-6e85-47d2-a822-dd38e7a3b157" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_86ee0fc9-d440-49ba-986c-7d8d4ab516ef" 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_589db8da-6e85-47d2-a822-dd38e7a3b157" xlink:to="loc_us-gaap_DebtInstrumentAxis_86ee0fc9-d440-49ba-986c-7d8d4ab516ef" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_86ee0fc9-d440-49ba-986c-7d8d4ab516ef_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_86ee0fc9-d440-49ba-986c-7d8d4ab516ef" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_86ee0fc9-d440-49ba-986c-7d8d4ab516ef_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_63d83a3e-84a7-4480-b152-de9cccb4b67a" 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_86ee0fc9-d440-49ba-986c-7d8d4ab516ef" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_63d83a3e-84a7-4480-b152-de9cccb4b67a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_TermLoanA1Member_a9630252-5f39-4b28-9844-5045b4a558a0" xlink:href="shen-20201231.xsd#shen_TermLoanA1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_63d83a3e-84a7-4480-b152-de9cccb4b67a" xlink:to="loc_shen_TermLoanA1Member_a9630252-5f39-4b28-9844-5045b4a558a0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_TermLoanA2Member_7dc28fde-ccd6-4d50-a02c-f1a02dc1e7b7" xlink:href="shen-20201231.xsd#shen_TermLoanA2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_63d83a3e-84a7-4480-b152-de9cccb4b67a" xlink:to="loc_shen_TermLoanA2Member_7dc28fde-ccd6-4d50-a02c-f1a02dc1e7b7" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://shentel.com/role/DebtFinancialCovenantsinCreditAgreementsDetails" xlink:type="simple" xlink:href="shen-20201231.xsd#DebtFinancialCovenantsinCreditAgreementsDetails"/>
  <link:definitionLink xlink:role="http://shentel.com/role/DebtFinancialCovenantsinCreditAgreementsDetails" xlink:type="extended" id="ifa04d20865cb4aabb191211c9448fd7c_DebtFinancialCovenantsinCreditAgreementsDetails"/>
  <link:roleRef roleURI="http://shentel.com/role/DerivativeandHedging" xlink:type="simple" xlink:href="shen-20201231.xsd#DerivativeandHedging"/>
  <link:definitionLink xlink:role="http://shentel.com/role/DerivativeandHedging" xlink:type="extended" id="i76f22c3b67334f679b73559cd985885a_DerivativeandHedging"/>
  <link:roleRef roleURI="http://shentel.com/role/DerivativeandHedgingTables" xlink:type="simple" xlink:href="shen-20201231.xsd#DerivativeandHedgingTables"/>
  <link:definitionLink xlink:role="http://shentel.com/role/DerivativeandHedgingTables" xlink:type="extended" id="i71914031f3384b3d995f26533b5fe722_DerivativeandHedgingTables"/>
  <link:roleRef roleURI="http://shentel.com/role/DerivativeandHedgingNarrativeDetails" xlink:type="simple" xlink:href="shen-20201231.xsd#DerivativeandHedgingNarrativeDetails"/>
  <link:definitionLink xlink:role="http://shentel.com/role/DerivativeandHedgingNarrativeDetails" xlink:type="extended" id="i252da6fedd13488da58b59e167055d38_DerivativeandHedgingNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems_5a9615fa-842e-426f-a442-c9490e239e54" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFixedInterestRate_d2c172b4-bcba-4b4e-84a1-4a3c718114a6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeFixedInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_5a9615fa-842e-426f-a442-c9490e239e54" xlink:to="loc_us-gaap_DerivativeFixedInterestRate_d2c172b4-bcba-4b4e-84a1-4a3c718114a6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_DerivativeOutstandingDebtPercentageHedged_0535df14-6496-4b12-b38d-16d4ddd954d3" xlink:href="shen-20201231.xsd#shen_DerivativeOutstandingDebtPercentageHedged"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_5a9615fa-842e-426f-a442-c9490e239e54" xlink:to="loc_shen_DerivativeOutstandingDebtPercentageHedged_0535df14-6496-4b12-b38d-16d4ddd954d3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetNotionalAmount_010e2392-f82f-4ada-aa20-3fcfdd7d95e2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeAssetNotionalAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_5a9615fa-842e-426f-a442-c9490e239e54" xlink:to="loc_us-gaap_DerivativeAssetNotionalAmount_010e2392-f82f-4ada-aa20-3fcfdd7d95e2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths_05195b5c-1846-4875-97a1-3213b862cecd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_5a9615fa-842e-426f-a442-c9490e239e54" xlink:to="loc_us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths_05195b5c-1846-4875-97a1-3213b862cecd" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable_e465c830-3798-4a83-9a40-5592f34f05f0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativeLineItems_5a9615fa-842e-426f-a442-c9490e239e54" xlink:to="loc_us-gaap_DerivativeTable_e465c830-3798-4a83-9a40-5592f34f05f0" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_e6745301-f6a8-414f-9011-0cb06c835cff" 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_us-gaap_DerivativeTable_e465c830-3798-4a83-9a40-5592f34f05f0" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_e6745301-f6a8-414f-9011-0cb06c835cff" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_e6745301-f6a8-414f-9011-0cb06c835cff_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_e6745301-f6a8-414f-9011-0cb06c835cff" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_e6745301-f6a8-414f-9011-0cb06c835cff_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_d001ef69-4556-472b-a393-80486d55efd5" 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_e6745301-f6a8-414f-9011-0cb06c835cff" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_d001ef69-4556-472b-a393-80486d55efd5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_InterestRateSwapMay2016Member_29ddbf7d-24f0-49d2-95c7-b66f2d3981c6" xlink:href="shen-20201231.xsd#shen_InterestRateSwapMay2016Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_d001ef69-4556-472b-a393-80486d55efd5" xlink:to="loc_shen_InterestRateSwapMay2016Member_29ddbf7d-24f0-49d2-95c7-b66f2d3981c6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_865e936d-a593-4c6e-98cf-a7a9f64be9b5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestRateSwapMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_d001ef69-4556-472b-a393-80486d55efd5" xlink:to="loc_us-gaap_InterestRateSwapMember_865e936d-a593-4c6e-98cf-a7a9f64be9b5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_9d06ca6f-062d-4649-8dcd-56e7343012ed" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_e465c830-3798-4a83-9a40-5592f34f05f0" xlink:to="loc_us-gaap_HedgingDesignationAxis_9d06ca6f-062d-4649-8dcd-56e7343012ed" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_9d06ca6f-062d-4649-8dcd-56e7343012ed_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_HedgingDesignationAxis_9d06ca6f-062d-4649-8dcd-56e7343012ed" xlink:to="loc_us-gaap_HedgingDesignationDomain_9d06ca6f-062d-4649-8dcd-56e7343012ed_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_3b0be91c-9402-446f-9bcc-1b79576a549b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_HedgingDesignationAxis_9d06ca6f-062d-4649-8dcd-56e7343012ed" xlink:to="loc_us-gaap_HedgingDesignationDomain_3b0be91c-9402-446f-9bcc-1b79576a549b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NondesignatedMember_108a05a9-610b-473d-a9e6-c72fb14c352f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NondesignatedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingDesignationDomain_3b0be91c-9402-446f-9bcc-1b79576a549b" xlink:to="loc_us-gaap_NondesignatedMember_108a05a9-610b-473d-a9e6-c72fb14c352f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_9ce7de81-eac9-4232-9140-649a7c0cca4f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_e465c830-3798-4a83-9a40-5592f34f05f0" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_9ce7de81-eac9-4232-9140-649a7c0cca4f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_9ce7de81-eac9-4232-9140-649a7c0cca4f_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_9ce7de81-eac9-4232-9140-649a7c0cca4f" xlink:to="loc_us-gaap_HedgingRelationshipDomain_9ce7de81-eac9-4232-9140-649a7c0cca4f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_2dbab2f7-ea44-4a90-98eb-1470dbff4808" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_9ce7de81-eac9-4232-9140-649a7c0cca4f" xlink:to="loc_us-gaap_HedgingRelationshipDomain_2dbab2f7-ea44-4a90-98eb-1470dbff4808" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_0993d143-072b-4632-ad6b-3348ab6bcf63" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingRelationshipDomain_2dbab2f7-ea44-4a90-98eb-1470dbff4808" xlink:to="loc_us-gaap_CashFlowHedgingMember_0993d143-072b-4632-ad6b-3348ab6bcf63" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://shentel.com/role/DerivativeandHedgingScheduleofDerivativeInstrumentsFairValueDetails" xlink:type="simple" xlink:href="shen-20201231.xsd#DerivativeandHedgingScheduleofDerivativeInstrumentsFairValueDetails"/>
  <link:definitionLink xlink:role="http://shentel.com/role/DerivativeandHedgingScheduleofDerivativeInstrumentsFairValueDetails" xlink:type="extended" id="i70dc26bbf9064d5184575c527acee7d6_DerivativeandHedgingScheduleofDerivativeInstrumentsFairValueDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesFairValueLineItems_552aff42-cb75-40aa-9d79-85f10207e682" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativesFairValueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssets_cfd02082-6884-4cc7-a5e7-2a0387b5629d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_552aff42-cb75-40aa-9d79-85f10207e682" xlink:to="loc_us-gaap_DerivativeAssets_cfd02082-6884-4cc7-a5e7-2a0387b5629d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_83ce1e76-ee66-42ca-8307-ed65c7e055c4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_552aff42-cb75-40aa-9d79-85f10207e682" xlink:to="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_83ce1e76-ee66-42ca-8307-ed65c7e055c4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_15a34ac8-f59a-4886-bcb2-7fb2345f78e5" 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_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_83ce1e76-ee66-42ca-8307-ed65c7e055c4" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_15a34ac8-f59a-4886-bcb2-7fb2345f78e5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_15a34ac8-f59a-4886-bcb2-7fb2345f78e5_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_15a34ac8-f59a-4886-bcb2-7fb2345f78e5" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_15a34ac8-f59a-4886-bcb2-7fb2345f78e5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_46496f84-3e2c-4643-aeeb-17cfd4083d8c" 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_15a34ac8-f59a-4886-bcb2-7fb2345f78e5" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_46496f84-3e2c-4643-aeeb-17cfd4083d8c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_0e7ae706-d059-4b00-bc29-da77ff724cbb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestRateSwapMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_46496f84-3e2c-4643-aeeb-17cfd4083d8c" xlink:to="loc_us-gaap_InterestRateSwapMember_0e7ae706-d059-4b00-bc29-da77ff724cbb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_c38e136f-3c5f-4620-ae0a-3476ea22cf9c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_83ce1e76-ee66-42ca-8307-ed65c7e055c4" xlink:to="loc_us-gaap_HedgingDesignationAxis_c38e136f-3c5f-4620-ae0a-3476ea22cf9c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_c38e136f-3c5f-4620-ae0a-3476ea22cf9c_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_HedgingDesignationAxis_c38e136f-3c5f-4620-ae0a-3476ea22cf9c" xlink:to="loc_us-gaap_HedgingDesignationDomain_c38e136f-3c5f-4620-ae0a-3476ea22cf9c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_13257386-1396-49f4-8e16-bd6d202f2120" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_HedgingDesignationAxis_c38e136f-3c5f-4620-ae0a-3476ea22cf9c" xlink:to="loc_us-gaap_HedgingDesignationDomain_13257386-1396-49f4-8e16-bd6d202f2120" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_cc38a7c3-4fc0-45d2-9012-73cfb248623e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingDesignationDomain_13257386-1396-49f4-8e16-bd6d202f2120" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_cc38a7c3-4fc0-45d2-9012-73cfb248623e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_22fc7449-895a-4a14-97b1-9c263eed6cb9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_83ce1e76-ee66-42ca-8307-ed65c7e055c4" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_22fc7449-895a-4a14-97b1-9c263eed6cb9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_22fc7449-895a-4a14-97b1-9c263eed6cb9_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_22fc7449-895a-4a14-97b1-9c263eed6cb9" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_22fc7449-895a-4a14-97b1-9c263eed6cb9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_31e28193-2aa3-490b-81aa-188de462b67a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_22fc7449-895a-4a14-97b1-9c263eed6cb9" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_31e28193-2aa3-490b-81aa-188de462b67a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_3da86fd6-239c-41ea-9214-f727e46e28f4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_31e28193-2aa3-490b-81aa-188de462b67a" xlink:to="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_3da86fd6-239c-41ea-9214-f727e46e28f4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_DeferredChargesandOtherAssetsNetMember_c40c8d96-1b4f-46f2-87aa-ac6f5c395d51" xlink:href="shen-20201231.xsd#shen_DeferredChargesandOtherAssetsNetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_31e28193-2aa3-490b-81aa-188de462b67a" xlink:to="loc_shen_DeferredChargesandOtherAssetsNetMember_c40c8d96-1b4f-46f2-87aa-ac6f5c395d51" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_AccruedLiabilitiesAndOtherMember_bdc3f023-a0db-4388-88dd-4307b2791756" xlink:href="shen-20201231.xsd#shen_AccruedLiabilitiesAndOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_31e28193-2aa3-490b-81aa-188de462b67a" xlink:to="loc_shen_AccruedLiabilitiesAndOtherMember_bdc3f023-a0db-4388-88dd-4307b2791756" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://shentel.com/role/DerivativeandHedgingScheduleofAccumulatedOtherComprehensiveIncomeLossDetails" xlink:type="simple" xlink:href="shen-20201231.xsd#DerivativeandHedgingScheduleofAccumulatedOtherComprehensiveIncomeLossDetails"/>
  <link:definitionLink xlink:role="http://shentel.com/role/DerivativeandHedgingScheduleofAccumulatedOtherComprehensiveIncomeLossDetails" xlink:type="extended" id="i6217fa921860487d869b72111bda5636_DerivativeandHedgingScheduleofAccumulatedOtherComprehensiveIncomeLossDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_e96ce555-c857-4f52-8773-9f5c8b5c4451" 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_AOCIAttributableToParentAbstract_d0974d81-8721-49bd-8297-ed49266ad262" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AOCIAttributableToParentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_e96ce555-c857-4f52-8773-9f5c8b5c4451" xlink:to="loc_us-gaap_AOCIAttributableToParentAbstract_d0974d81-8721-49bd-8297-ed49266ad262" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_AOCIAttributabletoParentBeforeTaxRollForward_3d4d17d7-61c7-4b80-8fe6-76a23e68cbe3" xlink:href="shen-20201231.xsd#shen_AOCIAttributabletoParentBeforeTaxRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AOCIAttributableToParentAbstract_d0974d81-8721-49bd-8297-ed49266ad262" xlink:to="loc_shen_AOCIAttributabletoParentBeforeTaxRollForward_3d4d17d7-61c7-4b80-8fe6-76a23e68cbe3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AociBeforeTaxAttributableToParent_2da93bef-301e-4cb4-8dc3-f9b45047aefc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AociBeforeTaxAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_shen_AOCIAttributabletoParentBeforeTaxRollForward_3d4d17d7-61c7-4b80-8fe6-76a23e68cbe3" xlink:to="loc_us-gaap_AociBeforeTaxAttributableToParent_2da93bef-301e-4cb4-8dc3-f9b45047aefc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent_3fc1b964-5787-4263-b85e-1c9b14017d81" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_shen_AOCIAttributabletoParentBeforeTaxRollForward_3d4d17d7-61c7-4b80-8fe6-76a23e68cbe3" xlink:to="loc_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent_3fc1b964-5787-4263-b85e-1c9b14017d81" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent_9c8324a4-5528-4515-b3fd-a7d7ad80d87d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_shen_AOCIAttributabletoParentBeforeTaxRollForward_3d4d17d7-61c7-4b80-8fe6-76a23e68cbe3" xlink:to="loc_us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent_9c8324a4-5528-4515-b3fd-a7d7ad80d87d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent_af566a48-c0d5-41eb-a1b8-e998be0e87f8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_shen_AOCIAttributabletoParentBeforeTaxRollForward_3d4d17d7-61c7-4b80-8fe6-76a23e68cbe3" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent_af566a48-c0d5-41eb-a1b8-e998be0e87f8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AociBeforeTaxAttributableToParent_2fdada38-4dca-4ca1-bd60-e4f4058c0a92" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AociBeforeTaxAttributableToParent"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_AOCIAttributabletoParentTaxRollForward_af8577af-9509-4117-80fc-325c6bd54be1" xlink:href="shen-20201231.xsd#shen_AOCIAttributabletoParentTaxRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AOCIAttributableToParentAbstract_d0974d81-8721-49bd-8297-ed49266ad262" xlink:to="loc_shen_AOCIAttributabletoParentTaxRollForward_af8577af-9509-4117-80fc-325c6bd54be1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AociTaxAttributableToParent_661ba494-5293-452e-874a-59b112ad1164" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AociTaxAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_shen_AOCIAttributabletoParentTaxRollForward_af8577af-9509-4117-80fc-325c6bd54be1" xlink:to="loc_us-gaap_AociTaxAttributableToParent_661ba494-5293-452e-874a-59b112ad1164" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax_2c281e72-ec08-4ceb-bdb8-44d18b18ae64" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_shen_AOCIAttributabletoParentTaxRollForward_af8577af-9509-4117-80fc-325c6bd54be1" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax_2c281e72-ec08-4ceb-bdb8-44d18b18ae64" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodTax_bd32bd6c-d864-4b72-a79d-9d5e82b77524" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReclassificationFromAociCurrentPeriodTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_shen_AOCIAttributabletoParentTaxRollForward_af8577af-9509-4117-80fc-325c6bd54be1" xlink:to="loc_us-gaap_ReclassificationFromAociCurrentPeriodTax_bd32bd6c-d864-4b72-a79d-9d5e82b77524" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossTax_f77938ce-7fb2-4df3-9722-a893b314bc61" 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_shen_AOCIAttributabletoParentTaxRollForward_af8577af-9509-4117-80fc-325c6bd54be1" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossTax_f77938ce-7fb2-4df3-9722-a893b314bc61" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AociTaxAttributableToParent_0523ce4f-5689-4b57-955e-0d7aebd251f5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AociTaxAttributableToParent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_1d76781e-7c07-416e-8135-21eae52dc760" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AOCIAttributableToParentNetOfTaxRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AOCIAttributableToParentAbstract_d0974d81-8721-49bd-8297-ed49266ad262" xlink:to="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_1d76781e-7c07-416e-8135-21eae52dc760" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_c4c7fcbb-9af1-4322-af7c-b2fae6797960" 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_AOCIAttributableToParentNetOfTaxRollForward_1d76781e-7c07-416e-8135-21eae52dc760" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_c4c7fcbb-9af1-4322-af7c-b2fae6797960" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_42d6a718-6b2f-49d3-8788-337681ff6306" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_1d76781e-7c07-416e-8135-21eae52dc760" xlink:to="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_42d6a718-6b2f-49d3-8788-337681ff6306" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_ff3369d7-f958-4890-b4fe-0b9d3c1ccf3b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_1d76781e-7c07-416e-8135-21eae52dc760" xlink:to="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_ff3369d7-f958-4890-b4fe-0b9d3c1ccf3b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_b415e774-ab6c-4bcd-8315-11b074d4a65a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_1d76781e-7c07-416e-8135-21eae52dc760" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_b415e774-ab6c-4bcd-8315-11b074d4a65a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_3bd0d370-11cf-49ba-8ec7-dd7904ffb62e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_1566b715-fa47-4894-bbfe-d8136e7da46f" 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_e96ce555-c857-4f52-8773-9f5c8b5c4451" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_1566b715-fa47-4894-bbfe-d8136e7da46f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_29840902-8a9c-4df7-8933-84bfd26a98ac" 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_1566b715-fa47-4894-bbfe-d8136e7da46f" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_29840902-8a9c-4df7-8933-84bfd26a98ac" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_29840902-8a9c-4df7-8933-84bfd26a98ac_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_29840902-8a9c-4df7-8933-84bfd26a98ac" xlink:to="loc_us-gaap_EquityComponentDomain_29840902-8a9c-4df7-8933-84bfd26a98ac_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_623298d2-7bd8-409e-a953-8e7152af5d0c" 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_29840902-8a9c-4df7-8933-84bfd26a98ac" xlink:to="loc_us-gaap_EquityComponentDomain_623298d2-7bd8-409e-a953-8e7152af5d0c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_94d9f2d4-c2d7-4484-a8c7-b5f5eeaf406c" 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_623298d2-7bd8-409e-a953-8e7152af5d0c" xlink:to="loc_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_94d9f2d4-c2d7-4484-a8c7-b5f5eeaf406c" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://shentel.com/role/IncomeTaxes" xlink:type="simple" xlink:href="shen-20201231.xsd#IncomeTaxes"/>
  <link:definitionLink xlink:role="http://shentel.com/role/IncomeTaxes" xlink:type="extended" id="i24076b313f8a422da69894b40130724f_IncomeTaxes"/>
  <link:roleRef roleURI="http://shentel.com/role/IncomeTaxesTables" xlink:type="simple" xlink:href="shen-20201231.xsd#IncomeTaxesTables"/>
  <link:definitionLink xlink:role="http://shentel.com/role/IncomeTaxesTables" xlink:type="extended" id="i0ad7fa6e985947cb8f491f08109ec1da_IncomeTaxesTables"/>
  <link:roleRef roleURI="http://shentel.com/role/IncomeTaxesNarrativeDetails" xlink:type="simple" xlink:href="shen-20201231.xsd#IncomeTaxesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://shentel.com/role/IncomeTaxesNarrativeDetails" xlink:type="extended" id="ie46557113cfb42d8b4fbcca39ef137a3_IncomeTaxesNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems_2535ab4b-f45a-4f23-bc9f-134c4604bf4f" 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_us-gaap_IncomeTaxesPaid_ddcdbdad-2a37-436c-b6e7-a655fd8f8ad9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxesPaid"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_2535ab4b-f45a-4f23-bc9f-134c4604bf4f" xlink:to="loc_us-gaap_IncomeTaxesPaid_ddcdbdad-2a37-436c-b6e7-a655fd8f8ad9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIncomeTaxRefunds_7ab48029-f5f9-4f39-9cb3-df571ba46ee3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIncomeTaxRefunds"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_2535ab4b-f45a-4f23-bc9f-134c4604bf4f" xlink:to="loc_us-gaap_ProceedsFromIncomeTaxRefunds_7ab48029-f5f9-4f39-9cb3-df571ba46ee3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_e7ca7238-4c60-494b-aef5-80c69f9bd789" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_2535ab4b-f45a-4f23-bc9f-134c4604bf4f" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_e7ca7238-4c60-494b-aef5-80c69f9bd789" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards_37940dcb-3543-4792-a4d9-f4451d790f0d" 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_2535ab4b-f45a-4f23-bc9f-134c4604bf4f" xlink:to="loc_us-gaap_OperatingLossCarryforwards_37940dcb-3543-4792-a4d9-f4451d790f0d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_56fc3625-727c-4690-bb78-e7d622baf404" 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_2535ab4b-f45a-4f23-bc9f-134c4604bf4f" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_56fc3625-727c-4690-bb78-e7d622baf404" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable_11ebd942-0df3-4dc0-9f78-dfeef202e6b3" 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_2535ab4b-f45a-4f23-bc9f-134c4604bf4f" xlink:to="loc_us-gaap_OperatingLossCarryforwardsTable_11ebd942-0df3-4dc0-9f78-dfeef202e6b3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_674bbcac-d5e7-42d4-868d-003dd8c5a86c" 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_11ebd942-0df3-4dc0-9f78-dfeef202e6b3" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_674bbcac-d5e7-42d4-868d-003dd8c5a86c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_674bbcac-d5e7-42d4-868d-003dd8c5a86c_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_674bbcac-d5e7-42d4-868d-003dd8c5a86c" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_674bbcac-d5e7-42d4-868d-003dd8c5a86c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_4a0fd67f-57bf-4e72-85f3-ec4e024a6fc4" 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_674bbcac-d5e7-42d4-868d-003dd8c5a86c" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_4a0fd67f-57bf-4e72-85f3-ec4e024a6fc4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCountryMember_b56809a1-c061-4354-ab25-25d30757bb55" 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_4a0fd67f-57bf-4e72-85f3-ec4e024a6fc4" xlink:to="loc_us-gaap_DomesticCountryMember_b56809a1-c061-4354-ab25-25d30757bb55" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_a8f12059-f7da-45c2-83d1-82676e146752" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_4a0fd67f-57bf-4e72-85f3-ec4e024a6fc4" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_a8f12059-f7da-45c2-83d1-82676e146752" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://shentel.com/role/IncomeTaxesComponentsofFederalandStateIncomeTaxesDetails" xlink:type="simple" xlink:href="shen-20201231.xsd#IncomeTaxesComponentsofFederalandStateIncomeTaxesDetails"/>
  <link:definitionLink xlink:role="http://shentel.com/role/IncomeTaxesComponentsofFederalandStateIncomeTaxesDetails" xlink:type="extended" id="i467a472db9f04dbd9dbd6b07937577a1_IncomeTaxesComponentsofFederalandStateIncomeTaxesDetails"/>
  <link:roleRef roleURI="http://shentel.com/role/IncomeTaxesReconciliationofIncomeTaxesDetails" xlink:type="simple" xlink:href="shen-20201231.xsd#IncomeTaxesReconciliationofIncomeTaxesDetails"/>
  <link:definitionLink xlink:role="http://shentel.com/role/IncomeTaxesReconciliationofIncomeTaxesDetails" xlink:type="extended" id="ifa48238e7c9f4e3ea36550a2de626f8a_IncomeTaxesReconciliationofIncomeTaxesDetails"/>
  <link:roleRef roleURI="http://shentel.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="shen-20201231.xsd#IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"/>
  <link:definitionLink xlink:role="http://shentel.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" xlink:type="extended" id="ie86472a030ce4885882d5e00c0b5369b_IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"/>
  <link:roleRef roleURI="http://shentel.com/role/EarningsperShareStockCompensation" xlink:type="simple" xlink:href="shen-20201231.xsd#EarningsperShareStockCompensation"/>
  <link:definitionLink xlink:role="http://shentel.com/role/EarningsperShareStockCompensation" xlink:type="extended" id="ib03f0fb800dc411ab0895d3c8501b9b7_EarningsperShareStockCompensation"/>
  <link:roleRef roleURI="http://shentel.com/role/EarningsperShareStockCompensationTables" xlink:type="simple" xlink:href="shen-20201231.xsd#EarningsperShareStockCompensationTables"/>
  <link:definitionLink xlink:role="http://shentel.com/role/EarningsperShareStockCompensationTables" xlink:type="extended" id="i950ac30edc5647e3a5f579d334e9bfc4_EarningsperShareStockCompensationTables"/>
  <link:roleRef roleURI="http://shentel.com/role/EarningsperShareStockCompensationNarrativeDetails" xlink:type="simple" xlink:href="shen-20201231.xsd#EarningsperShareStockCompensationNarrativeDetails"/>
  <link:definitionLink xlink:role="http://shentel.com/role/EarningsperShareStockCompensationNarrativeDetails" xlink:type="extended" id="i9ad3ca760d0247c89802b3bb6b4b2699_EarningsperShareStockCompensationNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4503aae3-c502-492a-ad33-eca1425b1ae8" 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_shen_NumberOfStockIncentivePlans_5784b295-6f3b-42ff-88a5-00f8366af954" xlink:href="shen-20201231.xsd#shen_NumberOfStockIncentivePlans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4503aae3-c502-492a-ad33-eca1425b1ae8" xlink:to="loc_shen_NumberOfStockIncentivePlans_5784b295-6f3b-42ff-88a5-00f8366af954" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_82081e89-3646-4140-8970-d86bfc7d2ae9" 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_4503aae3-c502-492a-ad33-eca1425b1ae8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_82081e89-3646-4140-8970-d86bfc7d2ae9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_a53b6f0a-84bc-492b-81d9-0e3f3d9fca6b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4503aae3-c502-492a-ad33-eca1425b1ae8" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_a53b6f0a-84bc-492b-81d9-0e3f3d9fca6b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_563d0e0d-8cd9-4d86-94fe-738c3d60aaa2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4503aae3-c502-492a-ad33-eca1425b1ae8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_563d0e0d-8cd9-4d86-94fe-738c3d60aaa2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_401962b1-03e2-42b3-b193-c58094bdddf9" 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_4503aae3-c502-492a-ad33-eca1425b1ae8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_401962b1-03e2-42b3-b193-c58094bdddf9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_4aced25e-d6ac-4091-8fc7-280310005145" 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_4503aae3-c502-492a-ad33-eca1425b1ae8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_4aced25e-d6ac-4091-8fc7-280310005145" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_37fd2e7e-001e-47eb-a225-4da41a299db4" 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_4503aae3-c502-492a-ad33-eca1425b1ae8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_37fd2e7e-001e-47eb-a225-4da41a299db4" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriodPercentage_7dd6c247-7788-46e2-b5ec-d153f9f6cc21" xlink:href="shen-20201231.xsd#shen_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriodPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4503aae3-c502-492a-ad33-eca1425b1ae8" xlink:to="loc_shen_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriodPercentage_7dd6c247-7788-46e2-b5ec-d153f9f6cc21" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_c35b3e30-2b9c-491f-905e-c01eca10b24f" 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_4503aae3-c502-492a-ad33-eca1425b1ae8" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_c35b3e30-2b9c-491f-905e-c01eca10b24f" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_b89cabd2-2ffb-4b93-bfb8-475ae17814ea" 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_4503aae3-c502-492a-ad33-eca1425b1ae8" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_b89cabd2-2ffb-4b93-bfb8-475ae17814ea" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_a0a5a12c-5cba-44fb-8d90-fe021adec7b5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4503aae3-c502-492a-ad33-eca1425b1ae8" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_a0a5a12c-5cba-44fb-8d90-fe021adec7b5" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_b1d63020-06b9-4767-9400-79989b6d10f2" 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_4503aae3-c502-492a-ad33-eca1425b1ae8" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_b1d63020-06b9-4767-9400-79989b6d10f2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_0f7e730d-8175-47d6-9c4f-60e3f5582602" 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_b1d63020-06b9-4767-9400-79989b6d10f2" xlink:to="loc_us-gaap_AwardTypeAxis_0f7e730d-8175-47d6-9c4f-60e3f5582602" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0f7e730d-8175-47d6-9c4f-60e3f5582602_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_0f7e730d-8175-47d6-9c4f-60e3f5582602" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0f7e730d-8175-47d6-9c4f-60e3f5582602_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2a41fa24-5a15-49b6-8c74-974b61300aed" 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_0f7e730d-8175-47d6-9c4f-60e3f5582602" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2a41fa24-5a15-49b6-8c74-974b61300aed" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_fd6d6e45-30d5-46ea-a097-c8b5902de820" 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_2a41fa24-5a15-49b6-8c74-974b61300aed" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_fd6d6e45-30d5-46ea-a097-c8b5902de820" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_RelativeTotalShareholderReturnAwardsMember_191e8893-a554-407e-a7f1-3e96a57f4943" xlink:href="shen-20201231.xsd#shen_RelativeTotalShareholderReturnAwardsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2a41fa24-5a15-49b6-8c74-974b61300aed" xlink:to="loc_shen_RelativeTotalShareholderReturnAwardsMember_191e8893-a554-407e-a7f1-3e96a57f4943" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis_1751d5ae-9104-4ad5-be78-478065bbadf3" 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_b1d63020-06b9-4767-9400-79989b6d10f2" xlink:to="loc_srt_TitleOfIndividualAxis_1751d5ae-9104-4ad5-be78-478065bbadf3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1751d5ae-9104-4ad5-be78-478065bbadf3_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_1751d5ae-9104-4ad5-be78-478065bbadf3" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1751d5ae-9104-4ad5-be78-478065bbadf3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_706de40e-1a33-4a14-8f57-4b3536df75bd" 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_1751d5ae-9104-4ad5-be78-478065bbadf3" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_706de40e-1a33-4a14-8f57-4b3536df75bd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_EmployeesAndDirectorsMember_4b7ccd78-7303-405e-a656-ebe51d9e5119" xlink:href="shen-20201231.xsd#shen_EmployeesAndDirectorsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_706de40e-1a33-4a14-8f57-4b3536df75bd" xlink:to="loc_shen_EmployeesAndDirectorsMember_4b7ccd78-7303-405e-a656-ebe51d9e5119" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_78901f27-b38a-4175-9ecb-718f5d0aa996" 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_b1d63020-06b9-4767-9400-79989b6d10f2" xlink:to="loc_srt_RangeAxis_78901f27-b38a-4175-9ecb-718f5d0aa996" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_78901f27-b38a-4175-9ecb-718f5d0aa996_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_78901f27-b38a-4175-9ecb-718f5d0aa996" xlink:to="loc_srt_RangeMember_78901f27-b38a-4175-9ecb-718f5d0aa996_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_a7b00111-658a-473e-8aca-ce485154c58c" 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_78901f27-b38a-4175-9ecb-718f5d0aa996" xlink:to="loc_srt_RangeMember_a7b00111-658a-473e-8aca-ce485154c58c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_5336b1f6-2cee-4c4a-8232-b6c2e79e3423" 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_a7b00111-658a-473e-8aca-ce485154c58c" xlink:to="loc_srt_MinimumMember_5336b1f6-2cee-4c4a-8232-b6c2e79e3423" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_254f2af6-3b5d-4407-a7b2-a07d6df60a7a" 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_a7b00111-658a-473e-8aca-ce485154c58c" xlink:to="loc_srt_MaximumMember_254f2af6-3b5d-4407-a7b2-a07d6df60a7a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_17219779-a2f6-469b-a4c9-4877025ae017" 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_b1d63020-06b9-4767-9400-79989b6d10f2" xlink:to="loc_us-gaap_PlanNameAxis_17219779-a2f6-469b-a4c9-4877025ae017" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_17219779-a2f6-469b-a4c9-4877025ae017_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_17219779-a2f6-469b-a4c9-4877025ae017" xlink:to="loc_us-gaap_PlanNameDomain_17219779-a2f6-469b-a4c9-4877025ae017_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_7bb237ca-79d2-4f88-8847-95f3cbef4075" 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_17219779-a2f6-469b-a4c9-4877025ae017" xlink:to="loc_us-gaap_PlanNameDomain_7bb237ca-79d2-4f88-8847-95f3cbef4075" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_ThePlan2005Member_acb64d64-0aed-4581-8cb6-399eb343d004" xlink:href="shen-20201231.xsd#shen_ThePlan2005Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_7bb237ca-79d2-4f88-8847-95f3cbef4075" xlink:to="loc_shen_ThePlan2005Member_acb64d64-0aed-4581-8cb6-399eb343d004" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_ThePlan2014Member_6fef2749-6a16-4df3-9dc7-4a19a7ee8232" xlink:href="shen-20201231.xsd#shen_ThePlan2014Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_7bb237ca-79d2-4f88-8847-95f3cbef4075" xlink:to="loc_shen_ThePlan2014Member_6fef2749-6a16-4df3-9dc7-4a19a7ee8232" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://shentel.com/role/EarningsperShareStockCompensationScheduleofStockCompensationExpenseDetails" xlink:type="simple" xlink:href="shen-20201231.xsd#EarningsperShareStockCompensationScheduleofStockCompensationExpenseDetails"/>
  <link:definitionLink xlink:role="http://shentel.com/role/EarningsperShareStockCompensationScheduleofStockCompensationExpenseDetails" xlink:type="extended" id="i2a76ab80d67c4245885760f717ebc124_EarningsperShareStockCompensationScheduleofStockCompensationExpenseDetails"/>
  <link:roleRef roleURI="http://shentel.com/role/EarningsperShareStockCompensationBasicandDilutedEarningsPerShareDetails" xlink:type="simple" xlink:href="shen-20201231.xsd#EarningsperShareStockCompensationBasicandDilutedEarningsPerShareDetails"/>
  <link:definitionLink xlink:role="http://shentel.com/role/EarningsperShareStockCompensationBasicandDilutedEarningsPerShareDetails" xlink:type="extended" id="i46c1f641a867411a89498aee9e8a2a50_EarningsperShareStockCompensationBasicandDilutedEarningsPerShareDetails"/>
  <link:roleRef roleURI="http://shentel.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="shen-20201231.xsd#CommitmentsandContingencies"/>
  <link:definitionLink xlink:role="http://shentel.com/role/CommitmentsandContingencies" xlink:type="extended" id="ic0bde4baa68e4b5987342edd30eb912a_CommitmentsandContingencies"/>
  <link:roleRef roleURI="http://shentel.com/role/CommitmentsandContingenciesNarrativeDetails" xlink:type="simple" xlink:href="shen-20201231.xsd#CommitmentsandContingenciesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://shentel.com/role/CommitmentsandContingenciesNarrativeDetails" xlink:type="extended" id="i624106bda21949628be241a52d0414f4_CommitmentsandContingenciesNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems_aebfd136-8263-43d7-9b1c-0f5c0fc53901" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_OtherCommitmentAnnualPayments_db73a4b9-3eba-426f-98c1-a077bd4d04ec" xlink:href="shen-20201231.xsd#shen_OtherCommitmentAnnualPayments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_aebfd136-8263-43d7-9b1c-0f5c0fc53901" xlink:to="loc_shen_OtherCommitmentAnnualPayments_db73a4b9-3eba-426f-98c1-a077bd4d04ec" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTable_bee22753-2c16-42e7-8d5a-056e8a8858b3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCommitmentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_aebfd136-8263-43d7-9b1c-0f5c0fc53901" xlink:to="loc_us-gaap_OtherCommitmentsTable_bee22753-2c16-42e7-8d5a-056e8a8858b3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsAxis_7785dcd3-29df-4bc6-8f7b-5ec2e3995c60" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCommitmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OtherCommitmentsTable_bee22753-2c16-42e7-8d5a-056e8a8858b3" xlink:to="loc_us-gaap_OtherCommitmentsAxis_7785dcd3-29df-4bc6-8f7b-5ec2e3995c60" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsDomain_7785dcd3-29df-4bc6-8f7b-5ec2e3995c60_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCommitmentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_OtherCommitmentsAxis_7785dcd3-29df-4bc6-8f7b-5ec2e3995c60" xlink:to="loc_us-gaap_OtherCommitmentsDomain_7785dcd3-29df-4bc6-8f7b-5ec2e3995c60_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsDomain_adfc5391-2659-4935-a002-9b8e40752ed7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCommitmentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_OtherCommitmentsAxis_7785dcd3-29df-4bc6-8f7b-5ec2e3995c60" xlink:to="loc_us-gaap_OtherCommitmentsDomain_adfc5391-2659-4935-a002-9b8e40752ed7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_FCCSpectrumLicensesMember_fd1a2e84-c9ab-480f-8cf6-a8d186ef79a9" xlink:href="shen-20201231.xsd#shen_FCCSpectrumLicensesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsDomain_adfc5391-2659-4935-a002-9b8e40752ed7" xlink:to="loc_shen_FCCSpectrumLicensesMember_fd1a2e84-c9ab-480f-8cf6-a8d186ef79a9" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://shentel.com/role/SegmentReporting" xlink:type="simple" xlink:href="shen-20201231.xsd#SegmentReporting"/>
  <link:definitionLink xlink:role="http://shentel.com/role/SegmentReporting" xlink:type="extended" id="ibce7695276fb4c789f9c8a9a445bc263_SegmentReporting"/>
  <link:roleRef roleURI="http://shentel.com/role/SegmentReportingTables" xlink:type="simple" xlink:href="shen-20201231.xsd#SegmentReportingTables"/>
  <link:definitionLink xlink:role="http://shentel.com/role/SegmentReportingTables" xlink:type="extended" id="iebee37d574c6460ba2d5d174715a3e72_SegmentReportingTables"/>
  <link:roleRef roleURI="http://shentel.com/role/SegmentReportingSelectedFinancialDataforSegmentsDetails" xlink:type="simple" xlink:href="shen-20201231.xsd#SegmentReportingSelectedFinancialDataforSegmentsDetails"/>
  <link:definitionLink xlink:role="http://shentel.com/role/SegmentReportingSelectedFinancialDataforSegmentsDetails" xlink:type="extended" id="icaf3c9dbdd5945cea5fc9522aa1b8687_SegmentReportingSelectedFinancialDataforSegmentsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_d53f730f-f27c-4368-aae8-be198d63b811" 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_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract_7d9bbf88-a317-49f0-acce-7ac2700ee58c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_d53f730f-f27c-4368-aae8-be198d63b811" xlink:to="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract_7d9bbf88-a317-49f0-acce-7ac2700ee58c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_EntityWideInformationRevenueFromExternalCustomerAbstract_ed6caa2e-b6db-40df-b51a-0191c479acfd" xlink:href="shen-20201231.xsd#shen_EntityWideInformationRevenueFromExternalCustomerAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract_7d9bbf88-a317-49f0-acce-7ac2700ee58c" xlink:to="loc_shen_EntityWideInformationRevenueFromExternalCustomerAbstract_ed6caa2e-b6db-40df-b51a-0191c479acfd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_c92fe8ec-dff4-457e-8f16-47fa20618c8a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_shen_EntityWideInformationRevenueFromExternalCustomerAbstract_ed6caa2e-b6db-40df-b51a-0191c479acfd" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_c92fe8ec-dff4-457e-8f16-47fa20618c8a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_cf15b36d-5b7f-4190-9afa-ef827823a82f" 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_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract_7d9bbf88-a317-49f0-acce-7ac2700ee58c" xlink:to="loc_us-gaap_OperatingExpensesAbstract_cf15b36d-5b7f-4190-9afa-ef827823a82f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_683c02ac-e2fd-4902-8e18-3ba05bf46bd9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_cf15b36d-5b7f-4190-9afa-ef827823a82f" xlink:to="loc_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_683c02ac-e2fd-4902-8e18-3ba05bf46bd9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_0c25a2c4-c3c2-4fea-9125-42927abb0ac5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_cf15b36d-5b7f-4190-9afa-ef827823a82f" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_0c25a2c4-c3c2-4fea-9125-42927abb0ac5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_ddbf708e-0ce7-4a38-be9e-33f323e2f739" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_cf15b36d-5b7f-4190-9afa-ef827823a82f" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_ddbf708e-0ce7-4a38-be9e-33f323e2f739" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_475c3ec1-6d58-4b1f-b61f-8e3841dc519b" 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_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract_7d9bbf88-a317-49f0-acce-7ac2700ee58c" xlink:to="loc_us-gaap_OperatingExpenses_475c3ec1-6d58-4b1f-b61f-8e3841dc519b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_b166dab5-258a-40ea-8a92-8b83d3bde727" 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_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract_7d9bbf88-a317-49f0-acce-7ac2700ee58c" xlink:to="loc_us-gaap_OperatingIncomeLoss_b166dab5-258a-40ea-8a92-8b83d3bde727" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_c3fb85cd-c63e-4e06-91ae-87b818938d1f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_d53f730f-f27c-4368-aae8-be198d63b811" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_c3fb85cd-c63e-4e06-91ae-87b818938d1f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_14c2d330-896c-46d7-b291-e761f158a89e" 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_d53f730f-f27c-4368-aae8-be198d63b811" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_14c2d330-896c-46d7-b291-e761f158a89e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_529833c9-9899-483e-a6c8-ba0578146b01" 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_ScheduleOfSegmentReportingInformationBySegmentTable_14c2d330-896c-46d7-b291-e761f158a89e" xlink:to="loc_srt_ProductOrServiceAxis_529833c9-9899-483e-a6c8-ba0578146b01" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_529833c9-9899-483e-a6c8-ba0578146b01_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_529833c9-9899-483e-a6c8-ba0578146b01" xlink:to="loc_srt_ProductsAndServicesDomain_529833c9-9899-483e-a6c8-ba0578146b01_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_4011c585-723e-4f72-a67b-054fa1f7112b" 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_529833c9-9899-483e-a6c8-ba0578146b01" xlink:to="loc_srt_ProductsAndServicesDomain_4011c585-723e-4f72-a67b-054fa1f7112b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_ResidentialAndSMBMember_0c78c20a-40a5-4b3b-b194-ecd39764851c" xlink:href="shen-20201231.xsd#shen_ResidentialAndSMBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_4011c585-723e-4f72-a67b-054fa1f7112b" xlink:to="loc_shen_ResidentialAndSMBMember_0c78c20a-40a5-4b3b-b194-ecd39764851c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_CommercialFiberMember_fd463ee0-3565-4a9d-afc2-22cec9bac9b1" xlink:href="shen-20201231.xsd#shen_CommercialFiberMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_4011c585-723e-4f72-a67b-054fa1f7112b" xlink:to="loc_shen_CommercialFiberMember_fd463ee0-3565-4a9d-afc2-22cec9bac9b1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_CarrierAccessRevenueMember_e4bcbcca-d75a-4d22-81c1-cc84f76455bd" xlink:href="shen-20201231.xsd#shen_CarrierAccessRevenueMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_4011c585-723e-4f72-a67b-054fa1f7112b" xlink:to="loc_shen_CarrierAccessRevenueMember_e4bcbcca-d75a-4d22-81c1-cc84f76455bd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_TowerLeaseMember_faa1657c-9f3c-4295-8b97-bcc49aa472a0" xlink:href="shen-20201231.xsd#shen_TowerLeaseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_4011c585-723e-4f72-a67b-054fa1f7112b" xlink:to="loc_shen_TowerLeaseMember_faa1657c-9f3c-4295-8b97-bcc49aa472a0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_ServiceandOtherMember_0f28ef24-39b5-474a-b228-92277e9753e8" xlink:href="shen-20201231.xsd#shen_ServiceandOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_4011c585-723e-4f72-a67b-054fa1f7112b" xlink:to="loc_shen_ServiceandOtherMember_0f28ef24-39b5-474a-b228-92277e9753e8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceMember_c04dc539-65f6-45d9-b4c0-e7394c181d2f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ServiceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_4011c585-723e-4f72-a67b-054fa1f7112b" xlink:to="loc_us-gaap_ServiceMember_c04dc539-65f6-45d9-b4c0-e7394c181d2f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_27f69d17-37fc-4fad-b4cd-6ad929eb5a48" 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_14c2d330-896c-46d7-b291-e761f158a89e" xlink:to="loc_srt_ConsolidationItemsAxis_27f69d17-37fc-4fad-b4cd-6ad929eb5a48" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_27f69d17-37fc-4fad-b4cd-6ad929eb5a48_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_27f69d17-37fc-4fad-b4cd-6ad929eb5a48" xlink:to="loc_srt_ConsolidationItemsDomain_27f69d17-37fc-4fad-b4cd-6ad929eb5a48_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_7962e561-9125-47fd-8493-2957c2fb86bf" 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_27f69d17-37fc-4fad-b4cd-6ad929eb5a48" xlink:to="loc_srt_ConsolidationItemsDomain_7962e561-9125-47fd-8493-2957c2fb86bf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_b09799af-4f86-456f-87ac-e342dba921ba" 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_7962e561-9125-47fd-8493-2957c2fb86bf" xlink:to="loc_us-gaap_OperatingSegmentsMember_b09799af-4f86-456f-87ac-e342dba921ba" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntersegmentEliminationMember_14c0a576-5ead-4d28-8a2f-0d0c691ad697" 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_7962e561-9125-47fd-8493-2957c2fb86bf" xlink:to="loc_us-gaap_IntersegmentEliminationMember_14c0a576-5ead-4d28-8a2f-0d0c691ad697" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_3c5ee91d-9c7a-4ab1-9a78-f7b3d583d1df" 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_7962e561-9125-47fd-8493-2957c2fb86bf" xlink:to="loc_us-gaap_CorporateNonSegmentMember_3c5ee91d-9c7a-4ab1-9a78-f7b3d583d1df" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_7dc77c30-a110-46a6-8699-ddec546d5de8" 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_14c2d330-896c-46d7-b291-e761f158a89e" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_7dc77c30-a110-46a6-8699-ddec546d5de8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_7dc77c30-a110-46a6-8699-ddec546d5de8_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_7dc77c30-a110-46a6-8699-ddec546d5de8" xlink:to="loc_us-gaap_SegmentDomain_7dc77c30-a110-46a6-8699-ddec546d5de8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_b2a7637c-6b1b-4210-8e34-b60ad60ace51" 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_7dc77c30-a110-46a6-8699-ddec546d5de8" xlink:to="loc_us-gaap_SegmentDomain_b2a7637c-6b1b-4210-8e34-b60ad60ace51" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_BroadbandSegmentMember_bbbf149e-860c-4597-b90c-8c0366867355" xlink:href="shen-20201231.xsd#shen_BroadbandSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_b2a7637c-6b1b-4210-8e34-b60ad60ace51" xlink:to="loc_shen_BroadbandSegmentMember_bbbf149e-860c-4597-b90c-8c0366867355" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_TowerSegmentMember_875d4ba3-55af-4175-8ac8-c95b5bc57191" xlink:href="shen-20201231.xsd#shen_TowerSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_b2a7637c-6b1b-4210-8e34-b60ad60ace51" xlink:to="loc_shen_TowerSegmentMember_875d4ba3-55af-4175-8ac8-c95b5bc57191" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateAndOtherMember_21cad9c3-f7b4-41c1-9674-7ade51e51fa7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CorporateAndOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_b2a7637c-6b1b-4210-8e34-b60ad60ace51" xlink:to="loc_us-gaap_CorporateAndOtherMember_21cad9c3-f7b4-41c1-9674-7ade51e51fa7" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://shentel.com/role/SegmentReportingReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails" xlink:type="simple" xlink:href="shen-20201231.xsd#SegmentReportingReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails"/>
  <link:definitionLink xlink:role="http://shentel.com/role/SegmentReportingReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails" xlink:type="extended" id="i6e38319b232a4675a21dc67115a771a1_SegmentReportingReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails"/>
  <link:roleRef roleURI="http://shentel.com/role/QuarterlyResultsunaudited" xlink:type="simple" xlink:href="shen-20201231.xsd#QuarterlyResultsunaudited"/>
  <link:definitionLink xlink:role="http://shentel.com/role/QuarterlyResultsunaudited" xlink:type="extended" id="i423f149362974de5bcf7b67a88183df4_QuarterlyResultsunaudited"/>
  <link:roleRef roleURI="http://shentel.com/role/QuarterlyResultsunauditedTables" xlink:type="simple" xlink:href="shen-20201231.xsd#QuarterlyResultsunauditedTables"/>
  <link:definitionLink xlink:role="http://shentel.com/role/QuarterlyResultsunauditedTables" xlink:type="extended" id="i19966641a1f54820a0f030f7a60704ee_QuarterlyResultsunauditedTables"/>
  <link:roleRef roleURI="http://shentel.com/role/QuarterlyResultsunauditedDetails" xlink:type="simple" xlink:href="shen-20201231.xsd#QuarterlyResultsunauditedDetails"/>
  <link:definitionLink xlink:role="http://shentel.com/role/QuarterlyResultsunauditedDetails" xlink:type="extended" id="i337b226ea6364d568a9e979badd0765a_QuarterlyResultsunauditedDetails"/>
  <link:roleRef roleURI="http://shentel.com/role/ScheduleIIValuationandQualifyingAccounts" xlink:type="simple" xlink:href="shen-20201231.xsd#ScheduleIIValuationandQualifyingAccounts"/>
  <link:definitionLink xlink:role="http://shentel.com/role/ScheduleIIValuationandQualifyingAccounts" xlink:type="extended" id="i7089db8c76ad4d2284728cc3f639a18e_ScheduleIIValuationandQualifyingAccounts"/>
  <link:roleRef roleURI="http://shentel.com/role/ScheduleIIValuationandQualifyingAccountsandReservesDetails" xlink:type="simple" xlink:href="shen-20201231.xsd#ScheduleIIValuationandQualifyingAccountsandReservesDetails"/>
  <link:definitionLink xlink:role="http://shentel.com/role/ScheduleIIValuationandQualifyingAccountsandReservesDetails" xlink:type="extended" id="id7e7f2e64d7340d69a9d8c44d3c1c67d_ScheduleIIValuationandQualifyingAccountsandReservesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_e9d65b2d-6c2b-4978-8aa7-d215545e2c15" 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_af87355f-24d9-42d2-8b3b-88bf86d83199" 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_e9d65b2d-6c2b-4978-8aa7-d215545e2c15" xlink:to="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_af87355f-24d9-42d2-8b3b-88bf86d83199" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_bf71a0ec-9e94-40e7-840d-59b700788b28" 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_af87355f-24d9-42d2-8b3b-88bf86d83199" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_bf71a0ec-9e94-40e7-840d-59b700788b28" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesRecoveries_682a2b60-8fe1-4a3d-b79f-63093d75f919" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesRecoveries"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_af87355f-24d9-42d2-8b3b-88bf86d83199" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesRecoveries_682a2b60-8fe1-4a3d-b79f-63093d75f919" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_1f582d48-b7f0-41d6-8c35-d30992481c9c" 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_af87355f-24d9-42d2-8b3b-88bf86d83199" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_1f582d48-b7f0-41d6-8c35-d30992481c9c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions_f6b75ff2-a8fe-4283-b23c-f866cffacb0f" 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_af87355f-24d9-42d2-8b3b-88bf86d83199" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDeductions_f6b75ff2-a8fe-4283-b23c-f866cffacb0f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_9d630184-c8c6-4863-b227-cf1481924340" 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_bac037e4-c017-4d94-bead-c3e95a921417" 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_e9d65b2d-6c2b-4978-8aa7-d215545e2c15" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_bac037e4-c017-4d94-bead-c3e95a921417" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_a4f9bb05-84d7-446d-84c3-ed265cd3d629" 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_bac037e4-c017-4d94-bead-c3e95a921417" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_a4f9bb05-84d7-446d-84c3-ed265cd3d629" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_a4f9bb05-84d7-446d-84c3-ed265cd3d629_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_a4f9bb05-84d7-446d-84c3-ed265cd3d629" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_a4f9bb05-84d7-446d-84c3-ed265cd3d629_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_03cb56bb-9a12-40a9-aeff-1b1098f05581" 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_a4f9bb05-84d7-446d-84c3-ed265cd3d629" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_03cb56bb-9a12-40a9-aeff-1b1098f05581" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossMember_7e91c5b7-9ae5-4752-b96e-75309f6764c0" 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_03cb56bb-9a12-40a9-aeff-1b1098f05581" xlink:to="loc_us-gaap_AllowanceForCreditLossMember_7e91c5b7-9ae5-4752-b96e-75309f6764c0" xlink:type="arc" order="0"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>11
<FILENAME>shen-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:e029fb57-8398-48a0-873b-c6c3cae67f14,g:f141bb60-9b31-4735-9757-c7115d160917-->
<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_eecd7e1a-e60a-4d57-80d7-834cf7e817d2_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">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_OtherMachineryAndEquipmentMember_8b4a6261-0311-426d-ac44-a721b374bda0_terseLabel_en-US" xlink:label="lab_us-gaap_OtherMachineryAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cable and fiber</link:label>
    <link:label id="lab_us-gaap_OtherMachineryAndEquipmentMember_label_en-US" xlink:label="lab_us-gaap_OtherMachineryAndEquipmentMember" xlink: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 Machinery and Equipment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherMachineryAndEquipmentMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherMachineryAndEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherMachineryAndEquipmentMember" xlink:to="lab_us-gaap_OtherMachineryAndEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_5cc87f66-e718-40bb-b2f5-1a8201ee1e75_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink: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_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_srt_RestatementAxis_da7d31e9-07b6-4358-bbbd-793b1224e2b6_terseLabel_en-US" xlink:label="lab_srt_RestatementAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restatement [Axis]</link:label>
    <link:label id="lab_srt_RestatementAxis_label_en-US" xlink:label="lab_srt_RestatementAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revision of Prior Period [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RestatementAxis" xlink:to="lab_srt_RestatementAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_8a28aac8-7c13-4088-a611-3581f4de6792_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_a01e4504-7bee-42f9-b4c7-af63a9c373de_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_CommitmentsAndContingenciesDisclosureTextBlock_3cd1aea6-8757-423d-aebe-5647ab866fbe_verboseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" 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">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_shen_DebtInstrumentCovenantLiquidityBalanceActual_21147cb2-8bc9-4a02-8a7b-9004767a57db_terseLabel_en-US" xlink:label="lab_shen_DebtInstrumentCovenantLiquidityBalanceActual" xlink: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 liquidity balance, actual</link:label>
    <link:label id="lab_shen_DebtInstrumentCovenantLiquidityBalanceActual_label_en-US" xlink:label="lab_shen_DebtInstrumentCovenantLiquidityBalanceActual" xlink: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, Liquidity Balance, Actual</link:label>
    <link:label id="lab_shen_DebtInstrumentCovenantLiquidityBalanceActual_documentation_en-US" xlink:label="lab_shen_DebtInstrumentCovenantLiquidityBalanceActual" 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, Liquidity Balance, Actual</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_shen_DebtInstrumentCovenantLiquidityBalanceActual" xlink:href="shen-20201231.xsd#shen_DebtInstrumentCovenantLiquidityBalanceActual"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_shen_DebtInstrumentCovenantLiquidityBalanceActual" xlink:to="lab_shen_DebtInstrumentCovenantLiquidityBalanceActual" xlink:type="arc" order="1"/>
    <link:label id="lab_shen_PercentageOfPatronageCreditPaidInCash_56e5cdac-c4d7-4bd0-a56b-b86950cbc3bb_terseLabel_en-US" xlink:label="lab_shen_PercentageOfPatronageCreditPaidInCash" xlink: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 patronage credit paid in cash</link:label>
    <link:label id="lab_shen_PercentageOfPatronageCreditPaidInCash_label_en-US" xlink:label="lab_shen_PercentageOfPatronageCreditPaidInCash" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of Patronage Credit Paid in Cash</link:label>
    <link:label id="lab_shen_PercentageOfPatronageCreditPaidInCash_documentation_en-US" xlink:label="lab_shen_PercentageOfPatronageCreditPaidInCash" 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">Represents the percentage of patronage credits paid in cash by the entity.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_shen_PercentageOfPatronageCreditPaidInCash" xlink:href="shen-20201231.xsd#shen_PercentageOfPatronageCreditPaidInCash"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_shen_PercentageOfPatronageCreditPaidInCash" xlink:to="lab_shen_PercentageOfPatronageCreditPaidInCash" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_c2195454-627b-4ee1-ab87-86041956c26d_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Axis]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_shen_ResidentialAndSMBMember_c67d326c-88e0-4b97-9e0d-a26313dd5c13_terseLabel_en-US" xlink:label="lab_shen_ResidentialAndSMBMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Residential &amp; SMB</link:label>
    <link:label id="lab_shen_ResidentialAndSMBMember_label_en-US" xlink:label="lab_shen_ResidentialAndSMBMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Residential And SMB [Member]</link:label>
    <link:label id="lab_shen_ResidentialAndSMBMember_documentation_en-US" xlink:label="lab_shen_ResidentialAndSMBMember" 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">Residential And SMB</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_shen_ResidentialAndSMBMember" xlink:href="shen-20201231.xsd#shen_ResidentialAndSMBMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_shen_ResidentialAndSMBMember" xlink:to="lab_shen_ResidentialAndSMBMember" xlink:type="arc" order="1"/>
    <link:label id="lab_shen_LesseeLeaseLiabilityPaymentsDueYearThree_4db5518b-92e8-436f-8b78-fb928485003b_terseLabel_en-US" xlink:label="lab_shen_LesseeLeaseLiabilityPaymentsDueYearThree" xlink: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_shen_LesseeLeaseLiabilityPaymentsDueYearThree_label_en-US" xlink:label="lab_shen_LesseeLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease Liability, Payments, Due Year Three</link:label>
    <link:label id="lab_shen_LesseeLeaseLiabilityPaymentsDueYearThree_documentation_en-US" xlink:label="lab_shen_LesseeLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease Liability, Payments, Due Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_shen_LesseeLeaseLiabilityPaymentsDueYearThree" xlink:href="shen-20201231.xsd#shen_LesseeLeaseLiabilityPaymentsDueYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_shen_LesseeLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_shen_LesseeLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_shen_LeverageRatioTwo_41dc266d-ca38-47e8-8a91-7bd21234f7af_terseLabel_en-US" xlink:label="lab_shen_LeverageRatioTwo" xlink: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 leverage ratio through December 31, 2019</link:label>
    <link:label id="lab_shen_LeverageRatioTwo_label_en-US" xlink:label="lab_shen_LeverageRatioTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leverage Ratio Two</link:label>
    <link:label id="lab_shen_LeverageRatioTwo_documentation_en-US" xlink:label="lab_shen_LeverageRatioTwo" 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">Represents total leverage ratio.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_shen_LeverageRatioTwo" xlink:href="shen-20201231.xsd#shen_LeverageRatioTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_shen_LeverageRatioTwo" xlink:to="lab_shen_LeverageRatioTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ServiceMember_ef76ff24-27d7-4073-aa3f-3dc7c06a21c2_terseLabel_en-US" xlink:label="lab_us-gaap_ServiceMember" xlink: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 services</link:label>
    <link:label id="lab_us-gaap_ServiceMember_label_en-US" xlink:label="lab_us-gaap_ServiceMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Service [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ServiceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ServiceMember" xlink:to="lab_us-gaap_ServiceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesDividendReinvestmentPlan_7edefb5e-f48a-4762-82db-2c87d5a30f5e_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesDividendReinvestmentPlan" xlink: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 dividend reinvestment (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesDividendReinvestmentPlan_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesDividendReinvestmentPlan" xlink: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, Dividend Reinvestment Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesDividendReinvestmentPlan" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesDividendReinvestmentPlan"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesDividendReinvestmentPlan" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesDividendReinvestmentPlan" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_63bd480d-d38a-4810-a61b-963c2ae0c3a9_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_e6c2304b-e195-4faf-876b-3df01183be2c_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_shen_TermLoanA2Member_fd188f05-7d8a-4582-ab77-5ab109483c19_terseLabel_en-US" xlink:label="lab_shen_TermLoanA2Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term loan A-2</link:label>
    <link:label id="lab_shen_TermLoanA2Member_label_en-US" xlink:label="lab_shen_TermLoanA2Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term loan A-2 [Member]</link:label>
    <link:label id="lab_shen_TermLoanA2Member_documentation_en-US" xlink:label="lab_shen_TermLoanA2Member" 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">Loan from a bank/financial institution for a specific amount that has a specified repayment schedule and a fixed/floating interest rate.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_shen_TermLoanA2Member" xlink:href="shen-20201231.xsd#shen_TermLoanA2Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_shen_TermLoanA2Member" xlink:to="lab_shen_TermLoanA2Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_b9ff708a-397d-41ba-b058-7c7d7c60a470_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">Schedule of Accumulated Other Comprehensive Income (Loss)</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_dbd2ab79-0b59-4361-8ab0-a63181fa1784_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink: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 number of shares authorized for issuance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink: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 Additional Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodShares_608bcade-ce96-417e-9540-ef006e95dacc_negatedLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodShares" 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">Share repurchases (in shares)</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodShares_bea6617a-7ee7-42b0-bb90-fd4c7957f2d9_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">Share repurchases (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_IncomeTaxReconciliationChangeInEnactedTaxRate_94e84210-267a-4c8c-9c9b-f5206ce7b673_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revaluation of U.S. deferred income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:to="lab_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeAssets_caacd526-06e5-41e6-8236-002ed3208053_verboseLabel_en-US" xlink:label="lab_us-gaap_DerivativeAssets" 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">Interest rate swaps</link:label>
    <link:label id="lab_us-gaap_DerivativeAssets_50f2a460-46cd-4081-900d-c9088fd2c8d2_netLabel_en-US" xlink:label="lab_us-gaap_DerivativeAssets" 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">Derivative asset</link:label>
    <link:label id="lab_us-gaap_DerivativeAssets_label_en-US" xlink:label="lab_us-gaap_DerivativeAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeAssets" xlink:to="lab_us-gaap_DerivativeAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_shen_DisposalGroupIncludingDiscontinuedOperationDeferredChargesAndOtherAssetsNoncurrent_aaec3f68-5758-42f3-8203-0952ef07659d_terseLabel_en-US" xlink:label="lab_shen_DisposalGroupIncludingDiscontinuedOperationDeferredChargesAndOtherAssetsNoncurrent" xlink: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 charges and other assets</link:label>
    <link:label id="lab_shen_DisposalGroupIncludingDiscontinuedOperationDeferredChargesAndOtherAssetsNoncurrent_label_en-US" xlink:label="lab_shen_DisposalGroupIncludingDiscontinuedOperationDeferredChargesAndOtherAssetsNoncurrent" xlink: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, Including Discontinued Operation, Deferred Charges And Other Assets, Noncurrent</link:label>
    <link:label id="lab_shen_DisposalGroupIncludingDiscontinuedOperationDeferredChargesAndOtherAssetsNoncurrent_documentation_en-US" xlink:label="lab_shen_DisposalGroupIncludingDiscontinuedOperationDeferredChargesAndOtherAssetsNoncurrent" 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">Disposal Group, Including Discontinued Operation, Deferred Charges And Other Assets, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_shen_DisposalGroupIncludingDiscontinuedOperationDeferredChargesAndOtherAssetsNoncurrent" xlink:href="shen-20201231.xsd#shen_DisposalGroupIncludingDiscontinuedOperationDeferredChargesAndOtherAssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_shen_DisposalGroupIncludingDiscontinuedOperationDeferredChargesAndOtherAssetsNoncurrent" xlink:to="lab_shen_DisposalGroupIncludingDiscontinuedOperationDeferredChargesAndOtherAssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeMember_dcc6cefe-9d70-415c-b3a7-485c21a617d9_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_61d89f43-7e2e-467a-bb30-bd57e38ef7cc_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 SHAREHOLDERS&#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_LessorOperatingLeasePaymentsToBeReceivedFiveYears_ca4c46e0-1102-46f6-b605-0823676b0674_terseLabel_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears" xlink: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_LessorOperatingLeasePaymentsToBeReceivedFiveYears_label_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessor, Operating Lease, Payment to be Received, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears" xlink:to="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c463c41b-4b8e-481d-b16e-6e0e8428b078_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_LessorOperatingLeasePaymentsToBeReceivedThereafter_b2ec7062-98da-4d22-9f02-9d9bd6ad1e25_terseLabel_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThereafter" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026 and thereafter</link:label>
    <link:label id="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThereafter_label_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThereafter" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessor, Operating Lease, Payment to be Received, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThereafter" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedThereafter"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThereafter" xlink:to="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThereafter" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_72985d73-b7c1-4ee4-9c39-12f21583a03d_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income taxes</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_1628bc9d-7cea-45e0-b493-61434d5cbb02_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink: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 and Hedging</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink: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 Instruments and Hedging Activities Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:to="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_7cebdf90-3d50-4ab4-8e4c-272e685bd21f_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" 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 - continuing operations</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink: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, Continuing Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_13a29c4c-84eb-44a2-bfe6-1e63fc149392_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_IntangibleAssetsNetExcludingGoodwill_06ec9cdd-190f-4dd3-82ec-88a70cb1c7a7_totalLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" 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">Intangible assets, net</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets, Net (Excluding Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_3a19d1bc-c6b6-4075-955d-6253405e60ab_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink: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 pension plan assets</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink: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 Benefit Plan, Plan Assets, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:to="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_d754ef45-4476-4258-bcf4-4b2c482d9bce_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">Operating loss</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_8813e6be-939b-4030-b566-8b821a33418c_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">Total consolidated operating loss</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_a88a659e-f792-4cd9-bdb3-5c41e348c488_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" 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 (loss) income</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_shen_LesseeLeaseLiabilityPaymentsDue_73bdfc5d-5fc8-49d3-972b-49cd06610d8b_totalLabel_en-US" xlink:label="lab_shen_LesseeLeaseLiabilityPaymentsDue" 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_shen_LesseeLeaseLiabilityPaymentsDue_label_en-US" xlink:label="lab_shen_LesseeLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease Liability, Payments, Due</link:label>
    <link:label id="lab_shen_LesseeLeaseLiabilityPaymentsDue_documentation_en-US" xlink:label="lab_shen_LesseeLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease Liability, Payments, Due</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_shen_LesseeLeaseLiabilityPaymentsDue" xlink:href="shen-20201231.xsd#shen_LesseeLeaseLiabilityPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_shen_LesseeLeaseLiabilityPaymentsDue" xlink:to="lab_shen_LesseeLeaseLiabilityPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_7dc65198-d426-4617-954c-0aaa01e892f5_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_dbed97a7-6062-478d-828a-001610390095_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current liabilities</link:label>
    <link:label id="lab_us-gaap_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_shen_CapitalizedContractCostPayments_f87dbff5-11dc-449e-b6e2-b420ed278068_terseLabel_en-US" xlink:label="lab_shen_CapitalizedContractCostPayments" xlink: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 payments</link:label>
    <link:label id="lab_shen_CapitalizedContractCostPayments_label_en-US" xlink:label="lab_shen_CapitalizedContractCostPayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized Contract Cost Payments</link:label>
    <link:label id="lab_shen_CapitalizedContractCostPayments_documentation_en-US" xlink:label="lab_shen_CapitalizedContractCostPayments" 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">Capitalized Contract Cost Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_shen_CapitalizedContractCostPayments" xlink:href="shen-20201231.xsd#shen_CapitalizedContractCostPayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_shen_CapitalizedContractCostPayments" xlink:to="lab_shen_CapitalizedContractCostPayments" xlink:type="arc" order="1"/>
    <link:label id="lab_shen_NumberOfStockIncentivePlans_8f2b16d0-fbd9-4c1e-9a97-b4cb592bf908_terseLabel_en-US" xlink:label="lab_shen_NumberOfStockIncentivePlans" xlink: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 stock incentive plans</link:label>
    <link:label id="lab_shen_NumberOfStockIncentivePlans_label_en-US" xlink:label="lab_shen_NumberOfStockIncentivePlans" xlink: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 Stock Incentive Plans</link:label>
    <link:label id="lab_shen_NumberOfStockIncentivePlans_documentation_en-US" xlink:label="lab_shen_NumberOfStockIncentivePlans" 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 shareholder approved company stock incentive plans.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_shen_NumberOfStockIncentivePlans" xlink:href="shen-20201231.xsd#shen_NumberOfStockIncentivePlans"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_shen_NumberOfStockIncentivePlans" xlink:to="lab_shen_NumberOfStockIncentivePlans" xlink:type="arc" order="1"/>
    <link:label id="lab_shen_DefinedBenefitPlanVestingPeriod_7092ddf7-877f-4507-9c4d-da8e9b2b21d0_terseLabel_en-US" xlink:label="lab_shen_DefinedBenefitPlanVestingPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension benefits, vesting period</link:label>
    <link:label id="lab_shen_DefinedBenefitPlanVestingPeriod_label_en-US" xlink:label="lab_shen_DefinedBenefitPlanVestingPeriod" xlink: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 Benefit Plan, Vesting Period</link:label>
    <link:label id="lab_shen_DefinedBenefitPlanVestingPeriod_documentation_en-US" xlink:label="lab_shen_DefinedBenefitPlanVestingPeriod" 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">Defined Benefit Plan, Vesting Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_shen_DefinedBenefitPlanVestingPeriod" xlink:href="shen-20201231.xsd#shen_DefinedBenefitPlanVestingPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_shen_DefinedBenefitPlanVestingPeriod" xlink:to="lab_shen_DefinedBenefitPlanVestingPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_6bbe99f4-1dd7-41f9-a209-d313c996d97e_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</link:label>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_0282a7ac-1f5b-4f6b-8815-d06f3dabd6e7_totalLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" 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">Prepaid expenses and other</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_VariableRateDomain_e9933a17-30ff-4d76-bf87-4a1f9c9751e3_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateDomain" xlink: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 Rate [Domain]</link:label>
    <link:label id="lab_us-gaap_VariableRateDomain_label_en-US" xlink:label="lab_us-gaap_VariableRateDomain" xlink: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 Rate [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateDomain" xlink:to="lab_us-gaap_VariableRateDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_6cd6a3ff-927e-48d2-9e75-df4a723bfd67_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" 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 - continuing operations</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink: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, Continuing Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_f0a4b710-2f60-4c87-8e9b-c1c51f8e9ac4_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable" xlink: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 Error Corrections and Prior Period Adjustment Restatement [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable" xlink: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 Error Corrections and Prior Period Adjustment Restatement [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable" xlink:to="lab_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableRateAxis_efefd9ff-f77a-4f51-b0d5-8de4ae8683e0_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateAxis" xlink: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 Rate [Axis]</link:label>
    <link:label id="lab_us-gaap_VariableRateAxis_label_en-US" xlink:label="lab_us-gaap_VariableRateAxis" xlink: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 Rate [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableRateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateAxis" xlink:to="lab_us-gaap_VariableRateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1e227597-0952-48d2-9837-26d72dc7f878_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_9e7b4ffe-8b6e-4eb8-a8d1-076ea64ccd05_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_FinanceLeaseLiabilityPaymentsDue_3382c1ac-1900-47b8-ac1c-e486454f169a_totalLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue" 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_FinanceLeaseLiabilityPaymentsDue_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Payment, Due</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_009044f0-1982-4f6f-b980-df8047b84abb_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" 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">Share repurchases</link:label>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_label_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for Repurchase of Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:href="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_AssetsAbstract_f34be16f-cf61-484a-8eaf-9c8222f80373_verboseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract" 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_AssetsAbstract_93186346-6ac0-47d2-9508-3e649d93e216_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_7cf7aabc-bb75-41ac-a8f7-6533d8f73334_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_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_d9213cb3-bb71-4347-a855-901d3f4fee0b_terseLabel_en-US" xlink:label="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment, Name [Axis]</link:label>
    <link:label id="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_label_en-US" xlink:label="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink: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, Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_3a93c782-fa56-452d-9276-3478b677965a_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 period</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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_AccountingPoliciesAbstract_58c660dc-ebc1-43d8-ad62-f9e460b45d65_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_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_644065c7-9b78-4acc-9339-d1812a62cf4f_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">2026 and 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_StockIssuedDuringPeriodValueShareBasedCompensation_65b906a9-40e4-4039-8bcd-c14178cae0d0_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock based compensation</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressStateOrProvince_b2d54944-2358-4481-88d7-13c6371e0da7_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_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock_c69355cc-3b7d-46f8-ad1a-1741c2b2447a_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock" xlink: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 Defined Benefit Plans Disclosures</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock" xlink: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 Defined Benefit Plans Disclosures [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock" xlink:to="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_0058cac7-d229-4b0a-aa2e-e09b3e9936a8_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink: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 tax expense at federal statutory</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:to="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasePayments_12cff23c-721e-4945-87c5-4ffef8ad5da4_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 lease, payments</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_AccountsPayableCurrent_dd0724fa-fdd3-4ef9-b38a-ec4df3254776_verboseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" 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">Accounts payable</link:label>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableCurrent" xlink:to="lab_us-gaap_AccountsPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubleaseIncome_1ec58dfb-a800-4c56-99fa-6dee8f86de28_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_shen_EmployeesAndDirectorsMember_9f2efb9f-8c79-4989-99af-66f41a278009_terseLabel_en-US" xlink:label="lab_shen_EmployeesAndDirectorsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employees And Directors</link:label>
    <link:label id="lab_shen_EmployeesAndDirectorsMember_label_en-US" xlink:label="lab_shen_EmployeesAndDirectorsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employees And Directors [Member]</link:label>
    <link:label id="lab_shen_EmployeesAndDirectorsMember_documentation_en-US" xlink:label="lab_shen_EmployeesAndDirectorsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employees And Directors</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_shen_EmployeesAndDirectorsMember" xlink:href="shen-20201231.xsd#shen_EmployeesAndDirectorsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_shen_EmployeesAndDirectorsMember" xlink:to="lab_shen_EmployeesAndDirectorsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_shen_LesseeLeaseLiabilityPaymentsDueAfterYearFive_b2374ffb-6521-4622-b853-e4b3ca34a8b8_terseLabel_en-US" xlink:label="lab_shen_LesseeLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026 and thereafter</link:label>
    <link:label id="lab_shen_LesseeLeaseLiabilityPaymentsDueAfterYearFive_label_en-US" xlink:label="lab_shen_LesseeLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease Liability, Payments, Due After Year Five</link:label>
    <link:label id="lab_shen_LesseeLeaseLiabilityPaymentsDueAfterYearFive_documentation_en-US" xlink:label="lab_shen_LesseeLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease Liability, Payments, Due After Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_shen_LesseeLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="shen-20201231.xsd#shen_LesseeLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_shen_LesseeLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="lab_shen_LesseeLeaseLiabilityPaymentsDueAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeAssetsCurrent_ec8dc8ba-f4de-4115-9598-c5ca3e004413_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest rate swaps</link:label>
    <link:label id="lab_us-gaap_DerivativeAssetsCurrent_label_en-US" xlink:label="lab_us-gaap_DerivativeAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Asset, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetsCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeAssetsCurrent" xlink:to="lab_us-gaap_DerivativeAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCommitmentsTable_0bc78410-aa35-4abb-9169-2e12cded0003_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCommitmentsTable" xlink: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 Commitments [Table]</link:label>
    <link:label id="lab_us-gaap_OtherCommitmentsTable_label_en-US" xlink:label="lab_us-gaap_OtherCommitmentsTable" xlink: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 Commitments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCommitmentsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentsTable" xlink:to="lab_us-gaap_OtherCommitmentsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_shen_LeaseLiability_5a49eb5c-3a98-419e-b645-4424ac2a053a_terseLabel_en-US" xlink:label="lab_shen_LeaseLiability" xlink: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 lease liabilities</link:label>
    <link:label id="lab_shen_LeaseLiability_label_en-US" xlink:label="lab_shen_LeaseLiability" xlink: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, Liability</link:label>
    <link:label id="lab_shen_LeaseLiability_documentation_en-US" xlink:label="lab_shen_LeaseLiability" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_shen_LeaseLiability" xlink:href="shen-20201231.xsd#shen_LeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_shen_LeaseLiability" xlink:to="lab_shen_LeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_8711d203-ea0f-479e-b1f0-9ab2e3692108_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_OperatingLeaseRightOfUseAsset_732c69a3-0d4e-4381-8fa4-32bcdad227c5_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">Operating lease right-of-use assets</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Right-of-Use Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="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_DeferredTaxLiabilitiesPropertyPlantAndEquipment_dc1e0f45-b9cb-4449-9e9c-0b8b94a7585e_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink: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</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_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_6e330a36-bed2-4ac7-aa0a-f9227e5fdc9e_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_OtherAccruedLiabilitiesNoncurrent_234399c7-dd90-412e-b0b9-7fe918f34522_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesNoncurrent" xlink: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_OtherAccruedLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesNoncurrent" xlink: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 Accrued Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAccruedLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAccruedLiabilitiesNoncurrent" xlink:to="lab_us-gaap_OtherAccruedLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_shen_AmortizationReflectedAsOperatingExpense_74202294-c2c8-49b6-a4be-eabd5f7f7343_terseLabel_en-US" xlink:label="lab_shen_AmortizationReflectedAsOperatingExpense" xlink: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</link:label>
    <link:label id="lab_shen_AmortizationReflectedAsOperatingExpense_label_en-US" xlink:label="lab_shen_AmortizationReflectedAsOperatingExpense" xlink: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 Reflected as Operating Expense</link:label>
    <link:label id="lab_shen_AmortizationReflectedAsOperatingExpense_documentation_en-US" xlink:label="lab_shen_AmortizationReflectedAsOperatingExpense" 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 aggregate amount of recurring noncash operating expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_shen_AmortizationReflectedAsOperatingExpense" xlink:href="shen-20201231.xsd#shen_AmortizationReflectedAsOperatingExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_shen_AmortizationReflectedAsOperatingExpense" xlink:to="lab_shen_AmortizationReflectedAsOperatingExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxesPaid_b3671c08-49a1-49ac-a270-69f82c6b0d8a_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaid" xlink: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</link:label>
    <link:label id="lab_us-gaap_IncomeTaxesPaid_label_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaid" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaid" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxesPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesPaid" xlink:to="lab_us-gaap_IncomeTaxesPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_shen_IncreaseDecreaseInOperatingLeaseRightOfUseAsset_29ef6875-dffb-4e6a-bc9e-79b19288e76e_terseLabel_en-US" xlink:label="lab_shen_IncreaseDecreaseInOperatingLeaseRightOfUseAsset" xlink: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_shen_IncreaseDecreaseInOperatingLeaseRightOfUseAsset_label_en-US" xlink:label="lab_shen_IncreaseDecreaseInOperatingLeaseRightOfUseAsset" xlink: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 Right Of Use Asset</link:label>
    <link:label id="lab_shen_IncreaseDecreaseInOperatingLeaseRightOfUseAsset_documentation_en-US" xlink:label="lab_shen_IncreaseDecreaseInOperatingLeaseRightOfUseAsset" 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 Right Of Use Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_shen_IncreaseDecreaseInOperatingLeaseRightOfUseAsset" xlink:href="shen-20201231.xsd#shen_IncreaseDecreaseInOperatingLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_shen_IncreaseDecreaseInOperatingLeaseRightOfUseAsset" xlink:to="lab_shen_IncreaseDecreaseInOperatingLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AociTaxAttributableToParent_c29763fb-86ec-4103-8329-c7845126eca4_negatedPeriodStartLabel_en-US" xlink:label="lab_us-gaap_AociTaxAttributableToParent" 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 December 31, 2019</link:label>
    <link:label id="lab_us-gaap_AociTaxAttributableToParent_68c399c8-69d0-4d75-9491-8b2d0ff73a1c_negatedPeriodEndLabel_en-US" xlink:label="lab_us-gaap_AociTaxAttributableToParent" 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, 2020</link:label>
    <link:label id="lab_us-gaap_AociTaxAttributableToParent_label_en-US" xlink:label="lab_us-gaap_AociTaxAttributableToParent" xlink: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 Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AociTaxAttributableToParent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AociTaxAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AociTaxAttributableToParent" xlink:to="lab_us-gaap_AociTaxAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_1c5c3277-5113-4f5f-bab3-115da824f921_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink: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_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_e67b335c-cd6a-4c0b-b966-f4884e0f5287_verboseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" 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">Property, plant and equipment acquired</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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_4b862d18-1e3f-479e-a876-5fd4cb9159c1_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_shen_LeverageRatioOne_7c18c7b8-7e1c-417c-a5ad-5d2d88d4d07b_terseLabel_en-US" xlink:label="lab_shen_LeverageRatioOne" xlink: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 leverage ratio from closing date through December 31, 2018</link:label>
    <link:label id="lab_shen_LeverageRatioOne_label_en-US" xlink:label="lab_shen_LeverageRatioOne" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leverage Ratio One</link:label>
    <link:label id="lab_shen_LeverageRatioOne_documentation_en-US" xlink:label="lab_shen_LeverageRatioOne" 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">Represents total leverage ratio.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_shen_LeverageRatioOne" xlink:href="shen-20201231.xsd#shen_LeverageRatioOne"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_shen_LeverageRatioOne" xlink:to="lab_shen_LeverageRatioOne" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_193e8449-14e6-410f-8cd5-9b36e29010d7_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compensation, nonvested awards, compensation cost not yet recognized</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_AociBeforeTaxAttributableToParent_45a2286a-2910-4f17-a1f8-01651e55518d_periodStartLabel_en-US" xlink:label="lab_us-gaap_AociBeforeTaxAttributableToParent" 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 as of December 31, 2019</link:label>
    <link:label id="lab_us-gaap_AociBeforeTaxAttributableToParent_d6cc1a53-1a57-4c8b-8018-eab6ea09fb5c_periodEndLabel_en-US" xlink:label="lab_us-gaap_AociBeforeTaxAttributableToParent" 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 as of December 31, 2020</link:label>
    <link:label id="lab_us-gaap_AociBeforeTaxAttributableToParent_label_en-US" xlink:label="lab_us-gaap_AociBeforeTaxAttributableToParent" xlink: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 before Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AociBeforeTaxAttributableToParent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AociBeforeTaxAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AociBeforeTaxAttributableToParent" xlink:to="lab_us-gaap_AociBeforeTaxAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_73bb18d0-05b3-4966-8581-0815d1736d05_terseLabel_en-US" xlink:label="lab_us-gaap_AOCIAttributableToParentNetOfTaxRollForward" xlink: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), net of taxes</link:label>
    <link:label id="lab_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_label_en-US" xlink:label="lab_us-gaap_AOCIAttributableToParentNetOfTaxRollForward" xlink: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, Net of Tax [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AOCIAttributableToParentNetOfTaxRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward" xlink:to="lab_us-gaap_AOCIAttributableToParentNetOfTaxRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock_4a8636a3-2479-40d2-8e1e-6182abaddeb0_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock" xlink: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 Asset Retirement Obligation</link:label>
    <link:label id="lab_us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock" xlink: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 Asset Retirement Obligation [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_shen_FiniteLivedIntangibleAssetsAmortizationExpense_2ceca18e-9ec2-47a2-93b5-6774ecf963f5_totalLabel_en-US" xlink:label="lab_shen_FiniteLivedIntangibleAssetsAmortizationExpense" 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_shen_FiniteLivedIntangibleAssetsAmortizationExpense_label_en-US" xlink:label="lab_shen_FiniteLivedIntangibleAssetsAmortizationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Amortization Expense</link:label>
    <link:label id="lab_shen_FiniteLivedIntangibleAssetsAmortizationExpense_documentation_en-US" xlink:label="lab_shen_FiniteLivedIntangibleAssetsAmortizationExpense" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Amortization Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_shen_FiniteLivedIntangibleAssetsAmortizationExpense" xlink:href="shen-20201231.xsd#shen_FiniteLivedIntangibleAssetsAmortizationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_shen_FiniteLivedIntangibleAssetsAmortizationExpense" xlink:to="lab_shen_FiniteLivedIntangibleAssetsAmortizationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_shen_OPEBPlanMember_ba357346-bed2-466f-ae48-86a554c90e3d_terseLabel_en-US" xlink:label="lab_shen_OPEBPlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Postretirement Plan</link:label>
    <link:label id="lab_shen_OPEBPlanMember_label_en-US" xlink:label="lab_shen_OPEBPlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">OPEB Plan [Member]</link:label>
    <link:label id="lab_shen_OPEBPlanMember_documentation_en-US" xlink:label="lab_shen_OPEBPlanMember" 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">OPEB Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_shen_OPEBPlanMember" xlink:href="shen-20201231.xsd#shen_OPEBPlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_shen_OPEBPlanMember" xlink:to="lab_shen_OPEBPlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_71ef37bf-5e25-4b8c-929a-c0a8782e45a9_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 taxes</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_shen_EquipmentProductAndServiceMember_5341dc36-e20b-4cce-9e88-3e368a8bf76c_terseLabel_en-US" xlink:label="lab_shen_EquipmentProductAndServiceMember" xlink: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 revenue</link:label>
    <link:label id="lab_shen_EquipmentProductAndServiceMember_label_en-US" xlink:label="lab_shen_EquipmentProductAndServiceMember" xlink: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 Product And Service [Member]</link:label>
    <link:label id="lab_shen_EquipmentProductAndServiceMember_documentation_en-US" xlink:label="lab_shen_EquipmentProductAndServiceMember" 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">Equipment Product And Service [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_shen_EquipmentProductAndServiceMember" xlink:href="shen-20201231.xsd#shen_EquipmentProductAndServiceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_shen_EquipmentProductAndServiceMember" xlink:to="lab_shen_EquipmentProductAndServiceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_shen_NtelosHoldingCorpMember_dde955e7-e7dc-4c6f-abe0-6d17b26e1a28_terseLabel_en-US" xlink:label="lab_shen_NtelosHoldingCorpMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ntelos Holding, Corp</link:label>
    <link:label id="lab_shen_NtelosHoldingCorpMember_label_en-US" xlink:label="lab_shen_NtelosHoldingCorpMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ntelos Holding, Corp [Member]</link:label>
    <link:label id="lab_shen_NtelosHoldingCorpMember_documentation_en-US" xlink:label="lab_shen_NtelosHoldingCorpMember" 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">Represents the aggregation and reporting of combined amounts of individually immaterial business combinations that were completed during the period.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_shen_NtelosHoldingCorpMember" xlink:href="shen-20201231.xsd#shen_NtelosHoldingCorpMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_shen_NtelosHoldingCorpMember" xlink:to="lab_shen_NtelosHoldingCorpMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_b380b5f8-c0c0-417f-93a7-110b3ce2ea38_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink: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 - Income from continuing operations (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink: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, Per Diluted Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HedgingDesignationDomain_f0074f01-943f-4b17-bd5c-64d7d7902ef6_terseLabel_en-US" xlink:label="lab_us-gaap_HedgingDesignationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Designation [Domain]</link:label>
    <link:label id="lab_us-gaap_HedgingDesignationDomain_label_en-US" xlink:label="lab_us-gaap_HedgingDesignationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Designation [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HedgingDesignationDomain" xlink:to="lab_us-gaap_HedgingDesignationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpenses_49303f07-6680-4b55-bc59-21a13f0f9188_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingExpenses" xlink: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 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_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_2b69de13-b216-42e6-8d3a-cc34f7efea35_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" xlink: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 - Income from discontinued operations, net of tax (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" xlink: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 Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Diluted Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" xlink:to="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_30ed3068-2bb4-4991-b4dd-97352ce44b20_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 income:</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_shen_NumberOfCellTowersBuilt_e9a98ea7-3772-4be2-8a1a-cdec05060432_terseLabel_en-US" xlink:label="lab_shen_NumberOfCellTowersBuilt" xlink: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 cell towers built</link:label>
    <link:label id="lab_shen_NumberOfCellTowersBuilt_label_en-US" xlink:label="lab_shen_NumberOfCellTowersBuilt" xlink: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 Cell Towers Built</link:label>
    <link:label id="lab_shen_NumberOfCellTowersBuilt_documentation_en-US" xlink:label="lab_shen_NumberOfCellTowersBuilt" 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 Cell Towers Built</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_shen_NumberOfCellTowersBuilt" xlink:href="shen-20201231.xsd#shen_NumberOfCellTowersBuilt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_shen_NumberOfCellTowersBuilt" xlink:to="lab_shen_NumberOfCellTowersBuilt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_55cbd50b-e781-4c2e-9ba4-6138599cefcc_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 dollars per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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_shen_AccruedProgrammingCostsCurrent_2b0681b9-f824-454d-b538-338cd1e14240_terseLabel_en-US" xlink:label="lab_shen_AccruedProgrammingCostsCurrent" xlink: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 programming costs</link:label>
    <link:label id="lab_shen_AccruedProgrammingCostsCurrent_label_en-US" xlink:label="lab_shen_AccruedProgrammingCostsCurrent" xlink: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 Programming Costs, Current</link:label>
    <link:label id="lab_shen_AccruedProgrammingCostsCurrent_documentation_en-US" xlink:label="lab_shen_AccruedProgrammingCostsCurrent" 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">Accrued Programming Costs, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_shen_AccruedProgrammingCostsCurrent" xlink:href="shen-20201231.xsd#shen_AccruedProgrammingCostsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_shen_AccruedProgrammingCostsCurrent" xlink:to="lab_shen_AccruedProgrammingCostsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock_197aee08-e682-4891-a2e2-414631c4cf20_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock" xlink: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 Noncurrent Liabilities</link:label>
    <link:label id="lab_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock" xlink: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 Noncurrent Liabilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNoncurrentLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_e549eb54-b05c-4717-8aa0-6226a5eb888b_netLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" 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 liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_994a00ce-a7ab-441b-ba45-3455f0139ee6_totalLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other 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_us-gaap_StockIssuedDuringPeriodValueDividendReinvestmentPlan_4cb5b6ad-e9f4-446e-a4cc-401a976c4878_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueDividendReinvestmentPlan" xlink: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 dividend reinvestment</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueDividendReinvestmentPlan_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueDividendReinvestmentPlan" xlink: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, Dividend Reinvestment Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueDividendReinvestmentPlan" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueDividendReinvestmentPlan"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueDividendReinvestmentPlan" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueDividendReinvestmentPlan" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetRetirementObligation_0353a233-1875-4f0f-b6e4-cd02a8136e51_periodStartLabel_en-US" xlink:label="lab_us-gaap_AssetRetirementObligation" 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 year</link:label>
    <link:label id="lab_us-gaap_AssetRetirementObligation_71fc79df-c6f0-44a5-9a0a-6d2f32a42eea_periodEndLabel_en-US" xlink:label="lab_us-gaap_AssetRetirementObligation" 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 year</link:label>
    <link:label id="lab_us-gaap_AssetRetirementObligation_label_en-US" xlink:label="lab_us-gaap_AssetRetirementObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Retirement Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligation" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetRetirementObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetRetirementObligation" xlink:to="lab_us-gaap_AssetRetirementObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_shen_FinanceLeaseCost_e22d2b45-fb36-4829-bf45-4876cab60e6d_terseLabel_en-US" xlink:label="lab_shen_FinanceLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance lease, cost</link:label>
    <link:label id="lab_shen_FinanceLeaseCost_label_en-US" xlink:label="lab_shen_FinanceLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Cost</link:label>
    <link:label id="lab_shen_FinanceLeaseCost_documentation_en-US" xlink:label="lab_shen_FinanceLeaseCost" 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">Finance Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_shen_FinanceLeaseCost" xlink:href="shen-20201231.xsd#shen_FinanceLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_shen_FinanceLeaseCost" xlink:to="lab_shen_FinanceLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_8fd49e63-c1bf-48ad-be52-27c5d0b21d36_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Service revenue and other</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_442983ad-63db-4a65-8dce-e9af9ff7e2e4_verboseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer, Excluding Assessed Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc" order="1"/>
    <link:label id="lab_shen_DisposalGroupIncludingDiscontinuedOperationAcceleratedExpenses_5f20f847-5ae8-4261-b780-ae90e2f56353_terseLabel_en-US" xlink:label="lab_shen_DisposalGroupIncludingDiscontinuedOperationAcceleratedExpenses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accelerated expenses</link:label>
    <link:label id="lab_shen_DisposalGroupIncludingDiscontinuedOperationAcceleratedExpenses_label_en-US" xlink:label="lab_shen_DisposalGroupIncludingDiscontinuedOperationAcceleratedExpenses" xlink: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, Including Discontinued Operation, Accelerated Expenses</link:label>
    <link:label id="lab_shen_DisposalGroupIncludingDiscontinuedOperationAcceleratedExpenses_documentation_en-US" xlink:label="lab_shen_DisposalGroupIncludingDiscontinuedOperationAcceleratedExpenses" 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">Disposal Group, Including Discontinued Operation, Accelerated Expenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_shen_DisposalGroupIncludingDiscontinuedOperationAcceleratedExpenses" xlink:href="shen-20201231.xsd#shen_DisposalGroupIncludingDiscontinuedOperationAcceleratedExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_shen_DisposalGroupIncludingDiscontinuedOperationAcceleratedExpenses" xlink:to="lab_shen_DisposalGroupIncludingDiscontinuedOperationAcceleratedExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdvertisingExpense_f154ad9e-c71d-4c97-82cc-6c3d375bf38b_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 expense</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_InvestmentPolicyTextBlock_4cf42284-b518-48fd-afb0-1a78877a2314_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">Investment</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_shen_ThePlan2005Member_8b0aff99-b3f2-4c26-97e3-e001b6c8d2c1_terseLabel_en-US" xlink:label="lab_shen_ThePlan2005Member" xlink: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 2005 Plan</link:label>
    <link:label id="lab_shen_ThePlan2005Member_label_en-US" xlink:label="lab_shen_ThePlan2005Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The Plan 2005 [Member]</link:label>
    <link:label id="lab_shen_ThePlan2005Member_documentation_en-US" xlink:label="lab_shen_ThePlan2005Member" 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 Plan 2005 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_shen_ThePlan2005Member" xlink:href="shen-20201231.xsd#shen_ThePlan2005Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_shen_ThePlan2005Member" xlink:to="lab_shen_ThePlan2005Member" xlink:type="arc" order="1"/>
    <link:label id="lab_shen_OtherCommitmentAnnualPayments_1525f03b-a226-47a3-9e18-5fd8893ea398_terseLabel_en-US" xlink:label="lab_shen_OtherCommitmentAnnualPayments" xlink: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 commitment, annual payments</link:label>
    <link:label id="lab_shen_OtherCommitmentAnnualPayments_label_en-US" xlink:label="lab_shen_OtherCommitmentAnnualPayments" xlink: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 Commitment, Annual Payments</link:label>
    <link:label id="lab_shen_OtherCommitmentAnnualPayments_documentation_en-US" xlink:label="lab_shen_OtherCommitmentAnnualPayments" 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 Commitment, Annual Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_shen_OtherCommitmentAnnualPayments" xlink:href="shen-20201231.xsd#shen_OtherCommitmentAnnualPayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_shen_OtherCommitmentAnnualPayments" xlink:to="lab_shen_OtherCommitmentAnnualPayments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_e655d545-5389-4e15-a7ee-ae59fe33e6c5_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_us-gaap_CapitalizedContractCostAmortization_97ada1ad-d33f-457b-8302-bc3517c82df3_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostAmortization" xlink: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 amortization</link:label>
    <link:label id="lab_us-gaap_CapitalizedContractCostAmortization_label_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized Contract Cost, Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostAmortization" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedContractCostAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedContractCostAmortization" xlink:to="lab_us-gaap_CapitalizedContractCostAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_6d982427-3a59-40c6-89ab-677acd2f4d16_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expiration period</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems_ec211589-a1e1-4643-89bc-adb1d44620d1_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_DefinedBenefitPlanDisclosureLineItems_1576275b-2f1d-4e12-9522-0376ddaab0e7_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink: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 Benefit Plan Disclosure [Line Items]</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink: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 Benefit Plan Disclosure [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:to="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_e59c62a0-5353-48cb-bbff-75bbac5ae508_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_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_264bcf16-0a2f-49d1-aac7-74e862c9cb76_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink: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 Antidilutive Securities Excluded from Computation of Earnings Per Share</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink: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 Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:to="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract_63f18313-0c01-441f-9cd3-acb6ff8ae51c_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 share, basic and diluted:</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_ProceedsFromSaleOfMachineryAndEquipment_3c0bac0a-d8cd-46e4-9197-c0a0e101c412_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfMachineryAndEquipment" xlink: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 and other</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfMachineryAndEquipment_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfMachineryAndEquipment" xlink: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 Machinery and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfMachineryAndEquipment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleOfMachineryAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfMachineryAndEquipment" xlink:to="lab_us-gaap_ProceedsFromSaleOfMachineryAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentTerm_4b9b4fa1-4758-4de8-9669-b55a1a722706_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term of credit facility</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentTerm_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTerm" xlink:to="lab_us-gaap_DebtInstrumentTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityVoluntaryFilers_661294b0-d868-426c-936c-a18ecbb8efe4_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_StatementTable_7e6d8b34-6994-4295-8f85-4690bf344f98_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_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_9f0a4d45-0474-45bd-b35a-6516a1eaf238_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_srt_RangeAxis_d16265de-2456-47fb-8e58-bb3d3f15c65d_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_us-gaap_CreditFacilityAxis_cf4fbaff-2223-45d3-b635-d60b50dd9def_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityAxis_label_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityAxis" xlink:to="lab_us-gaap_CreditFacilityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits_c4f90f59-cdad-4453-83ac-c5beef185658_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income taxes</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink: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 Taxes and Tax Credits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:to="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCurrentLiabilitiesTableTextBlock_a168d64c-cc39-4440-b2c5-7ca640bf116a_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCurrentLiabilitiesTableTextBlock" xlink: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 Accrued Liabilities and Other</link:label>
    <link:label id="lab_us-gaap_OtherCurrentLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_OtherCurrentLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Current Liabilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentLiabilitiesTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCurrentLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCurrentLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_OtherCurrentLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceived_9d21950b-3e68-4e58-b88e-ed783325a739_totalLabel_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceived" 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_LessorOperatingLeasePaymentsToBeReceived_label_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceived" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessor, Operating Lease, Payments to be Received</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceived" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceived"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceived" xlink:to="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceived" xlink:type="arc" order="1"/>
    <link:label id="lab_shen_AOCIAttributabletoParentTaxRollForward_46b251db-452c-4bf2-b5e9-2b97c0ffe4c8_terseLabel_en-US" xlink:label="lab_shen_AOCIAttributabletoParentTaxRollForward" xlink: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_shen_AOCIAttributabletoParentTaxRollForward_label_en-US" xlink:label="lab_shen_AOCIAttributabletoParentTaxRollForward" xlink: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, Tax [Roll Forward]</link:label>
    <link:label id="lab_shen_AOCIAttributabletoParentTaxRollForward_documentation_en-US" xlink:label="lab_shen_AOCIAttributabletoParentTaxRollForward" 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">AOCI Attributable to Parent, Tax [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_shen_AOCIAttributabletoParentTaxRollForward" xlink:href="shen-20201231.xsd#shen_AOCIAttributabletoParentTaxRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_shen_AOCIAttributabletoParentTaxRollForward" xlink:to="lab_shen_AOCIAttributabletoParentTaxRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetirementPlanNameDomain_1a6b97ff-e609-40e6-9b05-46b701220376_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Name [Domain]</link:label>
    <link:label id="lab_us-gaap_RetirementPlanNameDomain_label_en-US" xlink:label="lab_us-gaap_RetirementPlanNameDomain" xlink: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 Plan Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanNameDomain" xlink:to="lab_us-gaap_RetirementPlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_shen_DerivativeOutstandingDebtPercentageHedged_1f47f7e3-585e-4bac-98a6-f44fe2831598_terseLabel_en-US" xlink:label="lab_shen_DerivativeOutstandingDebtPercentageHedged" xlink: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 hedged</link:label>
    <link:label id="lab_shen_DerivativeOutstandingDebtPercentageHedged_label_en-US" xlink:label="lab_shen_DerivativeOutstandingDebtPercentageHedged" xlink: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, Outstanding Debt, Percentage Hedged</link:label>
    <link:label id="lab_shen_DerivativeOutstandingDebtPercentageHedged_documentation_en-US" xlink:label="lab_shen_DerivativeOutstandingDebtPercentageHedged" 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">Derivative, Outstanding Debt, Percentage Hedged</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_shen_DerivativeOutstandingDebtPercentageHedged" xlink:href="shen-20201231.xsd#shen_DerivativeOutstandingDebtPercentageHedged"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_shen_DerivativeOutstandingDebtPercentageHedged" xlink:to="lab_shen_DerivativeOutstandingDebtPercentageHedged" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitySmallBusiness_20b73a8f-77cb-415c-9e6a-1d274ee71c55_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_a1cd972d-9efc-4ee5-9262-b38c20272540_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_OperatingLeaseLiabilitiesPaymentsDueAbstract_294308d2-4e73-42fa-8e91-dbdf8dfc4821_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink: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 Leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink: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, Payment, Due [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_d8de272f-4799-4dc7-bb25-9b602d9eabe3_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_DebtDisclosureTextBlock_df39aee4-fb2c-4cd4-ba07-6f40573089cd_verboseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" 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">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_DisposalGroupIncludingDiscontinuedOperationRevenue_a4a22a57-c1c5-4445-9b46-1b647d2a1857_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total revenue</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink: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, Including Discontinued Operation, Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetRetirementObligationCurrent_c4a76288-1cd6-42eb-9379-4f740920d9ea_terseLabel_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest rate swaps</link:label>
    <link:label id="lab_us-gaap_AssetRetirementObligationCurrent_label_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Retirement Obligation, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetRetirementObligationCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetRetirementObligationCurrent" xlink:to="lab_us-gaap_AssetRetirementObligationCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_shen_DebtInstrumentCreditAgreementTermsPercentageOfConsolidatedNetIncome_fd779426-3373-42bd-86de-41fd19262320_terseLabel_en-US" xlink:label="lab_shen_DebtInstrumentCreditAgreementTermsPercentageOfConsolidatedNetIncome" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amended 2016 credit agreement, limit of consolidated net income (as a percent)</link:label>
    <link:label id="lab_shen_DebtInstrumentCreditAgreementTermsPercentageOfConsolidatedNetIncome_label_en-US" xlink:label="lab_shen_DebtInstrumentCreditAgreementTermsPercentageOfConsolidatedNetIncome" xlink: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, Credit Agreement Terms, Percentage Of Consolidated Net Income</link:label>
    <link:label id="lab_shen_DebtInstrumentCreditAgreementTermsPercentageOfConsolidatedNetIncome_documentation_en-US" xlink:label="lab_shen_DebtInstrumentCreditAgreementTermsPercentageOfConsolidatedNetIncome" 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, Credit Agreement Terms, Percentage Of Consolidated Net Income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_shen_DebtInstrumentCreditAgreementTermsPercentageOfConsolidatedNetIncome" xlink:href="shen-20201231.xsd#shen_DebtInstrumentCreditAgreementTermsPercentageOfConsolidatedNetIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_shen_DebtInstrumentCreditAgreementTermsPercentageOfConsolidatedNetIncome" xlink:to="lab_shen_DebtInstrumentCreditAgreementTermsPercentageOfConsolidatedNetIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations_8e690403-17ac-4ac0-adca-9d5f0da4c31a_terseLabel_en-US" xlink:label="lab_us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations" xlink: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 cash used in financing activities - discontinued operations</link:label>
    <link:label id="lab_us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations_label_en-US" xlink:label="lab_us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations" xlink: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 Provided by (Used in) Financing Activities, Discontinued Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations" xlink:to="lab_us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_shen_RatioOfIndebtednessToEbitda_15a2bcfc-a3ca-4188-b73b-847624990aa5_terseLabel_en-US" xlink:label="lab_shen_RatioOfIndebtednessToEbitda" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ratio of indebtedness to EBITDA</link:label>
    <link:label id="lab_shen_RatioOfIndebtednessToEbitda_label_en-US" xlink:label="lab_shen_RatioOfIndebtednessToEbitda" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ratio of Indebtedness to EBITDA</link:label>
    <link:label id="lab_shen_RatioOfIndebtednessToEbitda_documentation_en-US" xlink:label="lab_shen_RatioOfIndebtednessToEbitda" 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">Ratio of indebtedness to earnings before interest, taxes, depreciation and amortization.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_shen_RatioOfIndebtednessToEbitda" xlink:href="shen-20201231.xsd#shen_RatioOfIndebtednessToEbitda"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_shen_RatioOfIndebtednessToEbitda" xlink:to="lab_shen_RatioOfIndebtednessToEbitda" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_98559478-243d-442f-adf9-7a5c212fb63c_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract" xlink: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 [Abstract]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract" xlink: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, by Type [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_34dd35d6-08b5-4fd4-8a41-b9d837d850cd_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_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable_55f5785f-da55-4a18-b3a8-92650a0d447d_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable" xlink: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, Net of Income Taxes Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable" xlink:to="lab_us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_feff7e0c-9050-40be-9e4f-f7bde14fbdf8_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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAssetRetirementObligations_ca9b0520-daf2-4713-a56b-cb11efaa93b1_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAssetRetirementObligations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset retirement obligations</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAssetRetirementObligations_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAssetRetirementObligations" xlink: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, Asset Retirement Obligations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAssetRetirementObligations" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAssetRetirementObligations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAssetRetirementObligations" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAssetRetirementObligations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_0d6308b4-30b1-49c8-a961-1ea473092d14_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">Number of shares authorized for issuance (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_us-gaap_LesseeFinanceLeasesTextBlock_8afaa40f-6006-42de-ac78-7b905363169e_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeFinanceLeasesTextBlock" xlink: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_LesseeFinanceLeasesTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeFinanceLeasesTextBlock" xlink: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, Finance Leases [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeFinanceLeasesTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeFinanceLeasesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeFinanceLeasesTextBlock" xlink:to="lab_us-gaap_LesseeFinanceLeasesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_a73656c9-4fe0-4c44-9361-f21c8a0b311d_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" xlink: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 services and cost of goods sold</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" xlink: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, Including Discontinued Operation, Costs of Goods Sold</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CorporateNonSegmentMember_6dd41f6d-b9e7-47c7-82f8-7031bb8831f6_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_OtherAccruedLiabilitiesCurrent_6e4e684f-04ae-46a2-958e-8dcf418c5f92_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink: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_OtherAccruedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink: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 Accrued Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent_7ce8ae51-be02-4354-a476-76da054bfe65_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total other long-term liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent" xlink: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, Other than Long-term Debt, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent" xlink:to="lab_us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_b185762d-f798-4bcc-8a29-3c8d6410a780_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" 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">Amounts reclassified from accumulated other comprehensive income (loss) to interest expense</link:label>
    <link:label id="lab_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_label_en-US" xlink:label="lab_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" xlink: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 from AOCI, Current Period, Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" xlink:to="lab_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_shen_LesseeLeaseLiabilityPaymentsDueYearFour_c29d0c71-24ff-445b-8e4e-d7a645975c2e_terseLabel_en-US" xlink:label="lab_shen_LesseeLeaseLiabilityPaymentsDueYearFour" xlink: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_shen_LesseeLeaseLiabilityPaymentsDueYearFour_label_en-US" xlink:label="lab_shen_LesseeLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease Liability, Payments, Due Year Four</link:label>
    <link:label id="lab_shen_LesseeLeaseLiabilityPaymentsDueYearFour_documentation_en-US" xlink:label="lab_shen_LesseeLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease Liability, Payments, Due Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_shen_LesseeLeaseLiabilityPaymentsDueYearFour" xlink:href="shen-20201231.xsd#shen_LesseeLeaseLiabilityPaymentsDueYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_shen_LesseeLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_shen_LesseeLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent_5269f58f-d1c7-4fce-93c3-bd509696bb37_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent" xlink: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, net</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent" xlink: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, Including Discontinued Operation, Intangible Assets, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_f1a9885a-257b-4aca-9516-33855a41b59e_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_us-gaap_OtherLiabilitiesNoncurrentAbstract_e94fd8b4-cdae-41cd-8cbf-48a228709424_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrentAbstract" 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 long-term liabilities:</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrentAbstract_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities, Noncurrent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrentAbstract" xlink:to="lab_us-gaap_OtherLiabilitiesNoncurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_1bd02c12-7a19-41a1-91ee-3f73589bff0b_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_shen_FinancialCovenantsInCreditAgreementsTableTextBlock_22c26b1d-281b-4f8d-880a-56f56b9f4f4f_terseLabel_en-US" xlink:label="lab_shen_FinancialCovenantsInCreditAgreementsTableTextBlock" xlink: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 Covenants in Credit Agreements</link:label>
    <link:label id="lab_shen_FinancialCovenantsInCreditAgreementsTableTextBlock_label_en-US" xlink:label="lab_shen_FinancialCovenantsInCreditAgreementsTableTextBlock" xlink: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 Covenants In Credit Agreements [Table Text Block]</link:label>
    <link:label id="lab_shen_FinancialCovenantsInCreditAgreementsTableTextBlock_documentation_en-US" xlink:label="lab_shen_FinancialCovenantsInCreditAgreementsTableTextBlock" 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">Tabular disclosure of financial covenants in credit agreements.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_shen_FinancialCovenantsInCreditAgreementsTableTextBlock" xlink:href="shen-20201231.xsd#shen_FinancialCovenantsInCreditAgreementsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_shen_FinancialCovenantsInCreditAgreementsTableTextBlock" xlink:to="lab_shen_FinancialCovenantsInCreditAgreementsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyDomain_d4ebf189-71b7-4d92-bcce-93c43baf6f03_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Domain]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyDomain_label_en-US" xlink:label="lab_us-gaap_RelatedPartyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyDomain" xlink:to="lab_us-gaap_RelatedPartyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_bda5cdc3-e616-4e2a-9cb3-709502ec9236_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" xlink: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, Including Discontinued Operation, Liabilities, Noncurrent</link:label>
    <link:label id="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_7e955dff-97e7-433c-b76f-2a1af1bce9b7_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" 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">Non-current liabilities held for sale</link:label>
    <link:label id="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" xlink: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, Including Discontinued Operation, Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" xlink:to="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_shen_DebtServiceCoverageRatioActual_c0ba1e6e-2311-4a5f-8ef5-3aabc8e66a1d_terseLabel_en-US" xlink:label="lab_shen_DebtServiceCoverageRatioActual" xlink: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 service coverage ratio, actual</link:label>
    <link:label id="lab_shen_DebtServiceCoverageRatioActual_label_en-US" xlink:label="lab_shen_DebtServiceCoverageRatioActual" xlink: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 Service Coverage Ratio, Actual</link:label>
    <link:label id="lab_shen_DebtServiceCoverageRatioActual_documentation_en-US" xlink:label="lab_shen_DebtServiceCoverageRatioActual" 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">Represents actual debt service coverage ratio.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_shen_DebtServiceCoverageRatioActual" xlink:href="shen-20201231.xsd#shen_DebtServiceCoverageRatioActual"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_shen_DebtServiceCoverageRatioActual" xlink:to="lab_shen_DebtServiceCoverageRatioActual" xlink:type="arc" order="1"/>
    <link:label id="lab_shen_BroadbandSegmentMember_90e75972-0a9d-4650-9c4b-6236b3f9e7f8_terseLabel_en-US" xlink:label="lab_shen_BroadbandSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Broadband</link:label>
    <link:label id="lab_shen_BroadbandSegmentMember_label_en-US" xlink:label="lab_shen_BroadbandSegmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Broadband Segment [Member]</link:label>
    <link:label id="lab_shen_BroadbandSegmentMember_documentation_en-US" xlink:label="lab_shen_BroadbandSegmentMember" 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">Broadband Segment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_shen_BroadbandSegmentMember" xlink:href="shen-20201231.xsd#shen_BroadbandSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_shen_BroadbandSegmentMember" xlink:to="lab_shen_BroadbandSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentRiskAxis_97adce9f-8591-42ae-afd8-6871b5160df5_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_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_a3dd5ddb-854a-4ce2-841d-8ffa5b7a8f91_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_7ea747f4-a1fa-4ff0-b1fd-69723317c263_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:href="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_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_39447b1f-eae6-4274-b616-dc1396b6465f_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" 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 held for sale</link:label>
    <link:label id="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_label_en-US" xlink:label="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" xlink: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, Including Discontinued Operation, Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" xlink:to="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxesReceivable_4ebaec05-4b0e-45e6-90b1-9122ab3d0346_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesReceivable" xlink: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 receivable</link:label>
    <link:label id="lab_us-gaap_IncomeTaxesReceivable_label_en-US" xlink:label="lab_us-gaap_IncomeTaxesReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes Receivable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesReceivable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxesReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesReceivable" xlink:to="lab_us-gaap_IncomeTaxesReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReclassificationFromAociCurrentPeriodTax_ecdb5da7-1d51-4a0b-a221-55f12a598a74_terseLabel_en-US" xlink:label="lab_us-gaap_ReclassificationFromAociCurrentPeriodTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amounts reclassified from accumulated other comprehensive income (loss) to interest expense</link:label>
    <link:label id="lab_us-gaap_ReclassificationFromAociCurrentPeriodTax_label_en-US" xlink:label="lab_us-gaap_ReclassificationFromAociCurrentPeriodTax" xlink: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 from AOCI, Current Period, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReclassificationFromAociCurrentPeriodTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationFromAociCurrentPeriodTax" xlink:to="lab_us-gaap_ReclassificationFromAociCurrentPeriodTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentDomain_7c500513-aac6-4776-8681-04da2a4169be_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_StatementOfCashFlowsAbstract_a42c7d91-3d61-4d7c-91c7-b98ecc16ee47_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_PropertyPlantAndEquipmentByTypeAxis_20a3b43c-5642-4f93-8764-ce7b153aaa38_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">Property, Plant and Equipment, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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_ValuationAllowancesAndReservesBalance_9da5e0fd-81d5-460d-9bf2-4f8d68cab917_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 Year</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesBalance_548238ad-0670-491d-8f7b-0a00f38e5cdf_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 Year</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_ffb2336a-8ca7-4dfa-9377-aacf18294ffd_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_dei_EntityCommonStockSharesOutstanding_6a628fc8-b1eb-4190-b0d4-a0b815a7902c_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_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_83867d8f-1fe1-40bc-8c55-33d3da02f271_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_OtherCommitmentsLineItems_67663c8d-53e4-42a7-aab7-9ee8ee247b16_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCommitmentsLineItems" xlink: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 Commitments [Line Items]</link:label>
    <link:label id="lab_us-gaap_OtherCommitmentsLineItems_label_en-US" xlink:label="lab_us-gaap_OtherCommitmentsLineItems" xlink: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 Commitments [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentsLineItems" xlink:to="lab_us-gaap_OtherCommitmentsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StateAndLocalJurisdictionMember_dd9b736e-3034-47cc-9621-a39a0c464c2b_terseLabel_en-US" xlink:label="lab_us-gaap_StateAndLocalJurisdictionMember" xlink: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 and Local Jurisdiction</link:label>
    <link:label id="lab_us-gaap_StateAndLocalJurisdictionMember_label_en-US" xlink:label="lab_us-gaap_StateAndLocalJurisdictionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State and Local Jurisdiction [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StateAndLocalJurisdictionMember" xlink:to="lab_us-gaap_StateAndLocalJurisdictionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockAcquiredAverageCostPerShare_526c98e5-1874-4f03-ab56-d22989d92354_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink: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 repurchased during period (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_TreasuryStockAcquiredAverageCostPerShare_label_en-US" xlink:label="lab_us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink: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 Acquired, Average Cost Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockAcquiredAverageCostPerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink:to="lab_us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpense_002728e4-11f1-46d8-b2bf-6aa6a2c5f274_terseLabel_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling, general and administrative</link:label>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpense_label_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink: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, General and Administrative Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:to="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentFederalTaxExpenseBenefit_c8b77100-5d42-4463-8eec-ed1813799bc2_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 taxes</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_AmortizationOfIntangibleAssets_032495db-762c-417e-9333-a67698957ec3_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_DeferredTaxLiabilitiesTaxDeferredIncome_0055b4f4-2591-4029-a37d-79872a3b1d51_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome" xlink: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_DeferredTaxLiabilitiesTaxDeferredIncome_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome" xlink: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, Tax Deferred Income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsDeferredIncome_f5502a3a-315f-49c5-a796-6d3952e2f46e_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">Leases</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_shen_BusinessAcquisitionEquityInterestIssuedOrIssuableToNoncontrollingValueAssigned_f4e122f4-29d8-4b52-83ec-a8fee022db79_negatedTerseLabel_en-US" xlink:label="lab_shen_BusinessAcquisitionEquityInterestIssuedOrIssuableToNoncontrollingValueAssigned" 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">Shares retired for settlement of employee taxes upon issuance of vested equity awards</link:label>
    <link:label id="lab_shen_BusinessAcquisitionEquityInterestIssuedOrIssuableToNoncontrollingValueAssigned_label_en-US" xlink:label="lab_shen_BusinessAcquisitionEquityInterestIssuedOrIssuableToNoncontrollingValueAssigned" xlink: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 Equity Interest Issued or Issuable to Noncontrolling, Value Assigned</link:label>
    <link:label id="lab_shen_BusinessAcquisitionEquityInterestIssuedOrIssuableToNoncontrollingValueAssigned_documentation_en-US" xlink:label="lab_shen_BusinessAcquisitionEquityInterestIssuedOrIssuableToNoncontrollingValueAssigned" 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">Value of noncontrolling interests (such as common shares, preferred shares, or partnership interest) issued or issuable to acquire the entity.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_shen_BusinessAcquisitionEquityInterestIssuedOrIssuableToNoncontrollingValueAssigned" xlink:href="shen-20201231.xsd#shen_BusinessAcquisitionEquityInterestIssuedOrIssuableToNoncontrollingValueAssigned"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_shen_BusinessAcquisitionEquityInterestIssuedOrIssuableToNoncontrollingValueAssigned" xlink:to="lab_shen_BusinessAcquisitionEquityInterestIssuedOrIssuableToNoncontrollingValueAssigned" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_3529d16e-c2ae-4894-9d6b-b417961ed8a2_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_3099d140-164e-4916-a6d1-360e92a264ff_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">Prepaid expenses and other</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_BusinessDescriptionAndAccountingPoliciesTextBlock_7c7a5d85-e1f8-4e28-bb8b-21ec257c4b8e_verboseLabel_en-US" xlink:label="lab_us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock" 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">Summary of Significant Accounting Policies</link:label>
    <link:label id="lab_us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock_label_en-US" xlink:label="lab_us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Description and Accounting Policies [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock" xlink:to="lab_us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameAxis_b8b03805-1445-40f7-a470-b5e94ce73afe_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_us-gaap_DisposalGroupIncludingDiscontinuedOperationPensionPlanBenefitObligationCurrent_9a84ead2-e972-43ee-a6ad-584b71d8dcf0_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationPensionPlanBenefitObligationCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset retirement obligations</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationPensionPlanBenefitObligationCurrent_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationPensionPlanBenefitObligationCurrent" xlink: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, Including Discontinued Operation, Pension Plan Benefit Obligation, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPensionPlanBenefitObligationCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPensionPlanBenefitObligationCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPensionPlanBenefitObligationCurrent" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationPensionPlanBenefitObligationCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIncomeTaxRefunds_9cefecc1-96a3-40e1-947a-6c41344ecbcd_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIncomeTaxRefunds" xlink: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 income tax refunds</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIncomeTaxRefunds_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIncomeTaxRefunds" xlink: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 Income Tax Refunds</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIncomeTaxRefunds" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIncomeTaxRefunds"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIncomeTaxRefunds" xlink:to="lab_us-gaap_ProceedsFromIncomeTaxRefunds" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_13889518-9667-4c29-ac7d-3a7712adc925_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 Reporting</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_us-gaap_StockIssuedDuringPeriodValueNewIssues_5ce2799c-7454-4003-8f9e-2792b0afa9eb_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink: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 issued</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink: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, New Issues</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReceivablesNetCurrent_dea6a9d5-2874-411d-9f57-c89ac2d76671_terseLabel_en-US" xlink:label="lab_us-gaap_ReceivablesNetCurrent" xlink: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_ReceivablesNetCurrent_label_en-US" xlink:label="lab_us-gaap_ReceivablesNetCurrent" xlink: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, Net, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesNetCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReceivablesNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReceivablesNetCurrent" xlink:to="lab_us-gaap_ReceivablesNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_shen_CapitalizedContractCostRollForward_067ec4da-6a3b-4aba-aebc-685b718cc6e0_terseLabel_en-US" xlink:label="lab_shen_CapitalizedContractCostRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized Contract Cost [Roll Forward]</link:label>
    <link:label id="lab_shen_CapitalizedContractCostRollForward_label_en-US" xlink:label="lab_shen_CapitalizedContractCostRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized Contract Cost [Roll Forward]</link:label>
    <link:label id="lab_shen_CapitalizedContractCostRollForward_documentation_en-US" xlink:label="lab_shen_CapitalizedContractCostRollForward" 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">Capitalized Contract Cost [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_shen_CapitalizedContractCostRollForward" xlink:href="shen-20201231.xsd#shen_CapitalizedContractCostRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_shen_CapitalizedContractCostRollForward" xlink:to="lab_shen_CapitalizedContractCostRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperations_6b489cf8-c2e0-4468-854e-61bfb3216dcc_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperations" 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 continuing operations</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperations_bdd59bfa-b088-40ad-943f-393ded44af5e_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperations" xlink: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 continuing operations</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperations_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperations" xlink: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, Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperations" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperations" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_c8e5e320-155e-4525-a2ad-8a50bbef78c6_totalLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total assets</link:label>
    <link:label id="lab_us-gaap_Assets_label_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets" xlink:href="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_AssetRetirementObligationRollForwardAnalysisRollForward_cf8d1553-b671-475e-a55d-ebccbda60143_terseLabel_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Retirement Obligation, Roll Forward Analysis [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_label_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Retirement Obligation, Roll Forward Analysis [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward" xlink:to="lab_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_shen_ThePlan2014Member_ad51774b-078a-42ec-838e-1a9d809d323c_terseLabel_en-US" xlink:label="lab_shen_ThePlan2014Member" xlink: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 2014 Plan</link:label>
    <link:label id="lab_shen_ThePlan2014Member_label_en-US" xlink:label="lab_shen_ThePlan2014Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The Plan 2014 [Member]</link:label>
    <link:label id="lab_shen_ThePlan2014Member_documentation_en-US" xlink:label="lab_shen_ThePlan2014Member" 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">A stock incentive plan approved by the Board of Directors.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_shen_ThePlan2014Member" xlink:href="shen-20201231.xsd#shen_ThePlan2014Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_shen_ThePlan2014Member" xlink:to="lab_shen_ThePlan2014Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions_761ff81b-8340-4ff6-ba8c-e286b7deba72_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension liabilities</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions" xlink: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, Pensions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent_f998f4dd-2cf6-4375-9171-9c32fe7ad0ed_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent" xlink: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 liabilities and other</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent" xlink: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, Including Discontinued Operation, Accrued Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12bTitle_d76e3272-3306-4a13-be89-a94da2f46edb_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_c22260ae-6165-4216-8bdc-6e66c9acbf7d_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_FinanceLeaseLiabilitiesPaymentsDueAbstract_a1f175a4-9f93-4fe6-9e94-732f4db72ad8_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Leases</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Payment, Due [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:to="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_cda21b38-df42-4379-8ca8-c8eb439d7527_totalLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:href="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_AccruedIncomeTaxesCurrent_a0a84d72-6e88-47cd-866c-5d2e9134c4bf_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedIncomeTaxesCurrent" xlink: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_AccruedIncomeTaxesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedIncomeTaxesCurrent" xlink: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, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedIncomeTaxesCurrent" xlink:to="lab_us-gaap_AccruedIncomeTaxesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_edec5e0d-085e-4d50-a52f-b69686552992_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeAxis" xlink:to="lab_us-gaap_SubsequentEventTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasesOfLessorDisclosureTextBlock_6f2cfe1b-426f-410f-9e30-e4f91a78b9d5_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesOfLessorDisclosureTextBlock" xlink: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_OperatingLeasesOfLessorDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesOfLessorDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessor, Operating Leases [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesOfLessorDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesOfLessorDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesOfLessorDisclosureTextBlock" xlink:to="lab_us-gaap_OperatingLeasesOfLessorDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquitySecuritiesFvNiCost_fa283f91-ece2-46ef-b895-c1b9b87af770_terseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNiCost" xlink: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 method investments</link:label>
    <link:label id="lab_us-gaap_EquitySecuritiesFvNiCost_label_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNiCost" xlink: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, FV-NI, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiCost" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquitySecuritiesFvNiCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesFvNiCost" xlink:to="lab_us-gaap_EquitySecuritiesFvNiCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsFiniteLivedPolicy_4b6260b7-5e50-4f8d-a34f-89c71fefc38f_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsFiniteLivedPolicy" xlink: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_IntangibleAssetsFiniteLivedPolicy_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsFiniteLivedPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets, Finite-Lived, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsFiniteLivedPolicy" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsFiniteLivedPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsFiniteLivedPolicy" xlink:to="lab_us-gaap_IntangibleAssetsFiniteLivedPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears_806b6799-4b68-4e81-9961-ea464c10a976_terseLabel_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears" xlink: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_LessorOperatingLeasePaymentsToBeReceivedTwoYears_label_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessor, Operating Lease, Payment to be Received, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears" xlink:to="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_ead86227-dcac-4fc6-8a85-7230921dcd42_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink: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 Maturity of Lease Liabilities, Financing</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Fiscal Year Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:to="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock_a6d6acce-d2e5-404a-b16d-aea5a459fa63_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Other Assets, Noncurrent</link:label>
    <link:label id="lab_us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Other Assets, Noncurrent [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock" xlink:to="lab_us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_17b3b77d-1029-4023-9723-88e7ca10bee6_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_DeferredTaxAssetsTaxDeferredExpenseOther_d5e86a8c-3bcd-425c-8b73-bcfcd442ac3b_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther" xlink: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_DeferredTaxAssetsTaxDeferredExpenseOther_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther" xlink: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, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_f9767c09-f737-4089-9007-4c9701c38dd0_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">Components of Federal and State Income Taxes</link:label>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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_OtherIntangibleAssetsMember_2437647f-a3c4-4049-899d-3f7f27919134_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 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_shen_ScheduleOfOtherInvestmentsWhichDoNotHaveReadilyDeterminableFairValuesTableTextBlock_3e0ee9e8-3e88-4731-8b1a-949df9db8309_terseLabel_en-US" xlink:label="lab_shen_ScheduleOfOtherInvestmentsWhichDoNotHaveReadilyDeterminableFairValuesTableTextBlock" xlink: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 Investments</link:label>
    <link:label id="lab_shen_ScheduleOfOtherInvestmentsWhichDoNotHaveReadilyDeterminableFairValuesTableTextBlock_label_en-US" xlink:label="lab_shen_ScheduleOfOtherInvestmentsWhichDoNotHaveReadilyDeterminableFairValuesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Other Investments Which Do Not Have Readily Determinable Fair Values [Table Text Block]</link:label>
    <link:label id="lab_shen_ScheduleOfOtherInvestmentsWhichDoNotHaveReadilyDeterminableFairValuesTableTextBlock_documentation_en-US" xlink:label="lab_shen_ScheduleOfOtherInvestmentsWhichDoNotHaveReadilyDeterminableFairValuesTableTextBlock" 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">Tabular disclosure of other investments which do not have readily determinable fair values.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_shen_ScheduleOfOtherInvestmentsWhichDoNotHaveReadilyDeterminableFairValuesTableTextBlock" xlink:href="shen-20201231.xsd#shen_ScheduleOfOtherInvestmentsWhichDoNotHaveReadilyDeterminableFairValuesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_shen_ScheduleOfOtherInvestmentsWhichDoNotHaveReadilyDeterminableFairValuesTableTextBlock" xlink:to="lab_shen_ScheduleOfOtherInvestmentsWhichDoNotHaveReadilyDeterminableFairValuesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductOrServiceAxis_78ae2d96-d4bc-4b3e-b329-f9e28c482c0c_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_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent_22f6ce17-ae8f-4e17-94fd-ec06ac96a7aa_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent" xlink: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</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent" xlink: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, Including Discontinued Operation, Prepaid and Other Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_769398ed-56a5-42c5-beeb-ab18738e6d02_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compensation, nonvested awards, cost not yet recognized, period for recognition</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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_FinanceLeaseLiabilityPaymentsDueYearFive_ead34139-dc7c-4cb0-8f0f-47d540d15f36_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink: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_FinanceLeaseLiabilityPaymentsDueYearFive_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetirementPlanTypeAxis_24b9391f-f6c1-4d6d-9a52-170724d14bf4_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Type [Axis]</link:label>
    <link:label id="lab_us-gaap_RetirementPlanTypeAxis_label_en-US" xlink:label="lab_us-gaap_RetirementPlanTypeAxis" xlink: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 Plan Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanTypeAxis" xlink:to="lab_us-gaap_RetirementPlanTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_0410104e-adaf-48a3-a53f-609be69974f2_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink: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: 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_CommitmentsAndContingenciesDisclosureAbstract_f9d0066e-b157-4b9b-b1ac-f2ec694255de_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_shen_BusinessAcquisitionNoncontrollingInterestIssuedOrIssuableSharesAssigned_2f45604c-b73c-49b9-9195-19ab364a4c4a_terseLabel_en-US" xlink:label="lab_shen_BusinessAcquisitionNoncontrollingInterestIssuedOrIssuableSharesAssigned" xlink: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 issued to acquire a non-controlling interests of nTelos (in shares)</link:label>
    <link:label id="lab_shen_BusinessAcquisitionNoncontrollingInterestIssuedOrIssuableSharesAssigned_label_en-US" xlink:label="lab_shen_BusinessAcquisitionNoncontrollingInterestIssuedOrIssuableSharesAssigned" xlink: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 Noncontrolling Interest Issued Or Issuable Shares Assigned</link:label>
    <link:label id="lab_shen_BusinessAcquisitionNoncontrollingInterestIssuedOrIssuableSharesAssigned_documentation_en-US" xlink:label="lab_shen_BusinessAcquisitionNoncontrollingInterestIssuedOrIssuableSharesAssigned" 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 shares (such as common shares, preferred shares, or partnership interest) issued or issuable to acquire the entity attributable to noncontrolling interests.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_shen_BusinessAcquisitionNoncontrollingInterestIssuedOrIssuableSharesAssigned" xlink:href="shen-20201231.xsd#shen_BusinessAcquisitionNoncontrollingInterestIssuedOrIssuableSharesAssigned"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_shen_BusinessAcquisitionNoncontrollingInterestIssuedOrIssuableSharesAssigned" xlink:to="lab_shen_BusinessAcquisitionNoncontrollingInterestIssuedOrIssuableSharesAssigned" xlink:type="arc" order="1"/>
    <link:label id="lab_shen_LesseeLeaseLiabilityPaymentsNextTwelveMonths_e538a8db-1883-4d36-92a4-1345afcffa98_terseLabel_en-US" xlink:label="lab_shen_LesseeLeaseLiabilityPaymentsNextTwelveMonths" xlink: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_shen_LesseeLeaseLiabilityPaymentsNextTwelveMonths_label_en-US" xlink:label="lab_shen_LesseeLeaseLiabilityPaymentsNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease Liability, Payments Next Twelve Months</link:label>
    <link:label id="lab_shen_LesseeLeaseLiabilityPaymentsNextTwelveMonths_documentation_en-US" xlink:label="lab_shen_LesseeLeaseLiabilityPaymentsNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease Liability, Payments Due Next Twelve Months</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_shen_LesseeLeaseLiabilityPaymentsNextTwelveMonths" xlink:href="shen-20201231.xsd#shen_LesseeLeaseLiabilityPaymentsNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_shen_LesseeLeaseLiabilityPaymentsNextTwelveMonths" xlink:to="lab_shen_LesseeLeaseLiabilityPaymentsNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_shen_RelatedPartyPurchaseOptionValueOfBusinessPercentage_fe637cfb-8225-4498-a4f2-0d77ecc2f33f_terseLabel_en-US" xlink:label="lab_shen_RelatedPartyPurchaseOptionValueOfBusinessPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Value of business percentage</link:label>
    <link:label id="lab_shen_RelatedPartyPurchaseOptionValueOfBusinessPercentage_label_en-US" xlink:label="lab_shen_RelatedPartyPurchaseOptionValueOfBusinessPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party, Purchase Option, Value Of Business Percentage</link:label>
    <link:label id="lab_shen_RelatedPartyPurchaseOptionValueOfBusinessPercentage_documentation_en-US" xlink:label="lab_shen_RelatedPartyPurchaseOptionValueOfBusinessPercentage" 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">Related Party, Purchase Option, Value Of Business Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_shen_RelatedPartyPurchaseOptionValueOfBusinessPercentage" xlink:href="shen-20201231.xsd#shen_RelatedPartyPurchaseOptionValueOfBusinessPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_shen_RelatedPartyPurchaseOptionValueOfBusinessPercentage" xlink:to="lab_shen_RelatedPartyPurchaseOptionValueOfBusinessPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayable_c54312c7-0dc9-4f31-9629-f36c84c2e195_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetRetirementObligationCashPaidToSettle_406c2b7e-4849-480e-9ee4-693aa2beafed_negatedLabel_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationCashPaidToSettle" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments</link:label>
    <link:label id="lab_us-gaap_AssetRetirementObligationCashPaidToSettle_label_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationCashPaidToSettle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Retirement Obligation, Cash Paid to Settle</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationCashPaidToSettle" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetRetirementObligationCashPaidToSettle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetRetirementObligationCashPaidToSettle" xlink:to="lab_us-gaap_AssetRetirementObligationCashPaidToSettle" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_f0c348d0-05e2-4815-842a-6c61e62f8b0c_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_shen_FCCSpectrumLicensesMember_578b5dc7-695f-49c2-ac5a-7107a6708a20_terseLabel_en-US" xlink:label="lab_shen_FCCSpectrumLicensesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">FCC spectrum licenses</link:label>
    <link:label id="lab_shen_FCCSpectrumLicensesMember_1ef0cff7-bd76-42ee-b3ca-73c050345060_verboseLabel_en-US" xlink:label="lab_shen_FCCSpectrumLicensesMember" 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">FCC spectrum licenses</link:label>
    <link:label id="lab_shen_FCCSpectrumLicensesMember_label_en-US" xlink:label="lab_shen_FCCSpectrumLicensesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">FCC Spectrum Licenses [Member]</link:label>
    <link:label id="lab_shen_FCCSpectrumLicensesMember_documentation_en-US" xlink:label="lab_shen_FCCSpectrumLicensesMember" 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">FCC Spectrum Licenses [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_shen_FCCSpectrumLicensesMember" xlink:href="shen-20201231.xsd#shen_FCCSpectrumLicensesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_shen_FCCSpectrumLicensesMember" xlink:to="lab_shen_FCCSpectrumLicensesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_b90cb8c9-784e-4efe-9a87-f14df655fdcb_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_InvestmentHoldingsTextBlock_d4666974-387b-4027-a046-198b5871445c_verboseLabel_en-US" xlink:label="lab_us-gaap_InvestmentHoldingsTextBlock" 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">Investments</link:label>
    <link:label id="lab_us-gaap_InvestmentHoldingsTextBlock_label_en-US" xlink:label="lab_us-gaap_InvestmentHoldingsTextBlock" xlink: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 Holdings [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentHoldingsTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentHoldingsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentHoldingsTextBlock" xlink:to="lab_us-gaap_InvestmentHoldingsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_685d2e13-7d25-406d-8352-79f4caa24f4d_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">Schedule of 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_3bbd7d2b-ea22-41cf-ba3f-10ddfb6dc06a_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">Operating 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_shen_RevenueRemainingPerformanceObligationAmountPerYear_4bb885d8-57c7-4b5d-b228-b3be9c1c2d99_terseLabel_en-US" xlink:label="lab_shen_RevenueRemainingPerformanceObligationAmountPerYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue remaining performance obligation, per year</link:label>
    <link:label id="lab_shen_RevenueRemainingPerformanceObligationAmountPerYear_label_en-US" xlink:label="lab_shen_RevenueRemainingPerformanceObligationAmountPerYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue Remaining Performance Obligation, Amount Per Year</link:label>
    <link:label id="lab_shen_RevenueRemainingPerformanceObligationAmountPerYear_documentation_en-US" xlink:label="lab_shen_RevenueRemainingPerformanceObligationAmountPerYear" 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">Revenue Remaining Performance Obligation, Amount Per Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_shen_RevenueRemainingPerformanceObligationAmountPerYear" xlink:href="shen-20201231.xsd#shen_RevenueRemainingPerformanceObligationAmountPerYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_shen_RevenueRemainingPerformanceObligationAmountPerYear" xlink:to="lab_shen_RevenueRemainingPerformanceObligationAmountPerYear" xlink:type="arc" order="1"/>
    <link:label id="lab_shen_BigSandyAcquisitionMember_40fa7d6c-1417-4327-8692-32086b21c88e_terseLabel_en-US" xlink:label="lab_shen_BigSandyAcquisitionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Big sandy acquisition</link:label>
    <link:label id="lab_shen_BigSandyAcquisitionMember_label_en-US" xlink:label="lab_shen_BigSandyAcquisitionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Big Sandy Acquisition [Member]</link:label>
    <link:label id="lab_shen_BigSandyAcquisitionMember_documentation_en-US" xlink:label="lab_shen_BigSandyAcquisitionMember" 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">Big Sandy Acquisition [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_shen_BigSandyAcquisitionMember" xlink:href="shen-20201231.xsd#shen_BigSandyAcquisitionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_shen_BigSandyAcquisitionMember" xlink:to="lab_shen_BigSandyAcquisitionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_3122f96c-053b-41cf-8f0c-3bf7c1f9c337_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_shen_DisposalGroupIncludingDiscontinuedOperationDeferredChargesAndOtherAssetsCurrent_518e8964-8691-42f8-bf9b-5dc1147cbda7_terseLabel_en-US" xlink:label="lab_shen_DisposalGroupIncludingDiscontinuedOperationDeferredChargesAndOtherAssetsCurrent" xlink: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 charges and other assets</link:label>
    <link:label id="lab_shen_DisposalGroupIncludingDiscontinuedOperationDeferredChargesAndOtherAssetsCurrent_label_en-US" xlink:label="lab_shen_DisposalGroupIncludingDiscontinuedOperationDeferredChargesAndOtherAssetsCurrent" xlink: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, Including Discontinued Operation, Deferred Charges And Other Assets, Current</link:label>
    <link:label id="lab_shen_DisposalGroupIncludingDiscontinuedOperationDeferredChargesAndOtherAssetsCurrent_documentation_en-US" xlink:label="lab_shen_DisposalGroupIncludingDiscontinuedOperationDeferredChargesAndOtherAssetsCurrent" 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">Disposal Group, Including Discontinued Operation, Deferred Charges And Other Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_shen_DisposalGroupIncludingDiscontinuedOperationDeferredChargesAndOtherAssetsCurrent" xlink:href="shen-20201231.xsd#shen_DisposalGroupIncludingDiscontinuedOperationDeferredChargesAndOtherAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_shen_DisposalGroupIncludingDiscontinuedOperationDeferredChargesAndOtherAssetsCurrent" xlink:to="lab_shen_DisposalGroupIncludingDiscontinuedOperationDeferredChargesAndOtherAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_bc0f2234-9fa6-4150-8183-7ec8460be4c2_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink: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 - Income from continuing operations (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink: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, Per Basic Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_f9f6b462-9b96-4fbc-bfd3-20a533117e49_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_us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock_6db42112-bf93-4c20-9993-6b1c6f6fa74b_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Other Current Assets</link:label>
    <link:label id="lab_us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Other Current Assets [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_e65d2c5b-b9dc-4c1d-8cf7-a04379e29ef1_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" 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, shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_1b99402f-c704-4f5c-9436-7768c11262b2_periodStartLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_c6cbf87e-3a60-4969-a3c3-7fc209caf329_periodEndLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance (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_f6e47f32-b7ce-4758-9220-999857aab92e_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_56f0dd39-979b-4c8e-a2d3-4419297e08a5_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_shen_SalesAndPropertyTaxesPayableCurrent_52c0864a-0953-4581-b806-8ab07267b9f5_terseLabel_en-US" xlink:label="lab_shen_SalesAndPropertyTaxesPayableCurrent" xlink: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 property taxes payable</link:label>
    <link:label id="lab_shen_SalesAndPropertyTaxesPayableCurrent_label_en-US" xlink:label="lab_shen_SalesAndPropertyTaxesPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales And Property Taxes Payable Current</link:label>
    <link:label id="lab_shen_SalesAndPropertyTaxesPayableCurrent_documentation_en-US" xlink:label="lab_shen_SalesAndPropertyTaxesPayableCurrent" 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">Sales And Property Taxes Payable Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_shen_SalesAndPropertyTaxesPayableCurrent" xlink:href="shen-20201231.xsd#shen_SalesAndPropertyTaxesPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_shen_SalesAndPropertyTaxesPayableCurrent" xlink:to="lab_shen_SalesAndPropertyTaxesPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_36510469-e4aa-43f3-b57e-3a51aafd84ea_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink: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 of federal tax effect</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:to="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_8c504345-c160-4870-88b4-c97bf835a6a9_terseLabel_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facility</link:label>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_label_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facility [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevolvingCreditFacilityMember" xlink:to="lab_us-gaap_RevolvingCreditFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_shen_CobankMember_32feb0de-cfdc-45fe-99c1-bf7a632b4a92_terseLabel_en-US" xlink:label="lab_shen_CobankMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CoBank</link:label>
    <link:label id="lab_shen_CobankMember_label_en-US" xlink:label="lab_shen_CobankMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CoBank [Member]</link:label>
    <link:label id="lab_shen_CobankMember_documentation_en-US" xlink:label="lab_shen_CobankMember" 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 investments.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_shen_CobankMember" xlink:href="shen-20201231.xsd#shen_CobankMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_shen_CobankMember" xlink:to="lab_shen_CobankMember" xlink:type="arc" order="1"/>
    <link:label id="lab_shen_RailroadCrossingRightsMember_fc9c26a5-9661-45a2-ac6c-b351920ca352_terseLabel_en-US" xlink:label="lab_shen_RailroadCrossingRightsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Railroad crossing rights</link:label>
    <link:label id="lab_shen_RailroadCrossingRightsMember_label_en-US" xlink:label="lab_shen_RailroadCrossingRightsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Railroad Crossing Rights [Member]</link:label>
    <link:label id="lab_shen_RailroadCrossingRightsMember_documentation_en-US" xlink:label="lab_shen_RailroadCrossingRightsMember" 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">Railroad Crossing Rights [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_shen_RailroadCrossingRightsMember" xlink:href="shen-20201231.xsd#shen_RailroadCrossingRightsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_shen_RailroadCrossingRightsMember" xlink:to="lab_shen_RailroadCrossingRightsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventMember_6de783f7-9799-472f-bcb7-2f1ef244f201_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event</link:label>
    <link:label id="lab_us-gaap_SubsequentEventMember_label_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventMember" xlink:to="lab_us-gaap_SubsequentEventMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense_de2eb85c-6354-4050-93b1-7ce869d4a2c3_totalLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense" 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_DisposalGroupIncludingDiscontinuedOperationOperatingExpense_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense" xlink: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, Including Discontinued Operation, Operating Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DomesticCountryMember_86d1ec48-53a8-498f-a398-0e2fe618feb8_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_PaymentsToAcquireBusinessesNetOfCashAcquired_5470127a-c8cd-4d86-ab47-1913d3c14fa8_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" 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">Cash disbursed for acquisitions</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_f15cde6f-1f88-43a0-83e8-c93fae1cd980_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_PropertyPlantAndEquipmentGross_2a2f19be-ed42-4eff-8e23-aa214a6612a9_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">Total property, plant and equipment</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_DeferredFederalIncomeTaxExpenseBenefit_8f61c528-c042-446d-aff7-b1675d42e0e8_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 taxes</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_64218342-8702-42dd-931b-aca08873c646_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">Selected Financial Data for Segments</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_0656cc31-00d2-4eb9-8ef5-0e52e224d9de_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_shen_DebtInstrumentCovenantsMinimumLiquidityAmount_1ec7435a-adf9-4ec7-9af8-a75c1397ff15_terseLabel_en-US" xlink:label="lab_shen_DebtInstrumentCovenantsMinimumLiquidityAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Covenants minimum liquidity amount</link:label>
    <link:label id="lab_shen_DebtInstrumentCovenantsMinimumLiquidityAmount_label_en-US" xlink:label="lab_shen_DebtInstrumentCovenantsMinimumLiquidityAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument Covenants Minimum Liquidity Amount</link:label>
    <link:label id="lab_shen_DebtInstrumentCovenantsMinimumLiquidityAmount_documentation_en-US" xlink:label="lab_shen_DebtInstrumentCovenantsMinimumLiquidityAmount" 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">Represents the minimum liquidity balance, defined as availability under the revolver facility plus unrestricted cash and cash equivalents on deposit in a deposit account for which a control agreement has been delivered to the administrative agent.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_shen_DebtInstrumentCovenantsMinimumLiquidityAmount" xlink:href="shen-20201231.xsd#shen_DebtInstrumentCovenantsMinimumLiquidityAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_shen_DebtInstrumentCovenantsMinimumLiquidityAmount" xlink:to="lab_shen_DebtInstrumentCovenantsMinimumLiquidityAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_10979adb-eb82-47ec-8a3c-3a0fc122c5db_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_36192600-4d3e-4602-8007-ecfb9b0d7fe4_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_OperatingLeaseLiabilityNoncurrent_14c8b418-2ea4-48fa-a290-e99256c35c55_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-current operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="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_0ed8be7b-9058-4768-b63c-e245e75e3c36_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_ScheduleOfSegmentReportingInformationBySegmentTable_88dd683f-dab3-4eb6-928d-89a6fc8821e3_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_shen_PrepaidMaintenanceExpenseCurrent_f91ef7b2-502e-4957-b017-9debc450e709_terseLabel_en-US" xlink:label="lab_shen_PrepaidMaintenanceExpenseCurrent" xlink: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 maintenance expenses</link:label>
    <link:label id="lab_shen_PrepaidMaintenanceExpenseCurrent_label_en-US" xlink:label="lab_shen_PrepaidMaintenanceExpenseCurrent" xlink: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 Maintenance Expense, Current</link:label>
    <link:label id="lab_shen_PrepaidMaintenanceExpenseCurrent_documentation_en-US" xlink:label="lab_shen_PrepaidMaintenanceExpenseCurrent" 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">Prepaid Maintenance Expense, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_shen_PrepaidMaintenanceExpenseCurrent" xlink:href="shen-20201231.xsd#shen_PrepaidMaintenanceExpenseCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_shen_PrepaidMaintenanceExpenseCurrent" xlink:to="lab_shen_PrepaidMaintenanceExpenseCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_ba093ef0-011e-49df-987e-fde0aca65cc5_terseLabel_en-US" xlink:label="lab_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" xlink: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 cash provided by operating activities - discontinued operations</link:label>
    <link:label id="lab_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_label_en-US" xlink:label="lab_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" xlink: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 Provided by (Used in) Operating Activities, Discontinued Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" xlink:to="lab_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_420faa43-3092-4427-b756-d4d470a468a4_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink: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, operating loss carryforwards, state and local</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_536546b0-5b52-49b3-9895-1b8787093d96_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" 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 operating loss carry-forwards</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink: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, State and Local</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:to="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_dde73957-21db-426b-abfa-08e089f30aec_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_UseOfEstimates_6f79d97d-3067-49be-b7a6-1dc37c08c71b_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_AssetsCurrentAbstract_8e56cccd-f8e8-4bd4-934f-f54fc3719453_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current assets:</link:label>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrentAbstract" xlink:to="lab_us-gaap_AssetsCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityDomain_723254c8-2d35-40b5-96d8-e77086ae1a2d_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_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_36f526a4-96d7-4e29-b206-cd89ef4d0f51_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink: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_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink: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, Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_73abd2b0-7bb1-4969-a26b-aa6453011674_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Excess tax benefit from share based compensation and other, net</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink: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 Expense (Benefit), Share-based Payment Arrangement, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FranchiseRightsMember_5a1399cf-f48a-4224-a38d-4309ddb76ef5_terseLabel_en-US" xlink:label="lab_us-gaap_FranchiseRightsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cable franchise rights</link:label>
    <link:label id="lab_us-gaap_FranchiseRightsMember_label_en-US" xlink:label="lab_us-gaap_FranchiseRightsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Franchise Rights [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FranchiseRightsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FranchiseRightsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FranchiseRightsMember" xlink:to="lab_us-gaap_FranchiseRightsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_shen_FCCSpectrumLicensesLeasesNoncurrent_acf36c0d-6926-42b3-a21c-7f4e3339017e_terseLabel_en-US" xlink:label="lab_shen_FCCSpectrumLicensesLeasesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">FCC spectrum license obligations</link:label>
    <link:label id="lab_shen_FCCSpectrumLicensesLeasesNoncurrent_label_en-US" xlink:label="lab_shen_FCCSpectrumLicensesLeasesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">FCC Spectrum Licenses Leases Non current</link:label>
    <link:label id="lab_shen_FCCSpectrumLicensesLeasesNoncurrent_documentation_en-US" xlink:label="lab_shen_FCCSpectrumLicensesLeasesNoncurrent" 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">FCC Spectrum Licenses Leases Non current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_shen_FCCSpectrumLicensesLeasesNoncurrent" xlink:href="shen-20201231.xsd#shen_FCCSpectrumLicensesLeasesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_shen_FCCSpectrumLicensesLeasesNoncurrent" xlink:to="lab_shen_FCCSpectrumLicensesLeasesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillGross_a3aca7bf-8bd8-4970-aed6-6bb9d666b4a1_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillGross" xlink: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, gross</link:label>
    <link:label id="lab_us-gaap_GoodwillGross_label_en-US" xlink:label="lab_us-gaap_GoodwillGross" xlink: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, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillGross" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillGross" xlink:to="lab_us-gaap_GoodwillGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_1d020278-7c6e-45e3-89f3-74a8bcc54ae7_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_FinanceLeaseLiabilityPaymentsDueYearThree_826d066a-ad0d-4797-9a03-5ebbb7f5a054_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink: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_FinanceLeaseLiabilityPaymentsDueYearThree_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_shen_TermLoanA1Member_5f28dc52-83c6-453b-ad26-093085b139c2_terseLabel_en-US" xlink:label="lab_shen_TermLoanA1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term loan A-1</link:label>
    <link:label id="lab_shen_TermLoanA1Member_label_en-US" xlink:label="lab_shen_TermLoanA1Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term loan A-1 [Member]</link:label>
    <link:label id="lab_shen_TermLoanA1Member_documentation_en-US" xlink:label="lab_shen_TermLoanA1Member" 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">Loan from a bank/financial institution for a specific amount that has a specified repayment schedule and a fixed/floating interest rate.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_shen_TermLoanA1Member" xlink:href="shen-20201231.xsd#shen_TermLoanA1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_shen_TermLoanA1Member" xlink:to="lab_shen_TermLoanA1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedContractCostNet_27ad53a9-0503-4dd6-95e9-fcfacb876718_periodStartLabel_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostNet" 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_CapitalizedContractCostNet_9efeaa34-9bf3-4a1e-887f-34d8cfce10de_periodEndLabel_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostNet" 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_CapitalizedContractCostNet_label_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized Contract Cost, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedContractCostNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedContractCostNet" xlink:to="lab_us-gaap_CapitalizedContractCostNet" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentsIncorporatedByReferenceTextBlock_21643f0d-dd84-4ea2-9f81-e7971242f6ea_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_da3d539e-f838-4116-b30d-3f4386b19340_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 Income Taxes</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_shen_DebtInstrumentCreditAgreementTermsLimitOfDividendsPaidDistributionsAndRedemptionOfCapitalStock_9cabd987-36bb-478f-a4b2-f9d9f0dbd66c_terseLabel_en-US" xlink:label="lab_shen_DebtInstrumentCreditAgreementTermsLimitOfDividendsPaidDistributionsAndRedemptionOfCapitalStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amended 2016 credit agreement, limit of dividends paid, distributions and redemption of capital stock</link:label>
    <link:label id="lab_shen_DebtInstrumentCreditAgreementTermsLimitOfDividendsPaidDistributionsAndRedemptionOfCapitalStock_label_en-US" xlink:label="lab_shen_DebtInstrumentCreditAgreementTermsLimitOfDividendsPaidDistributionsAndRedemptionOfCapitalStock" xlink: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, Credit Agreement Terms, Limit Of Dividends Paid, Distributions, And Redemption Of Capital Stock</link:label>
    <link:label id="lab_shen_DebtInstrumentCreditAgreementTermsLimitOfDividendsPaidDistributionsAndRedemptionOfCapitalStock_documentation_en-US" xlink:label="lab_shen_DebtInstrumentCreditAgreementTermsLimitOfDividendsPaidDistributionsAndRedemptionOfCapitalStock" 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, Credit Agreement Terms, Limit Of Dividends Paid, Distributions, And Redemption Of Capital Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_shen_DebtInstrumentCreditAgreementTermsLimitOfDividendsPaidDistributionsAndRedemptionOfCapitalStock" xlink:href="shen-20201231.xsd#shen_DebtInstrumentCreditAgreementTermsLimitOfDividendsPaidDistributionsAndRedemptionOfCapitalStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_shen_DebtInstrumentCreditAgreementTermsLimitOfDividendsPaidDistributionsAndRedemptionOfCapitalStock" xlink:to="lab_shen_DebtInstrumentCreditAgreementTermsLimitOfDividendsPaidDistributionsAndRedemptionOfCapitalStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDeductions_ab39019b-5608-4a4c-b7eb-8221f68d35f2_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">Write-offs</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_shen_TowerLeaseMember_24609f2a-a57d-4721-af00-939f1d4ca86d_terseLabel_en-US" xlink:label="lab_shen_TowerLeaseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tower lease</link:label>
    <link:label id="lab_shen_TowerLeaseMember_label_en-US" xlink:label="lab_shen_TowerLeaseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tower Lease [Member]</link:label>
    <link:label id="lab_shen_TowerLeaseMember_documentation_en-US" xlink:label="lab_shen_TowerLeaseMember" 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">Tower Lease [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_shen_TowerLeaseMember" xlink:href="shen-20201231.xsd#shen_TowerLeaseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_shen_TowerLeaseMember" xlink:to="lab_shen_TowerLeaseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_2375bbde-87bd-40d8-8e3b-f4c340a66f6c_totalLabel_en-US" xlink:label="lab_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent" 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 unrealized (loss) gain</link:label>
    <link:label id="lab_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent" xlink: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, before Reclassifications, Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent" xlink:to="lab_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_aff04077-e69c-4374-a500-f90fab4d96c0_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">Capital expenditures</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_64fbe8a2-b664-4a63-ab81-13e0e71e5195_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink: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_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_dei_CityAreaCode_165c6ff2-bed9-40d7-9dad-0fe894aaa0e2_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_srt_ConsolidationItemsDomain_02ea8c6d-2927-4f3b-88b7-f73e3144cb8d_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_srt_RestatementAdjustmentMember_80457211-4a1f-4c42-940c-ecd4a04af556_terseLabel_en-US" xlink:label="lab_srt_RestatementAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Correction of Error</link:label>
    <link:label id="lab_srt_RestatementAdjustmentMember_label_en-US" xlink:label="lab_srt_RestatementAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revision of Prior Period, Adjustment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAdjustmentMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementAdjustmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RestatementAdjustmentMember" xlink:to="lab_srt_RestatementAdjustmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_shen_AmortizationReflectedasRentExpense_423c9d8e-bf5d-4b8f-a731-01a435a698d9_terseLabel_en-US" xlink:label="lab_shen_AmortizationReflectedasRentExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accretion of asset retirement obligations</link:label>
    <link:label id="lab_shen_AmortizationReflectedasRentExpense_label_en-US" xlink:label="lab_shen_AmortizationReflectedasRentExpense" xlink: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 Reflected as Rent Expense</link:label>
    <link:label id="lab_shen_AmortizationReflectedasRentExpense_documentation_en-US" xlink:label="lab_shen_AmortizationReflectedasRentExpense" 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">Amortization Reflected as Rent Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_shen_AmortizationReflectedasRentExpense" xlink:href="shen-20201231.xsd#shen_AmortizationReflectedasRentExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_shen_AmortizationReflectedasRentExpense" xlink:to="lab_shen_AmortizationReflectedasRentExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityAxis_1e2926ad-972a-4b40-9711-3f17e190bb38_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_68092659-74f4-46bf-81ef-0d53418ff96a_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_shen_AdjustmentsRelatedtoTaxWithholdingforSharebasedCompensationShares_6dea0f28-dbf6-4de3-8308-741122e56aa1_negatedTerseLabel_en-US" xlink:label="lab_shen_AdjustmentsRelatedtoTaxWithholdingforSharebasedCompensationShares" 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">Shares retired for settlement of employee taxes upon issuance of vested equity awards (in shares)</link:label>
    <link:label id="lab_shen_AdjustmentsRelatedtoTaxWithholdingforSharebasedCompensationShares_label_en-US" xlink:label="lab_shen_AdjustmentsRelatedtoTaxWithholdingforSharebasedCompensationShares" xlink: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 Related to Tax Withholding for Share-based Compensation, Shares</link:label>
    <link:label id="lab_shen_AdjustmentsRelatedtoTaxWithholdingforSharebasedCompensationShares_documentation_en-US" xlink:label="lab_shen_AdjustmentsRelatedtoTaxWithholdingforSharebasedCompensationShares" 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">Adjustments Related to Tax Withholding for Share-based Compensation, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_shen_AdjustmentsRelatedtoTaxWithholdingforSharebasedCompensationShares" xlink:href="shen-20201231.xsd#shen_AdjustmentsRelatedtoTaxWithholdingforSharebasedCompensationShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_shen_AdjustmentsRelatedtoTaxWithholdingforSharebasedCompensationShares" xlink:to="lab_shen_AdjustmentsRelatedtoTaxWithholdingforSharebasedCompensationShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_59d9fd69-b38c-4737-a525-d66ef34d31a1_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_d6e6e11c-3886-407e-8ffb-f5b6a90e9712_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink: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 [Abstract]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAbstract_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent_81e4b6e1-b135-4ce1-8d72-a2e26cd584e4_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent" xlink: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, net</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent" xlink: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, Including Discontinued Operation, Property, Plant and Equipment, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromEquityMethodInvestments_784bc884-2e05-4489-9439-8b5e989f9a7f_negatedLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromEquityMethodInvestments" 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">Gain from patronage and investments</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_StockRepurchaseProgramAuthorizedAmount1_936233df-11a5-40d4-a45b-4647616d637b_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink: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 repurchase amount authorized</link:label>
    <link:label id="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1_label_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink: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, Authorized Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:to="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesDisclosureTextBlock_c4ce6836-628b-4989-a4d1-1cea77ef993f_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Assets and Accrued Liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesDisclosureTextBlock" xlink: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 Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureTextBlock" xlink:to="lab_us-gaap_OtherLiabilitiesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_1c585f76-69a5-410a-81bc-a9448fd37ab3_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</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_9674bd0b-f3c6-4f81-a92f-8aea240f7f43_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink: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 continuing operations before income taxes</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_HedgingDesignationAxis_82dd0f3f-e361-4184-bf37-b571bba17117_terseLabel_en-US" xlink:label="lab_us-gaap_HedgingDesignationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Designation [Axis]</link:label>
    <link:label id="lab_us-gaap_HedgingDesignationAxis_label_en-US" xlink:label="lab_us-gaap_HedgingDesignationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Designation [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HedgingDesignationAxis" xlink:to="lab_us-gaap_HedgingDesignationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense_e0e537c0-ed9f-4b1d-b2b5-778109bf3693_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense" 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</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense" xlink: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, Including Discontinued Operation, Interest Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsTable_fea90c37-aa33-4c69-ac6a-1e5e2a5c9abc_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_AssetRetirementObligationLiabilitiesIncurred_8428e4ca-ab64-4ab9-a053-fcdf60da0016_terseLabel_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationLiabilitiesIncurred" xlink: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 liabilities accrued</link:label>
    <link:label id="lab_us-gaap_AssetRetirementObligationLiabilitiesIncurred_label_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationLiabilitiesIncurred" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Retirement Obligation, Liabilities Incurred</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationLiabilitiesIncurred" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetRetirementObligationLiabilitiesIncurred"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetRetirementObligationLiabilitiesIncurred" xlink:to="lab_us-gaap_AssetRetirementObligationLiabilitiesIncurred" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_35e94f49-e140-4b55-8872-4cef70873325_terseLabel_en-US" xlink:label="lab_us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink: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 Financial Information Disclosure [Abstract]</link:label>
    <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_shen_AOCIAttributabletoParentBeforeTaxRollForward_8fdb7e92-2e7a-49bc-bb17-7ad42922b6fe_terseLabel_en-US" xlink:label="lab_shen_AOCIAttributabletoParentBeforeTaxRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gains (Losses) on Cash Flow Hedges</link:label>
    <link:label id="lab_shen_AOCIAttributabletoParentBeforeTaxRollForward_label_en-US" xlink:label="lab_shen_AOCIAttributabletoParentBeforeTaxRollForward" xlink: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, Before Tax [Roll Forward]</link:label>
    <link:label id="lab_shen_AOCIAttributabletoParentBeforeTaxRollForward_documentation_en-US" xlink:label="lab_shen_AOCIAttributabletoParentBeforeTaxRollForward" 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">AOCI Attributable to Parent, Before Tax [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_shen_AOCIAttributabletoParentBeforeTaxRollForward" xlink:href="shen-20201231.xsd#shen_AOCIAttributabletoParentBeforeTaxRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_shen_AOCIAttributabletoParentBeforeTaxRollForward" xlink:to="lab_shen_AOCIAttributabletoParentBeforeTaxRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount_24d0daba-d49d-4d6e-82ca-fb2dd22798b4_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized stock compensation</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" xlink: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, Amount Capitalized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_a9b6649b-c692-439e-a636-a4b32b261397_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" xlink: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, accounts receivable</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" xlink: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, Including Discontinued Operation, Accounts, Notes and Loans Receivable, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_35a0e7b4-1e85-4587-8399-f143adced2b7_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink: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 stock compensation expense</link:label>
    <link:label id="lab_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink: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, Cost by Plan [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax_cd413df3-1923-4593-89a8-691a603c8a2b_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax" 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">Net change in unrealized (loss) gain</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax" xlink: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, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensation_cf882d4e-7333-4fd1-ad16-9bd67ff0b4e7_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock based compensation expense, net of amount capitalized</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_StockRepurchasedDuringPeriodValue_3fa6e82d-ff0d-4417-b286-e3047e009c78_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodValue" 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">Share repurchases</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodValue_label_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodValue" xlink: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, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedDuringPeriodValue" xlink:to="lab_us-gaap_StockRepurchasedDuringPeriodValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquitySecuritiesFvNi_6e5c7772-5b25-4498-a65c-66ea5fbc81ed_terseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNi" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SERP Investments at fair value</link:label>
    <link:label id="lab_us-gaap_EquitySecuritiesFvNi_label_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNi" xlink: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, FV-NI</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNi" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquitySecuritiesFvNi"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesFvNi" xlink:to="lab_us-gaap_EquitySecuritiesFvNi" xlink:type="arc" order="1"/>
    <link:label id="lab_shen_NtelosPensionPlanMember_1a1dbe9f-aed6-4105-b437-ad45f96f0468_terseLabel_en-US" xlink:label="lab_shen_NtelosPensionPlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ntelos Pension Plan</link:label>
    <link:label id="lab_shen_NtelosPensionPlanMember_label_en-US" xlink:label="lab_shen_NtelosPensionPlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ntelos Pension Plan [Member]</link:label>
    <link:label id="lab_shen_NtelosPensionPlanMember_documentation_en-US" xlink:label="lab_shen_NtelosPensionPlanMember" 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">Ntelos Pension Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_shen_NtelosPensionPlanMember" xlink:href="shen-20201231.xsd#shen_NtelosPensionPlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_shen_NtelosPensionPlanMember" xlink:to="lab_shen_NtelosPensionPlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_4a10c1b2-9a2a-4a7e-945b-dc8991d05ed5_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">Payments for financing arrangements and 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_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_dac2d18c-b2cd-45f6-979d-f13ebfd017b3_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" 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">Taxes paid for equity award issuances</link:label>
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment, Tax Withholding, Share-based Payment Arrangement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:to="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DesignatedAsHedgingInstrumentMember_e0e34baa-8eae-4fc0-8649-f574691b6b4d_terseLabel_en-US" xlink:label="lab_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Designated as Hedging Instrument</link:label>
    <link:label id="lab_us-gaap_DesignatedAsHedgingInstrumentMember_label_en-US" xlink:label="lab_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Designated as Hedging Instrument [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:to="lab_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CoverAbstract_72cb4a7c-7c4b-43b4-a577-be17e5011e69_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_QuarterlyFinancialInformationTextBlock_08be707d-c2d2-43bd-81e5-998553b055df_verboseLabel_en-US" xlink:label="lab_us-gaap_QuarterlyFinancialInformationTextBlock" 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">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_EquityMethodInvesteeMember_fe0e5142-c723-4ddf-b8d1-9af4d4c8e6d6_verboseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvesteeMember" 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">Equity Method Investee</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvesteeMember_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvesteeMember" xlink: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 Investee [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvesteeMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvesteeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvesteeMember" xlink:to="lab_us-gaap_EquityMethodInvesteeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_1e3ca763-2c34-4763-ac8e-a9e4627a5de2_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</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_LongTermDebt_34fec00b-58e6-470c-bf05-b274791503b8_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_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_srt_AffiliatedEntityMember_0e54d5a1-a70a-4041-822d-528cc2d3752d_terseLabel_en-US" xlink:label="lab_srt_AffiliatedEntityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Affiliated Entity</link:label>
    <link:label id="lab_srt_AffiliatedEntityMember_label_en-US" xlink:label="lab_srt_AffiliatedEntityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Affiliated Entity [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AffiliatedEntityMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_AffiliatedEntityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_AffiliatedEntityMember" xlink:to="lab_srt_AffiliatedEntityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_8317eb21-d462-4fa0-b02c-b9da890d4904_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_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_540256c2-c048-4188-97d4-105dc75649fd_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" xlink: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 services</link:label>
    <link:label id="lab_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_label_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" xlink:to="lab_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_shen_EquipmentAndSoftwareMember_cbf5239d-3f59-4971-ad15-06e6908f4c50_terseLabel_en-US" xlink:label="lab_shen_EquipmentAndSoftwareMember" xlink: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 and software</link:label>
    <link:label id="lab_shen_EquipmentAndSoftwareMember_label_en-US" xlink:label="lab_shen_EquipmentAndSoftwareMember" xlink: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 and Software [Member]</link:label>
    <link:label id="lab_shen_EquipmentAndSoftwareMember_documentation_en-US" xlink:label="lab_shen_EquipmentAndSoftwareMember" 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">Purchased software applications and internally developed software for sale, licensing or long-term internal use and related equipment.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_shen_EquipmentAndSoftwareMember" xlink:href="shen-20201231.xsd#shen_EquipmentAndSoftwareMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_shen_EquipmentAndSoftwareMember" xlink:to="lab_shen_EquipmentAndSoftwareMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyCosts_45bf066f-f617-49e1-b945-16a104bb931a_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related party costs</link:label>
    <link:label id="lab_us-gaap_RelatedPartyCosts_label_en-US" xlink:label="lab_us-gaap_RelatedPartyCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyCosts" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyCosts" xlink:to="lab_us-gaap_RelatedPartyCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetirementPlanNameAxis_ae9a3555-8af3-4018-9e13-e8613fc6702a_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Name [Axis]</link:label>
    <link:label id="lab_us-gaap_RetirementPlanNameAxis_label_en-US" xlink:label="lab_us-gaap_RetirementPlanNameAxis" xlink: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 Plan Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanNameAxis" xlink:to="lab_us-gaap_RetirementPlanNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetRetirementObligationsNoncurrent_737d913b-6c6d-4866-857f-bf49b6c84fa9_terseLabel_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset retirement obligations</link:label>
    <link:label id="lab_us-gaap_AssetRetirementObligationsNoncurrent_label_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Retirement Obligations, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationsNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetRetirementObligationsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetRetirementObligationsNoncurrent" xlink:to="lab_us-gaap_AssetRetirementObligationsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_2718954a-c160-4bf9-a12d-265ffcd4d744_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">Subscriber 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_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_e1712342-8903-4329-a2b5-2126c9be4d44_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xlink: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 discontinued operations, net of tax</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xlink: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 Discontinued Operations, Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xlink:to="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostsAndExpenses_f72aaedc-ff66-4e4a-a193-df255a297f4c_totalLabel_en-US" xlink:label="lab_us-gaap_CostsAndExpenses" 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_CostsAndExpenses_label_en-US" xlink:label="lab_us-gaap_CostsAndExpenses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Costs and Expenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostsAndExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostsAndExpenses" xlink:to="lab_us-gaap_CostsAndExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_24a99e26-e31e-4d3f-be4d-72279b3d98a1_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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_8c6ccc47-2ec4-4189-93ce-6525c1733497_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" xlink: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) income on interest rate hedge, net of tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" xlink: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), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_d20720f1-2cfb-4e22-848c-8faa2b8e0f06_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_DebtInstrumentNameDomain_13fd35c0-43ed-4074-b068-b68233e78e9c_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_3f5d2f65-b973-4857-be31-224eeb1246ca_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">Total gross deferred tax assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGross_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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_95949289-90a2-4ba6-89fb-1a3fd8f32813_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_BalanceSheetLocationDomain_53540634-c054-4244-83f6-617eed38d67b_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xlink: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 Location [Domain]</link:label>
    <link:label id="lab_us-gaap_BalanceSheetLocationDomain_label_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationDomain" xlink:to="lab_us-gaap_BalanceSheetLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LandMember_5bec7822-4ce7-45b5-bb70-2b29a6c8f9bb_terseLabel_en-US" xlink:label="lab_us-gaap_LandMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Land</link:label>
    <link:label id="lab_us-gaap_LandMember_label_en-US" xlink:label="lab_us-gaap_LandMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Land [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LandMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LandMember" xlink:to="lab_us-gaap_LandMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_d320fa43-afc6-4cd5-91f3-4df06a51bfbf_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" 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">Current operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="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_shen_ReconciliationOfIncomeFromContinuingOperationsFromSegmentsToConsolidatedAbstract_f2ed4f01-1bd0-4fe1-aeda-a4852cc76a94_terseLabel_en-US" xlink:label="lab_shen_ReconciliationOfIncomeFromContinuingOperationsFromSegmentsToConsolidatedAbstract" xlink: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 income from continuing operations from segments to consolidated [Abstract]</link:label>
    <link:label id="lab_shen_ReconciliationOfIncomeFromContinuingOperationsFromSegmentsToConsolidatedAbstract_label_en-US" xlink:label="lab_shen_ReconciliationOfIncomeFromContinuingOperationsFromSegmentsToConsolidatedAbstract" xlink: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 income from continuing operations from segments to consolidated [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_shen_ReconciliationOfIncomeFromContinuingOperationsFromSegmentsToConsolidatedAbstract" xlink:href="shen-20201231.xsd#shen_ReconciliationOfIncomeFromContinuingOperationsFromSegmentsToConsolidatedAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_shen_ReconciliationOfIncomeFromContinuingOperationsFromSegmentsToConsolidatedAbstract" xlink:to="lab_shen_ReconciliationOfIncomeFromContinuingOperationsFromSegmentsToConsolidatedAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_shen_LesseeLeaseLiabilityPaymentsDueYearFive_4fa4ec1b-c676-4be5-b045-08b7f4ba7935_terseLabel_en-US" xlink:label="lab_shen_LesseeLeaseLiabilityPaymentsDueYearFive" xlink: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_shen_LesseeLeaseLiabilityPaymentsDueYearFive_label_en-US" xlink:label="lab_shen_LesseeLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease Liability, Payments, Due Year Five</link:label>
    <link:label id="lab_shen_LesseeLeaseLiabilityPaymentsDueYearFive_documentation_en-US" xlink:label="lab_shen_LesseeLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease Liability, Payments, Due Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_shen_LesseeLeaseLiabilityPaymentsDueYearFive" xlink:href="shen-20201231.xsd#shen_LesseeLeaseLiabilityPaymentsDueYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_shen_LesseeLeaseLiabilityPaymentsDueYearFive" xlink:to="lab_shen_LesseeLeaseLiabilityPaymentsDueYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_shen_UnamortizedLoanFeesNet_fe878c00-5a03-4c32-87f3-7a0855d840a6_terseLabel_en-US" xlink:label="lab_shen_UnamortizedLoanFeesNet" xlink: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: unamortized loan fees</link:label>
    <link:label id="lab_shen_UnamortizedLoanFeesNet_label_en-US" xlink:label="lab_shen_UnamortizedLoanFeesNet" xlink: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 Loan Fees, Net</link:label>
    <link:label id="lab_shen_UnamortizedLoanFeesNet_documentation_en-US" xlink:label="lab_shen_UnamortizedLoanFeesNet" 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">Represents the net unamortized loan fees.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_shen_UnamortizedLoanFeesNet" xlink:href="shen-20201231.xsd#shen_UnamortizedLoanFeesNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_shen_UnamortizedLoanFeesNet" xlink:to="lab_shen_UnamortizedLoanFeesNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedSalariesCurrent_0d30c420-f4f2-4516-b2a8-85aceecf53de_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedSalariesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued compensation</link:label>
    <link:label id="lab_us-gaap_AccruedSalariesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedSalariesCurrent" xlink: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 Salaries, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedSalariesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedSalariesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedSalariesCurrent" xlink:to="lab_us-gaap_AccruedSalariesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_2b34535f-fe41-4b09-afc9-e8f25bc4cfe4_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_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock_16fe7460-cebb-450b-9833-4c892264d032_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Derivative Instruments in Statement of Financial Position, Fair Value</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xlink:to="lab_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_shen_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAssetNoncurrent_7443748d-53bc-458e-82c5-44bd7138d803_terseLabel_en-US" xlink:label="lab_shen_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAssetNoncurrent" xlink: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_shen_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAssetNoncurrent_label_en-US" xlink:label="lab_shen_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAssetNoncurrent" xlink: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, Including Discontinued Operation, Operating Lease, Right-Of-Use Asset, Noncurrent</link:label>
    <link:label id="lab_shen_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAssetNoncurrent_documentation_en-US" xlink:label="lab_shen_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAssetNoncurrent" 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">Disposal Group, Including Discontinued Operation, Operating Lease, Right-Of-Use Asset, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_shen_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAssetNoncurrent" xlink:href="shen-20201231.xsd#shen_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAssetNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_shen_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAssetNoncurrent" xlink:to="lab_shen_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAssetNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenuesAbstract_8d343b39-19b6-4213-8016-b95d2d969f0c_terseLabel_en-US" xlink:label="lab_us-gaap_RevenuesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues [Abstract]</link:label>
    <link:label id="lab_us-gaap_RevenuesAbstract_label_en-US" xlink:label="lab_us-gaap_RevenuesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenuesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenuesAbstract" xlink:to="lab_us-gaap_RevenuesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_9953ce5b-a2a0-42cb-8950-2ebd446bf360_terseLabel_en-US" xlink:label="lab_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink: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 Deferred Tax Assets and Liabilities [Abstract]</link:label>
    <link:label id="lab_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_label_en-US" xlink:label="lab_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Components of Deferred Tax Assets and Liabilities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="lab_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativesFairValueLineItems_fdf448d6-d8e3-4210-b1d6-9cdb65ea2b4c_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativesFairValueLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivatives, Fair Value [Line Items]</link:label>
    <link:label id="lab_us-gaap_DerivativesFairValueLineItems_label_en-US" xlink:label="lab_us-gaap_DerivativesFairValueLineItems" xlink: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, Fair Value [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesFairValueLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativesFairValueLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativesFairValueLineItems" xlink:to="lab_us-gaap_DerivativesFairValueLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestRateSwapMember_3daf195a-ccc7-4fe5-bb35-c2cf67f956ec_terseLabel_en-US" xlink:label="lab_us-gaap_InterestRateSwapMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest rate swaps</link:label>
    <link:label id="lab_us-gaap_InterestRateSwapMember_label_en-US" xlink:label="lab_us-gaap_InterestRateSwapMember" xlink: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 Rate Swap [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestRateSwapMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestRateSwapMember" xlink:to="lab_us-gaap_InterestRateSwapMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward_23a3a5df-6a8a-4296-8323-2db7a81983d1_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_shen_LeaseLiabilitiesPaymentsDueAbstract_e7451dd5-1102-4e49-ae55-6669388ba3e4_terseLabel_en-US" xlink:label="lab_shen_LeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_shen_LeaseLiabilitiesPaymentsDueAbstract_label_en-US" xlink:label="lab_shen_LeaseLiabilitiesPaymentsDueAbstract" xlink: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 Liabilities, Payments, Due [Abstract]</link:label>
    <link:label id="lab_shen_LeaseLiabilitiesPaymentsDueAbstract_documentation_en-US" xlink:label="lab_shen_LeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Liabilities, Payments, Due [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_shen_LeaseLiabilitiesPaymentsDueAbstract" xlink:href="shen-20201231.xsd#shen_LeaseLiabilitiesPaymentsDueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_shen_LeaseLiabilitiesPaymentsDueAbstract" xlink:to="lab_shen_LeaseLiabilitiesPaymentsDueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_2b9bf46d-e97b-4249-9eec-1a6291eae9ee_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current assets held for sale</link:label>
    <link:label id="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_0d443b1f-ea61-4341-ad9b-fcfefc1af7f0_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" 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">Current assets held for sale</link:label>
    <link:label id="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_label_en-US" xlink:label="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink: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, Including Discontinued Operation, Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:to="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_0ba6b52d-a745-441e-945f-5111b9d6f0fd_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_us-gaap_LandImprovementsMember_c1b5712a-80fa-4a7c-894b-add7d5b33fc8_terseLabel_en-US" xlink:label="lab_us-gaap_LandImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Land improvements</link:label>
    <link:label id="lab_us-gaap_LandImprovementsMember_label_en-US" xlink:label="lab_us-gaap_LandImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Land Improvements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandImprovementsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LandImprovementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LandImprovementsMember" xlink:to="lab_us-gaap_LandImprovementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_14345e9c-cb2a-453c-bdd7-7026c051d8ff_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_SubsequentEventTypeDomain_0fc7e36c-f5a7-4eab-9570-b3172f6eee7a_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeDomain" xlink:to="lab_us-gaap_SubsequentEventTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeTable_a14bcc2c-2087-4fb4-9b6f-7c4e7ad2d5b4_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeTable" xlink: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 [Table]</link:label>
    <link:label id="lab_us-gaap_DerivativeTable_label_en-US" xlink:label="lab_us-gaap_DerivativeTable" xlink: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 [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeTable" xlink:to="lab_us-gaap_DerivativeTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_ebf3a7b3-e985-4e4e-a795-28fb75c07f64_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_StatementOfStockholdersEquityAbstract_5a12a7e8-f1a9-4cc7-b0a4-37bca14c9bd8_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_OperatingLeaseWeightedAverageDiscountRatePercent_cec3f8f8-29d9-454e-95c1-d1fb4ebbfdc9_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">Operating lease, weighted average discount rate, percent</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_DeferredIncomeTaxLiabilities_72e4ac36-66a0-4f6c-9811-8b5def872000_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities" 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 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_shen_StockIssuedDuringPeriodValueCommonStockDividendReinvestmentPlan_63f19997-f907-4760-b339-7167aa197be8_terseLabel_en-US" xlink:label="lab_shen_StockIssuedDuringPeriodValueCommonStockDividendReinvestmentPlan" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends reinvested in common stock (in shares)</link:label>
    <link:label id="lab_shen_StockIssuedDuringPeriodValueCommonStockDividendReinvestmentPlan_label_en-US" xlink:label="lab_shen_StockIssuedDuringPeriodValueCommonStockDividendReinvestmentPlan" xlink: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, Common Stock, Dividend Reinvestment Plan</link:label>
    <link:label id="lab_shen_StockIssuedDuringPeriodValueCommonStockDividendReinvestmentPlan_documentation_en-US" xlink:label="lab_shen_StockIssuedDuringPeriodValueCommonStockDividendReinvestmentPlan" 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, Common Stock, Dividend Reinvestment Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_shen_StockIssuedDuringPeriodValueCommonStockDividendReinvestmentPlan" xlink:href="shen-20201231.xsd#shen_StockIssuedDuringPeriodValueCommonStockDividendReinvestmentPlan"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_shen_StockIssuedDuringPeriodValueCommonStockDividendReinvestmentPlan" xlink:to="lab_shen_StockIssuedDuringPeriodValueCommonStockDividendReinvestmentPlan" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntersegmentEliminationMember_3325d6f0-ca13-4a1a-a649-cdfa35e8e419_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_AdvertisingCostsPolicyTextBlock_9e66ddaa-567e-4987-a31c-683c8b138b10_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_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock_ba16a4b0-dd61-4e66-85ab-cf087dbaefb2_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 Operating Profit (Loss) from Segments to Consolidated</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_shen_DeferredChargesandOtherAssetsNetMember_e6d75459-138d-45e5-8fb1-0c5445d9bfb8_terseLabel_en-US" xlink:label="lab_shen_DeferredChargesandOtherAssetsNetMember" xlink: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 charges and other assets</link:label>
    <link:label id="lab_shen_DeferredChargesandOtherAssetsNetMember_label_en-US" xlink:label="lab_shen_DeferredChargesandOtherAssetsNetMember" xlink: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 Charges and Other Assets, Net [Member]</link:label>
    <link:label id="lab_shen_DeferredChargesandOtherAssetsNetMember_documentation_en-US" xlink:label="lab_shen_DeferredChargesandOtherAssetsNetMember" 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">Line item in the statement of financial position in which the fair value amounts of the derivative instruments are included.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_shen_DeferredChargesandOtherAssetsNetMember" xlink:href="shen-20201231.xsd#shen_DeferredChargesandOtherAssetsNetMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_shen_DeferredChargesandOtherAssetsNetMember" xlink:to="lab_shen_DeferredChargesandOtherAssetsNetMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsGrossExcludingGoodwill_ec6c03dc-3612-428b-a2b2-e52d93997839_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsGrossExcludingGoodwill" xlink: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 intangible assets, gross carrying amount</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsGrossExcludingGoodwill_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsGrossExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets, Gross (Excluding Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsGrossExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill" xlink:to="lab_us-gaap_IntangibleAssetsGrossExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetirementPlanTypeDomain_0014bb6a-6f6e-47af-b9b4-10c19e3cb5c1_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Type [Domain]</link:label>
    <link:label id="lab_us-gaap_RetirementPlanTypeDomain_label_en-US" xlink:label="lab_us-gaap_RetirementPlanTypeDomain" xlink: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 Plan Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanTypeDomain" xlink:to="lab_us-gaap_RetirementPlanTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_ac7b4ca3-d352-49a4-9cff-2749d50107ec_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink: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: Interest</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_22dfa8b1-cc3b-4b02-9611-d2eceab95895_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">Bad debt expense</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_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths_ce0b70da-0782-4b5d-80c2-624d60576098_terseLabel_en-US" xlink:label="lab_us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths" xlink: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 flow hedge gain (loss) to be reclassified within twelve months</link:label>
    <link:label id="lab_us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths_label_en-US" xlink:label="lab_us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths" xlink: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 Hedge Gain (Loss) to be Reclassified within Twelve Months</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths" xlink:to="lab_us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEquityMethodInvestmentsTable_0af73b14-ae6f-4490-b9a2-14fc67d54f91_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink: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 Equity Method Investments [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEquityMethodInvestmentsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink: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 Equity Method Investments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:to="lab_us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfDividendsCommonStock_788beb49-6de2-49bb-a552-7e626f93bb85_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDividendsCommonStock" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends paid, net of dividends reinvested</link:label>
    <link:label id="lab_us-gaap_PaymentsOfDividendsCommonStock_label_en-US" xlink:label="lab_us-gaap_PaymentsOfDividendsCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments of Ordinary Dividends, Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfDividendsCommonStock" xlink:to="lab_us-gaap_PaymentsOfDividendsCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidationItemsAxis_bee0a405-6d82-4e48-a781-882bdb3e1b46_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_NoncashOrPartNoncashAcquisitionOtherLiabilitiesAssumed1_449bae3e-3103-4560-a3a5-ca8fc58fda68_terseLabel_en-US" xlink:label="lab_us-gaap_NoncashOrPartNoncashAcquisitionOtherLiabilitiesAssumed1" xlink: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 portion of acquisition price</link:label>
    <link:label id="lab_us-gaap_NoncashOrPartNoncashAcquisitionOtherLiabilitiesAssumed1_label_en-US" xlink:label="lab_us-gaap_NoncashOrPartNoncashAcquisitionOtherLiabilitiesAssumed1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncash or Part Noncash Acquisition, Other Liabilities Assumed</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashOrPartNoncashAcquisitionOtherLiabilitiesAssumed1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncashOrPartNoncashAcquisitionOtherLiabilitiesAssumed1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncashOrPartNoncashAcquisitionOtherLiabilitiesAssumed1" xlink:to="lab_us-gaap_NoncashOrPartNoncashAcquisitionOtherLiabilitiesAssumed1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NondesignatedMember_e28365a3-5347-4344-97e8-1b8eade52234_terseLabel_en-US" xlink:label="lab_us-gaap_NondesignatedMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Not Designated as Hedging Instrument</link:label>
    <link:label id="lab_us-gaap_NondesignatedMember_label_en-US" xlink:label="lab_us-gaap_NondesignatedMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Not Designated as Hedging Instrument [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NondesignatedMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NondesignatedMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NondesignatedMember" xlink:to="lab_us-gaap_NondesignatedMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_b45f99ea-214f-475b-b2e7-5ef8b267ff0f_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_InvestmentsAbstract_a9d11980-d2bd-4a9d-80ab-682d7cf08c60_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentsAbstract" xlink: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 [Abstract]</link:label>
    <link:label id="lab_us-gaap_InvestmentsAbstract_label_en-US" xlink:label="lab_us-gaap_InvestmentsAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsAbstract" xlink:to="lab_us-gaap_InvestmentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_6ddf5f91-45e6-429d-9058-c8f389549cb7_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 allowance for doubtful accounts of $614 and $533, 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_shen_DefinedBenefitPlanVestingReductionsThresholdAgeOfRecipient_24251f0d-61bd-4f2d-ab74-d817ca48aaba_terseLabel_en-US" xlink:label="lab_shen_DefinedBenefitPlanVestingReductionsThresholdAgeOfRecipient" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting reductions, threshold age of recipient</link:label>
    <link:label id="lab_shen_DefinedBenefitPlanVestingReductionsThresholdAgeOfRecipient_label_en-US" xlink:label="lab_shen_DefinedBenefitPlanVestingReductionsThresholdAgeOfRecipient" xlink: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 Benefit Plan, Vesting Reductions, Threshold Age Of Recipient</link:label>
    <link:label id="lab_shen_DefinedBenefitPlanVestingReductionsThresholdAgeOfRecipient_documentation_en-US" xlink:label="lab_shen_DefinedBenefitPlanVestingReductionsThresholdAgeOfRecipient" 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">Defined Benefit Plan, Vesting Reductions, Threshold Age Of Recipient</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_shen_DefinedBenefitPlanVestingReductionsThresholdAgeOfRecipient" xlink:href="shen-20201231.xsd#shen_DefinedBenefitPlanVestingReductionsThresholdAgeOfRecipient"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_shen_DefinedBenefitPlanVestingReductionsThresholdAgeOfRecipient" xlink:to="lab_shen_DefinedBenefitPlanVestingReductionsThresholdAgeOfRecipient" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_df713bff-fc96-4c04-bd3f-c4940a6b28ee_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_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_59f6c502-3df3-4ac8-b10b-c05c32ef64a9_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" 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 financing activities - continuing operations</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink: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, Continuing Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_shen_BusinessAcquisitionNoncontrollingInterestSharesReservedToAcquireNoncontrollingInterest_f026f74f-bbfd-457b-9e80-7ca815315a32_terseLabel_en-US" xlink:label="lab_shen_BusinessAcquisitionNoncontrollingInterestSharesReservedToAcquireNoncontrollingInterest" xlink: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 from dilutive shares and options outstanding (in shares)</link:label>
    <link:label id="lab_shen_BusinessAcquisitionNoncontrollingInterestSharesReservedToAcquireNoncontrollingInterest_label_en-US" xlink:label="lab_shen_BusinessAcquisitionNoncontrollingInterestSharesReservedToAcquireNoncontrollingInterest" xlink: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 Noncontrolling Interest, Shares Reserved To Acquire Noncontrolling Interest</link:label>
    <link:label id="lab_shen_BusinessAcquisitionNoncontrollingInterestSharesReservedToAcquireNoncontrollingInterest_documentation_en-US" xlink:label="lab_shen_BusinessAcquisitionNoncontrollingInterestSharesReservedToAcquireNoncontrollingInterest" 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 Noncontrolling Interest, Shares Reserved To Acquire Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_shen_BusinessAcquisitionNoncontrollingInterestSharesReservedToAcquireNoncontrollingInterest" xlink:href="shen-20201231.xsd#shen_BusinessAcquisitionNoncontrollingInterestSharesReservedToAcquireNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_shen_BusinessAcquisitionNoncontrollingInterestSharesReservedToAcquireNoncontrollingInterest" xlink:to="lab_shen_BusinessAcquisitionNoncontrollingInterestSharesReservedToAcquireNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsLineItems_5d7ffdf5-ac91-4e00-af6e-4787d94c567d_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">Operating Loss Carryforwards [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_063fc3e9-532b-47f0-be1f-962ac74f1560_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_us-gaap_DeferredTaxAssetsNet_bd6252be-de4e-45a0-bbdd-ed6cd9f07749_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">Net deferred tax assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNet_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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_shen_WirelessSegmentMember_4326b4de-2de5-4cb6-9182-dd8d735b24ed_terseLabel_en-US" xlink:label="lab_shen_WirelessSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Wireless Segment</link:label>
    <link:label id="lab_shen_WirelessSegmentMember_label_en-US" xlink:label="lab_shen_WirelessSegmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Wireless Segment [Member]</link:label>
    <link:label id="lab_shen_WirelessSegmentMember_documentation_en-US" xlink:label="lab_shen_WirelessSegmentMember" 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">Wireless Segment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_shen_WirelessSegmentMember" xlink:href="shen-20201231.xsd#shen_WirelessSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_shen_WirelessSegmentMember" xlink:to="lab_shen_WirelessSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization_f1ef772e-ad3b-4d66-a66f-95b759033874_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization" xlink: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_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization" xlink: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, Including Discontinued Operation, Depreciation and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_shen_ScheduleofFiniteLivedIntangibleAssetsAmortizationEstimatedUsefulLivesTableTextBlock_eb3fa99c-8ef0-4ae1-b393-9178fb8fab97_terseLabel_en-US" xlink:label="lab_shen_ScheduleofFiniteLivedIntangibleAssetsAmortizationEstimatedUsefulLivesTableTextBlock" xlink: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, Amortization, Estimated Useful Lives</link:label>
    <link:label id="lab_shen_ScheduleofFiniteLivedIntangibleAssetsAmortizationEstimatedUsefulLivesTableTextBlock_label_en-US" xlink:label="lab_shen_ScheduleofFiniteLivedIntangibleAssetsAmortizationEstimatedUsefulLivesTableTextBlock" xlink: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, Amortization, Estimated Useful Lives [Table Text Block]</link:label>
    <link:label id="lab_shen_ScheduleofFiniteLivedIntangibleAssetsAmortizationEstimatedUsefulLivesTableTextBlock_documentation_en-US" xlink:label="lab_shen_ScheduleofFiniteLivedIntangibleAssetsAmortizationEstimatedUsefulLivesTableTextBlock" 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 Finite Lived Intangible Assets, Amortization, Estimated Useful Lives [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_shen_ScheduleofFiniteLivedIntangibleAssetsAmortizationEstimatedUsefulLivesTableTextBlock" xlink:href="shen-20201231.xsd#shen_ScheduleofFiniteLivedIntangibleAssetsAmortizationEstimatedUsefulLivesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_shen_ScheduleofFiniteLivedIntangibleAssetsAmortizationEstimatedUsefulLivesTableTextBlock" xlink:to="lab_shen_ScheduleofFiniteLivedIntangibleAssetsAmortizationEstimatedUsefulLivesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Goodwill_8027ded1-9775-4fba-9772-41f60bfa7dde_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_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_DiscontinuedOperationTaxEffectOfIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriod_34939f9d-3a0a-4e65-bdd9-c18687409734_terseLabel_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationTaxEffectOfIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriod" xlink: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</link:label>
    <link:label id="lab_us-gaap_DiscontinuedOperationTaxEffectOfIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriod_label_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationTaxEffectOfIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriod" xlink: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 Operation, Tax Effect of Income (Loss) from Discontinued Operation During Phase-out Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationTaxEffectOfIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriod" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DiscontinuedOperationTaxEffectOfIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DiscontinuedOperationTaxEffectOfIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriod" xlink:to="lab_us-gaap_DiscontinuedOperationTaxEffectOfIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_f88983b7-4e4b-4853-ab2e-babf8aea4cdb_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" 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 comprehensive gain (loss), net of tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_f2d029cb-f439-4081-b728-4845e4cdd53c_totalLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net current period other comprehensive (loss) income</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentTransitionReport_9be23bb4-8033-4554-9462-58f7e1796bb3_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_srt_TitleOfIndividualAxis_7fabaa09-0cb2-44ee-ae48-4d4c8a73780c_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_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_21a6b1b0-7fc6-415b-a883-8b3eb18cc207_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink: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 expense (benefit)</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareDeclared_41345e7f-49d2-47ac-a054-1b58d072d3f3_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">Cash dividend declared per share (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareDeclared_label_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Dividends, Per Share, Declared</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared" xlink:href="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_EquitySecuritiesFvNiRealizedGainLoss_62bc4692-ac89-4a20-b391-82db2a7a12ba_terseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNiRealizedGainLoss" xlink: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 nonoperating income (expense)</link:label>
    <link:label id="lab_us-gaap_EquitySecuritiesFvNiRealizedGainLoss_label_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNiRealizedGainLoss" xlink: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, FV-NI, Realized Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiRealizedGainLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquitySecuritiesFvNiRealizedGainLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesFvNiRealizedGainLoss" xlink:to="lab_us-gaap_EquitySecuritiesFvNiRealizedGainLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_shen_WeightedAverageCustomerLife_3ca451f3-17bb-4ee4-8760-df3e105bcded_terseLabel_en-US" xlink:label="lab_shen_WeightedAverageCustomerLife" xlink: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 customer life</link:label>
    <link:label id="lab_shen_WeightedAverageCustomerLife_label_en-US" xlink:label="lab_shen_WeightedAverageCustomerLife" xlink: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 Customer Life</link:label>
    <link:label id="lab_shen_WeightedAverageCustomerLife_documentation_en-US" xlink:label="lab_shen_WeightedAverageCustomerLife" 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 Customer Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_shen_WeightedAverageCustomerLife" xlink:href="shen-20201231.xsd#shen_WeightedAverageCustomerLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_shen_WeightedAverageCustomerLife" xlink:to="lab_shen_WeightedAverageCustomerLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_ef094975-cc78-4453-a926-6a6fae7e41ef_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration" xlink: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 proceeds</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration" xlink: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, Including Discontinued Operation, Consideration</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsCurrent_d005d14e-fc66-4d54-b152-19a57b2cf818_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_OtherAssetsCurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsCurrent" xlink:to="lab_us-gaap_OtherAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BuildingAndBuildingImprovementsMember_52281f93-2b93-43f4-8619-0c57d8f4d0e7_terseLabel_en-US" xlink:label="lab_us-gaap_BuildingAndBuildingImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Buildings and structures</link:label>
    <link:label id="lab_us-gaap_BuildingAndBuildingImprovementsMember_label_en-US" xlink:label="lab_us-gaap_BuildingAndBuildingImprovementsMember" xlink: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 and Building Improvements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BuildingAndBuildingImprovementsMember" xlink:to="lab_us-gaap_BuildingAndBuildingImprovementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_cf150719-c877-4706-8fef-ccddeb16e54f_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink: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 (benefit) expense</link:label>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Income Tax Expense (Benefit), Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent_99a8c698-ade4-4633-a166-84ccb1879b52_totalLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent" 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 current period other comprehensive (loss) income</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent" xlink: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 Tax, Portion Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent_a80255de-56ac-446f-86f6-ea0a1e2b618d_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent" xlink: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, net</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent" xlink: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, Including Discontinued Operation, Property, Plant and Equipment, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_a5438319-9365-43d3-8d31-f215cdff282d_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">Discontinued Operations</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_DerivativeAssetNotionalAmount_31dedcb9-2228-4600-bffe-7e39decff425_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeAssetNotionalAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notional amount of interest rate swaps</link:label>
    <link:label id="lab_us-gaap_DerivativeAssetNotionalAmount_label_en-US" xlink:label="lab_us-gaap_DerivativeAssetNotionalAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Asset, Notional Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetNotionalAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeAssetNotionalAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeAssetNotionalAmount" xlink:to="lab_us-gaap_DerivativeAssetNotionalAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_89cfa5ab-c04a-48b9-9cdd-d4bbe0e73056_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" xlink: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 - Income from discontinued operations, net of tax (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" xlink: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 Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" xlink:to="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeFixedInterestRate_ccf3d3c1-cc35-445e-b3cc-d063a7dc5980_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeFixedInterestRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest rate</link:label>
    <link:label id="lab_us-gaap_DerivativeFixedInterestRate_label_en-US" xlink:label="lab_us-gaap_DerivativeFixedInterestRate" xlink: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, Fixed Interest Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFixedInterestRate" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeFixedInterestRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeFixedInterestRate" xlink:to="lab_us-gaap_DerivativeFixedInterestRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IndefinitelivedIntangibleAssetsAcquired_31d73134-d1c8-4273-9e4d-64fa16236819_terseLabel_en-US" xlink:label="lab_us-gaap_IndefinitelivedIntangibleAssetsAcquired" xlink: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 acquired</link:label>
    <link:label id="lab_us-gaap_IndefinitelivedIntangibleAssetsAcquired_label_en-US" xlink:label="lab_us-gaap_IndefinitelivedIntangibleAssetsAcquired" xlink: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 Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefinitelivedIntangibleAssetsAcquired" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefinitelivedIntangibleAssetsAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IndefinitelivedIntangibleAssetsAcquired" xlink:to="lab_us-gaap_IndefinitelivedIntangibleAssetsAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_e39ef57a-a03a-432c-b37f-b91ab6a047a1_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advanced billings and customer deposits</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_027d24ea-221a-427a-9e4c-0850c494b25c_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accruals and stock based compensation</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAxis_0269cec6-34b5-446e-892f-996a9aa9750b_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_CreditFacilityDomain_a7bf53aa-3fc3-4c14-9676-43d22bd78afd_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityDomain_label_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityDomain" xlink:to="lab_us-gaap_CreditFacilityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeContractTypeDomain_00b14018-0057-4c67-ad34-e0c26361c009_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_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_31ffff9a-d7c7-4225-ba0f-16bce6304039_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">Schedule of Finite-Lived Intangible Assets, Future Amortization Expense</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_WeightedAverageNumberOfDilutedSharesOutstanding_00bed29b-d026-43d8-84e5-8cc24748cd0a_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">Weighted average shares outstanding, diluted (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_EarningsPerShareBasic_767dcf0a-6718-4fff-918b-ce76a8a8c276_totalLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" 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">Basic net income per share (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_f89d55be-0389-4cc4-9e26-7a66f81de494_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic net income per share (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_ace6d75c-b718-44d9-b90e-00189c9b91af_netLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" 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">Net income per share - basic (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic" xlink:href="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_shen_DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrativeExpense_d7ec1306-fb46-458f-924e-7cc4ff9fb415_terseLabel_en-US" xlink:label="lab_shen_DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling, general and administrative</link:label>
    <link:label id="lab_shen_DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrativeExpense_label_en-US" xlink:label="lab_shen_DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrativeExpense" xlink: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, Including Discontinued Operation, Selling, General And Administrative Expense</link:label>
    <link:label id="lab_shen_DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrativeExpense_documentation_en-US" xlink:label="lab_shen_DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrativeExpense" 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">Disposal Group, Including Discontinued Operation, Selling, General And Administrative Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_shen_DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrativeExpense" xlink:href="shen-20201231.xsd#shen_DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrativeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_shen_DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrativeExpense" xlink:to="lab_shen_DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrativeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherIncomeAndExpensesAbstract_662d93e1-cc1a-4719-8a0c-5765f795809f_terseLabel_en-US" xlink:label="lab_us-gaap_OtherIncomeAndExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other income:</link:label>
    <link:label id="lab_us-gaap_OtherIncomeAndExpensesAbstract_label_en-US" xlink:label="lab_us-gaap_OtherIncomeAndExpensesAbstract" xlink: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 Income and Expenses [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncomeAndExpensesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherIncomeAndExpensesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract" xlink:to="lab_us-gaap_OtherIncomeAndExpensesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFileNumber_11c20419-c465-4426-bd1b-02b20e5aa3ca_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_DebtDisclosureAbstract_cbdfd82b-5f08-4b10-b492-fac33b172eb8_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink: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 Disclosure [Abstract]</link:label>
    <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_shen_SERPPlanMember_1a376d4b-ae46-4ffe-9cf7-5dee60db30d4_terseLabel_en-US" xlink:label="lab_shen_SERPPlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SERP Plan</link:label>
    <link:label id="lab_shen_SERPPlanMember_label_en-US" xlink:label="lab_shen_SERPPlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SERP Plan [Member]</link:label>
    <link:label id="lab_shen_SERPPlanMember_documentation_en-US" xlink:label="lab_shen_SERPPlanMember" 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">SERP Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_shen_SERPPlanMember" xlink:href="shen-20201231.xsd#shen_SERPPlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_shen_SERPPlanMember" xlink:to="lab_shen_SERPPlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_5ee6c7f3-9742-4d34-b308-53317c53678c_terseLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Benefit plan obligations</link:label>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink: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, Defined Benefit Plan, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:to="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_dfd0040f-9d47-448b-9add-d37267d97c9a_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">Operating lease, 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_shen_TowerSegmentMember_0d351a6b-eebe-4395-b4b0-57dd4245f7bd_terseLabel_en-US" xlink:label="lab_shen_TowerSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tower</link:label>
    <link:label id="lab_shen_TowerSegmentMember_label_en-US" xlink:label="lab_shen_TowerSegmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tower Segment [Member]</link:label>
    <link:label id="lab_shen_TowerSegmentMember_documentation_en-US" xlink:label="lab_shen_TowerSegmentMember" 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">Tower Segment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_shen_TowerSegmentMember" xlink:href="shen-20201231.xsd#shen_TowerSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_shen_TowerSegmentMember" xlink:to="lab_shen_TowerSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinitelivedIntangibleAssetsAcquired1_9aa19e40-489f-42b2-b8ce-c5dae6028ed8_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">Finite-lived intangible assets acquired</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_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_80e37dc3-6b75-499d-883c-c87da2fb50b2_verboseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" 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 flows from operating activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink: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, Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears_705c7a22-a529-4346-bc6e-eab5c7a42279_terseLabel_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears" xlink: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_LessorOperatingLeasePaymentsToBeReceivedFourYears_label_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessor, Operating Lease, Payment to be Received, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears" xlink:to="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_17141196-804d-4ed0-acb6-355353042aa6_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink: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</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink: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 Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:to="lab_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_b50f4471-4ed3-4268-b509-245537d7e266_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 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_RevenueRemainingPerformanceObligation_32af6b01-df1f-4b9b-a280-1329e6367e3d_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remaining performance obligations</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligation_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligation" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent_43c2a759-bcd2-467f-b744-d0499e5b2ef6_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent" xlink: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_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent" xlink: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, Including Discontinued Operation, Goodwill, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_378278ea-2739-4f83-9af7-0bc9cbec27dd_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">Stock compensation expense</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_d1296000-13bf-42da-9b35-2df66db047df_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">Gains (Losses) on Cash Flow Hedges</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_ValuationAllowancesAndReservesRecoveries_0e3387d6-ed6e-43ed-85af-08f716749847_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesRecoveries" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recoveries added to allowance</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesRecoveries_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesRecoveries" xlink: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, Addition, Recovery</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesRecoveries" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesRecoveries"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesRecoveries" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesRecoveries" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_0197275b-69d0-4ff7-a7e6-64ee5d9d8bba_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_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_BalanceSheetLocationAxis_d536ecf6-b287-4a8f-817f-d1b7a91777b8_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xlink: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 Location [Axis]</link:label>
    <link:label id="lab_us-gaap_BalanceSheetLocationAxis_label_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationAxis" xlink:to="lab_us-gaap_BalanceSheetLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockValue_7e21b3be-b2e2-4ced-96e1-393132661e46_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, no par value, authorized 96,000; 49,868 and 49,671 issued and outstanding at December 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_f3eb918e-1f95-4e73-b699-12f69a1b41b2_verboseLabel_en-US" xlink:label="lab_us-gaap_LongTermInvestments" 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">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_CapitalizedContractCostNetNoncurrent_d33c2099-adcd-42e0-9fcc-6de3e7c62dfc_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostNetNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Broadband contract acquisition and fulfillment costs</link:label>
    <link:label id="lab_us-gaap_CapitalizedContractCostNetNoncurrent_label_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostNetNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized Contract Cost, Net, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNetNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedContractCostNetNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedContractCostNetNoncurrent" xlink:to="lab_us-gaap_CapitalizedContractCostNetNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_695bd85d-0e0c-47b5-85a6-66e422a9b90b_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_us-gaap_FiniteLivedIntangibleAssetsLineItems_da7bb6ee-ba2d-41bc-b30d-89fae44ce69a_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_c03dacc0-4319-4379-a44d-18cbe0086f0f_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_shen_CarrierAccessRevenueMember_114a7b81-afcc-4d2a-8a9b-0b9340c724c2_terseLabel_en-US" xlink:label="lab_shen_CarrierAccessRevenueMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">RLEC &amp; Other</link:label>
    <link:label id="lab_shen_CarrierAccessRevenueMember_label_en-US" xlink:label="lab_shen_CarrierAccessRevenueMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Carrier Access Revenue [Member]</link:label>
    <link:label id="lab_shen_CarrierAccessRevenueMember_documentation_en-US" xlink:label="lab_shen_CarrierAccessRevenueMember" 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">Carrier Access Revenue [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_shen_CarrierAccessRevenueMember" xlink:href="shen-20201231.xsd#shen_CarrierAccessRevenueMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_shen_CarrierAccessRevenueMember" xlink:to="lab_shen_CarrierAccessRevenueMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLongTermInvestments_9b94c049-e730-49fa-a7c4-eb39b0fc1f59_totalLabel_en-US" xlink:label="lab_us-gaap_OtherLongTermInvestments" 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 investments</link:label>
    <link:label id="lab_us-gaap_OtherLongTermInvestments_label_en-US" xlink:label="lab_us-gaap_OtherLongTermInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Long-term Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLongTermInvestments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLongTermInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLongTermInvestments" xlink:to="lab_us-gaap_OtherLongTermInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentAnnualReport_5f1ef57d-f5f9-4b05-b35a-07d28789a2e1_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_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_cb3e23ad-a7e4-4ade-99a2-911fdac93103_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_d70865da-2d8c-496a-a0cf-11c2f2fb536b_terseLabel_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsAbstract" xlink: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 [Abstract]</link:label>
    <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_CapitalizedContractCostTableTextBlock_c974c451-6d45-4ae6-a6ff-962a39cc2101_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortized and Capitalized Contract Cost</link:label>
    <link:label id="lab_us-gaap_CapitalizedContractCostTableTextBlock_label_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized Contract Cost [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedContractCostTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedContractCostTableTextBlock" xlink:to="lab_us-gaap_CapitalizedContractCostTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_834cf183-8ed1-4be9-b928-62f76d13cb2d_verboseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" 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">Current maturities of long-term debt, net of unamortized loan fees</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_DefinedBenefitPlanBenefitObligation_903f7337-500a-421d-8fe1-0e0cb618a77d_verboseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligation" 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 projected benefit obligations</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanBenefitObligation_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligation" xlink: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 Benefit Plan, Benefit Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanBenefitObligation" xlink:to="lab_us-gaap_DefinedBenefitPlanBenefitObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_c650c9c5-9d2d-44d1-bff9-38f51fd25a60_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_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent_a2f12c19-2a36-4293-8ca1-08d9bdb4d069_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent" xlink: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, Including Discontinued Operation, Inventory, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_28dcc081-1c40-45ae-8059-caf238e474e7_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink: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_FinanceLeaseLiabilityPaymentsDueYearFour_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_shen_ValleyNetworkPartnershipMember_cfbfecc7-b77d-41c7-87cc-a71143a758eb_terseLabel_en-US" xlink:label="lab_shen_ValleyNetworkPartnershipMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valley Network Partnership</link:label>
    <link:label id="lab_shen_ValleyNetworkPartnershipMember_label_en-US" xlink:label="lab_shen_ValleyNetworkPartnershipMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valley Network Partnership [Member]</link:label>
    <link:label id="lab_shen_ValleyNetworkPartnershipMember_documentation_en-US" xlink:label="lab_shen_ValleyNetworkPartnershipMember" 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">Valley Network Partnership [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_shen_ValleyNetworkPartnershipMember" xlink:href="shen-20201231.xsd#shen_ValleyNetworkPartnershipMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_shen_ValleyNetworkPartnershipMember" xlink:to="lab_shen_ValleyNetworkPartnershipMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsNetIncludingGoodwill_0a1857d7-d4ee-4c87-9d61-5d1cecce7d3d_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetIncludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible assets, net</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsNetIncludingGoodwill_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetIncludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets, Net (Including Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetIncludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill" xlink:to="lab_us-gaap_IntangibleAssetsNetIncludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesDisclosureAbstract_7f8ebaae-a4bf-43a6-8a8d-45bd7d33304a_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesDisclosureAbstract" xlink: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 Liabilities Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesDisclosureAbstract" xlink: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 Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureAbstract" xlink:to="lab_us-gaap_OtherLiabilitiesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_f9cf621c-f29e-4887-b2d3-ecfeecfc7580_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock based compensation (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentTable_18166759-d850-41ef-bbdf-b4affa11983a_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_2693e0fe-07b5-4bbc-82c8-06ba3f5aa16e_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">Granted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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_CommonStockSharesIssued_1f2f39b3-7ad0-4bce-b5ac-37d9c2cfc80c_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_e1c3f69d-a663-48ac-a230-32bc3754d48d_verboseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" 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 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_us-gaap_DeferredTaxLiabilitiesOther_6f794042-6a29-4def-9d31-32ae6e709c42_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesOther" 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">Deferred tax liabilities</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesOther_62d5e8c3-adfc-4c4d-a72e-814e250d259e_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesOther" xlink: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 assets and other</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesOther_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesOther" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_5e9e1335-f61b-403a-9a87-292f5aba5121_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 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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_0eca4ecb-66ce-41ae-9cdc-6c77baaabfa8_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_ScheduleOfDefinedBenefitPlansDisclosuresTable_c412b9ed-c4b7-4b12-b926-d1e6073ce26c_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink: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 Defined Benefit Plans Disclosures [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink: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 Defined Benefit Plans Disclosures [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilities_7140fdbb-f77b-4d19-b40b-d958d27e1925_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilities" 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 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_e0263618-4eb8-457b-9a41-30389f3cd6e3_verboseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term debt, less current maturities, net of unamortized loan fees</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_f456f5e6-85a0-4742-8f33-b4c42858d7e2_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink: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 [Abstract]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_label_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract_4d94d0dd-892d-4ef0-95a7-35b4f00c8e6e_terseLabel_en-US" xlink:label="lab_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract" xlink: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 Operating Profit (Loss) from Segments to Consolidated [Abstract]</link:label>
    <link:label id="lab_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract_label_en-US" xlink:label="lab_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract" xlink:to="lab_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_ec3aca81-ec6d-48a1-ad24-9ad9b5a1a291_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_DebtInstrumentLineItems_4b0d0a5a-9aab-47ef-ad43-f161ed43090c_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_7fede3f1-0f57-463a-9ed3-04b604a1a47b_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 shareholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_b89148a3-64df-426a-af5a-3163209832ab_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_a520b10f-bd98-422c-bdc7-9ac6d4a737fa_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance</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_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_52877104-c042-493e-a6cf-6bfe1ac0d05d_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current liabilities held for sale</link:label>
    <link:label id="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_ebf58c80-0def-42ae-bde7-63e1edeab25a_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" 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">Current liabilities held for sale</link:label>
    <link:label id="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink: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, Including Discontinued Operation, Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:to="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingAssets_48dac7a0-23b2-4c95-9ddc-8873008973ea_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase in assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingAssets_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Operating Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NatureOfOperations_cb9c38f5-ae87-4beb-be88-c5fbba49b596_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">Nature of Operations</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_us-gaap_BusinessCombinationConsiderationTransferred1_9e3ff0f2-d22f-4cd3-8d9f-16a915473da3_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">Aggregate purchase price</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_us-gaap_LiabilitiesAndStockholdersEquity_5f3105f8-a3a2-475a-b4bc-c707665fd340_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 shareholders&#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_f90088cd-8595-4d96-a5ba-bf64dd648def_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated other comprehensive (loss) income, net of taxes</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_b727d866-e70e-4f5c-84c0-7b2e3ac67083_periodStartLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" 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 as of December 31, 2019</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_128c7831-efbb-475a-bf51-65c1f8326949_periodEndLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" 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 as of December 31, 2020</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_ff508792-f559-42ba-8ea6-2ecd777d6298_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" 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 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_dei_EntityAddressCityOrTown_c4218eaa-7719-4879-b006-f5a33822010c_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_IncreaseDecreaseInOperatingLiabilities_7a82c604-4dad-4a2b-a8dd-dc73fd951cb1_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase in liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingLiabilities" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingLiabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_shen_ServiceandOtherMember_468f7530-70b8-4aff-9d3b-c718d82077db_terseLabel_en-US" xlink:label="lab_shen_ServiceandOtherMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Service revenue and other</link:label>
    <link:label id="lab_shen_ServiceandOtherMember_7e918d34-cc6d-44d1-b752-baeab38f9eaf_verboseLabel_en-US" xlink:label="lab_shen_ServiceandOtherMember" 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">Service revenue and other</link:label>
    <link:label id="lab_shen_ServiceandOtherMember_label_en-US" xlink:label="lab_shen_ServiceandOtherMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Service and Other [Member]</link:label>
    <link:label id="lab_shen_ServiceandOtherMember_documentation_en-US" xlink:label="lab_shen_ServiceandOtherMember" 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">Service and Other [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_shen_ServiceandOtherMember" xlink:href="shen-20201231.xsd#shen_ServiceandOtherMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_shen_ServiceandOtherMember" xlink:to="lab_shen_ServiceandOtherMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireIntangibleAssets_021aa5cb-528b-4b80-bacc-7ece60d4cffb_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireIntangibleAssets" 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">Cash disbursed for deposit on FCC spectrum leases</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_0b61a0e0-9bfb-444b-b0af-c37915bd3251_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_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax_20c49bc6-ff13-4238-968d-0851a46205ed_totalLabel_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax" 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 discontinued operations, net of tax</link:label>
    <link:label id="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax_label_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax" xlink: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 Operation, Income (Loss) from Discontinued Operation During Phase-out Period, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax" xlink:to="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseCost_68dd500f-8917-4710-8ddb-79c5376d93ec_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_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_e077a942-2784-489b-871e-47a9da6da9c0_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_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_191ae3c1-98fd-4f7a-9ee3-de1cd9670e29_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Relationship [Axis]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Relationship [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:to="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_shen_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityCurrent_f3ddc9de-e9c9-4b15-86c6-d6fcd38cc5cb_terseLabel_en-US" xlink:label="lab_shen_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityCurrent" xlink: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 operating lease liabilities</link:label>
    <link:label id="lab_shen_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityCurrent_label_en-US" xlink:label="lab_shen_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityCurrent" xlink: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, Including Discontinued Operation, Operating Lease, Liability, Current</link:label>
    <link:label id="lab_shen_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityCurrent_documentation_en-US" xlink:label="lab_shen_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityCurrent" 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">Disposal Group, Including Discontinued Operation, Operating Lease, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_shen_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityCurrent" xlink:href="shen-20201231.xsd#shen_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_shen_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityCurrent" xlink:to="lab_shen_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_shen_LeverageRatioActual_f3b9971e-3ba6-49bc-9b42-ef918324e679_terseLabel_en-US" xlink:label="lab_shen_LeverageRatioActual" xlink: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 leverage ratio, actual</link:label>
    <link:label id="lab_shen_LeverageRatioActual_label_en-US" xlink:label="lab_shen_LeverageRatioActual" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leverage Ratio, Actual</link:label>
    <link:label id="lab_shen_LeverageRatioActual_documentation_en-US" xlink:label="lab_shen_LeverageRatioActual" 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">Represents actual leverage ratio.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_shen_LeverageRatioActual" xlink:href="shen-20201231.xsd#shen_LeverageRatioActual"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_shen_LeverageRatioActual" xlink:to="lab_shen_LeverageRatioActual" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_0cb0375e-289b-40dd-aea1-e93d4b4805ca_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Anti-dilutive awards outstanding (fewer than)(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_shen_RelativeTotalShareholderReturnAwardsMember_c352026c-5de7-48f5-ba81-ffb548e901a7_terseLabel_en-US" xlink:label="lab_shen_RelativeTotalShareholderReturnAwardsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Relative Total Shareholder Return Awards</link:label>
    <link:label id="lab_shen_RelativeTotalShareholderReturnAwardsMember_label_en-US" xlink:label="lab_shen_RelativeTotalShareholderReturnAwardsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Relative Total Shareholder Return Awards [Member]</link:label>
    <link:label id="lab_shen_RelativeTotalShareholderReturnAwardsMember_documentation_en-US" xlink:label="lab_shen_RelativeTotalShareholderReturnAwardsMember" 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">Relative Total Shareholder Return Awards [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_shen_RelativeTotalShareholderReturnAwardsMember" xlink:href="shen-20201231.xsd#shen_RelativeTotalShareholderReturnAwardsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_shen_RelativeTotalShareholderReturnAwardsMember" xlink:to="lab_shen_RelativeTotalShareholderReturnAwardsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_0a3f1b89-cb5b-4b08-9f47-d9fea08b200f_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 provision</link:label>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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_FinanceLeaseWeightedAverageRemainingLeaseTerm1_9022ee10-c7f7-49a4-b51f-2cd388f2932f_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance lease, weighted average remaining lease term</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Weighted Average Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProductMember_68abf823-ec44-4e82-b15c-5dff531ce6b7_terseLabel_en-US" xlink:label="lab_us-gaap_ProductMember" xlink: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 goods sold</link:label>
    <link:label id="lab_us-gaap_ProductMember_label_en-US" xlink:label="lab_us-gaap_ProductMember" xlink: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 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductMember" xlink:to="lab_us-gaap_ProductMember" xlink:type="arc" order="1"/>
    <link:label id="lab_shen_LeverageRatioThree_90b2f125-8e60-4a77-8634-e1e4cc0006fa_terseLabel_en-US" xlink:label="lab_shen_LeverageRatioThree" xlink: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 leverage ratio thereafter</link:label>
    <link:label id="lab_shen_LeverageRatioThree_label_en-US" xlink:label="lab_shen_LeverageRatioThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leverage Ratio Three</link:label>
    <link:label id="lab_shen_LeverageRatioThree_documentation_en-US" xlink:label="lab_shen_LeverageRatioThree" 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">Represents total leverage ratio.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_shen_LeverageRatioThree" xlink:href="shen-20201231.xsd#shen_LeverageRatioThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_shen_LeverageRatioThree" xlink:to="lab_shen_LeverageRatioThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_f005a67d-6550-4064-83eb-7a73dd9a7826_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 [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_FiniteLivedIntangibleAssetUsefulLife_668f99c9-f4ce-4a5f-b2d0-41bee26b5006_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">Estimated Useful Life (in years)</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_3071a711-7db9-4f99-bba6-8a35e9403e7c_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_shen_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAssetCurrent_9a6899db-7d98-4824-a2f9-27525e21ce4d_terseLabel_en-US" xlink:label="lab_shen_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAssetCurrent" xlink: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_shen_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAssetCurrent_label_en-US" xlink:label="lab_shen_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAssetCurrent" xlink: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, Including Discontinued Operation, Operating Lease, Right-Of-Use Asset, Current</link:label>
    <link:label id="lab_shen_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAssetCurrent_documentation_en-US" xlink:label="lab_shen_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAssetCurrent" 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">Disposal Group, Including Discontinued Operation, Operating Lease, Right-Of-Use Asset, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_shen_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAssetCurrent" xlink:href="shen-20201231.xsd#shen_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAssetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_shen_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAssetCurrent" xlink:to="lab_shen_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAssetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_ab326341-4662-4129-8d18-9c0f9d7d72c9_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 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_LiabilitiesAbstract_1f95965b-1655-42c9-a0e9-b0b44da1b8e4_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAbstract" xlink: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</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAbstract" xlink:to="lab_us-gaap_LiabilitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_73ec1a10-384b-49e1-87d1-be93d30c5079_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" 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 assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink: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 Noncurrent Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_128058d3-adfb-488e-b299-d465409ff3cb_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, plant and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_a2c184db-b9d8-4049-85ff-e7976e00550f_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">Property, plant 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_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_fc18da42-a0d5-4e1f-9bbf-a8152fdb01c1_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_AssetsOfDisposalGroupIncludingDiscontinuedOperation_eeeb46a6-bb33-43c3-b27a-3006c77b6782_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" 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 held for sale</link:label>
    <link:label id="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_label_en-US" xlink:label="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink: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, Including Discontinued Operation, Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:to="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_3366c5d0-b387-4361-9da7-c96171d9e3c9_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_shen_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityNoncurrent_f56d8703-c763-42e4-ba75-8d145b9ace6a_terseLabel_en-US" xlink:label="lab_shen_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityNoncurrent" xlink: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-current operating lease liabilities</link:label>
    <link:label id="lab_shen_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_shen_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityNoncurrent" xlink: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, Including Discontinued Operation, Operating Lease, Liability, Noncurrent</link:label>
    <link:label id="lab_shen_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityNoncurrent_documentation_en-US" xlink:label="lab_shen_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityNoncurrent" 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">Disposal Group, Including Discontinued Operation, Operating Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_shen_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityNoncurrent" xlink:href="shen-20201231.xsd#shen_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_shen_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityNoncurrent" xlink:to="lab_shen_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_a763263d-9ecd-45cd-a2b1-c0717bc5e257_verboseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" 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">Earnings per Share &amp; Stock Compensation</link:label>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:href="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_0b85d868-3c53-4ab0-9bfd-1754270f2c43_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_f3a2d8ef-6ddb-4ae9-9357-46db6fe8640e_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</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_5f6b9c75-b680-430a-b421-e10f825d214c_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 (Loss) Attributable to Parent</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_FinanceLeaseLiabilityNoncurrent_2a20e950-79b0-4421-9969-55d51033bc29_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncurrent portion of financing leases</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract_29fe6ffb-49cb-4b00-b792-15400cf0aadd_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">Changes in assets and liabilities:</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_LondonInterbankOfferedRateLIBORMember_9974b984-f5b4-4f2f-b159-45502a75b4cf_terseLabel_en-US" xlink:label="lab_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">London Interbank Offered Rate (LIBOR)</link:label>
    <link:label id="lab_us-gaap_LondonInterbankOfferedRateLIBORMember_label_en-US" xlink:label="lab_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">London Interbank Offered Rate (LIBOR) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:to="lab_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_EquityMethodInvesteeNameDomain_862b441c-3cea-407a-8f3a-dca908b6b88c_terseLabel_en-US" xlink:label="lab_srt_EquityMethodInvesteeNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment, Name [Domain]</link:label>
    <link:label id="lab_srt_EquityMethodInvesteeNameDomain_label_en-US" xlink:label="lab_srt_EquityMethodInvesteeNameDomain" xlink: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, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_EquityMethodInvesteeNameDomain" xlink:to="lab_srt_EquityMethodInvesteeNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeasesAbstract_57972dda-b4f9-4255-9a12-95dfba4fc5d6_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_AssetsCurrent_00ff5f64-aec5-4045-bc17-6375cd5fb8c8_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_dei_CurrentFiscalYearEndDate_d3110fe6-bfe5-4da7-b7fa-c6804b07da46_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_CorporateAndOtherMember_9246be69-cdc9-4a0e-b708-f4efe18bc94e_terseLabel_en-US" xlink:label="lab_us-gaap_CorporateAndOtherMember" xlink: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 &amp; Eliminations</link:label>
    <link:label id="lab_us-gaap_CorporateAndOtherMember_label_en-US" xlink:label="lab_us-gaap_CorporateAndOtherMember" xlink: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 and Other [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateAndOtherMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CorporateAndOtherMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CorporateAndOtherMember" xlink:to="lab_us-gaap_CorporateAndOtherMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpensesAbstract_d782cb38-7330-4682-a1c0-4ae131b5f2b0_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_us-gaap_OperatingLossCarryforwards_3d3b4c82-ee8d-4b11-b4c4-61c21186fefd_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">Operating loss carryforwards</link:label>
    <link:label id="lab_us-gaap_OperatingLossCarryforwards_label_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_e29b95f3-db29-4012-8755-a5ccee7bb302_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_shen_AccruedLiabilitiesAndOtherMember_6d2c46ec-0593-4fff-91c7-fbc5bf227882_terseLabel_en-US" xlink:label="lab_shen_AccruedLiabilitiesAndOtherMember" xlink: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 liabilities and other</link:label>
    <link:label id="lab_shen_AccruedLiabilitiesAndOtherMember_label_en-US" xlink:label="lab_shen_AccruedLiabilitiesAndOtherMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Liabilities And Other [Member]</link:label>
    <link:label id="lab_shen_AccruedLiabilitiesAndOtherMember_documentation_en-US" xlink:label="lab_shen_AccruedLiabilitiesAndOtherMember" 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">Accrued Liabilities And Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_shen_AccruedLiabilitiesAndOtherMember" xlink:href="shen-20201231.xsd#shen_AccruedLiabilitiesAndOtherMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_shen_AccruedLiabilitiesAndOtherMember" xlink:to="lab_shen_AccruedLiabilitiesAndOtherMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiability_0cbe65d9-b33b-48e9-9375-3e633624a225_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiability" xlink: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 lease liabilities</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiability_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiability" xlink:to="lab_us-gaap_FinanceLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherPlantInServiceMember_3d87ec34-6871-4ed0-8999-a2f33e385f3a_terseLabel_en-US" xlink:label="lab_us-gaap_OtherPlantInServiceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plant in service</link:label>
    <link:label id="lab_us-gaap_OtherPlantInServiceMember_label_en-US" xlink:label="lab_us-gaap_OtherPlantInServiceMember" xlink: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 Plant in Service [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPlantInServiceMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherPlantInServiceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherPlantInServiceMember" xlink:to="lab_us-gaap_OtherPlantInServiceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent_24223191-6f85-47d1-a14c-696e10913ef7_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent" 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">Amounts reclassified from accumulated other comprehensive income (loss) to interest expense</link:label>
    <link:label id="lab_us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent_label_en-US" xlink:label="lab_us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent" xlink: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 from AOCI, Current Period, before Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent" xlink:to="lab_us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_a90b20ed-1d4d-4494-a6a0-69409429fc45_verboseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" 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">Shareholders&#8217; equity:</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Parent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityAbstract" xlink:to="lab_us-gaap_StockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_3191eb1b-1c2f-42f1-ad8d-e080042869a5_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subscriber relationship acquired</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink: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, Intangible Assets, Other than Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_db92b9f3-6226-4d8f-baef-51d6cdeee5d8_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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_121e699d-ae5e-4e9b-bc31-62fee4f27b9d_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_fee97cc9-2d62-4ff2-ac4f-242c8ab49c69_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_srt_ValuationAndQualifyingAccountsDisclosureTable_6d34de19-ccc8-47e9-ae74-b08551303433_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_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_a30666b6-3cc5-4cd1-819a-a3a24a51714d_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026 and thereafter</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent_cbfef53e-d376-4767-a227-1048b1347fb5_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncurrent portion of deferred lease revenue</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink: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, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_shen_LesseeLeaseLiabilityUndiscountedExcessAmount_769ed376-d274-4839-bf50-a5a40d8715d5_terseLabel_en-US" xlink:label="lab_shen_LesseeLeaseLiabilityUndiscountedExcessAmount" xlink: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: Interest</link:label>
    <link:label id="lab_shen_LesseeLeaseLiabilityUndiscountedExcessAmount_label_en-US" xlink:label="lab_shen_LesseeLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease Liability, Undiscounted Excess Amount</link:label>
    <link:label id="lab_shen_LesseeLeaseLiabilityUndiscountedExcessAmount_documentation_en-US" xlink:label="lab_shen_LesseeLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease Liability, Undiscounted Excess Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_shen_LesseeLeaseLiabilityUndiscountedExcessAmount" xlink:href="shen-20201231.xsd#shen_LesseeLeaseLiabilityUndiscountedExcessAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_shen_LesseeLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_shen_LesseeLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_shen_PercentageOfPatronageCreditPaidInShare_eca95fdd-a728-4c2e-a4fb-83e08469b295_terseLabel_en-US" xlink:label="lab_shen_PercentageOfPatronageCreditPaidInShare" xlink: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 patronage credit paid in share</link:label>
    <link:label id="lab_shen_PercentageOfPatronageCreditPaidInShare_label_en-US" xlink:label="lab_shen_PercentageOfPatronageCreditPaidInShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of Patronage Credit Paid in Share</link:label>
    <link:label id="lab_shen_PercentageOfPatronageCreditPaidInShare_documentation_en-US" xlink:label="lab_shen_PercentageOfPatronageCreditPaidInShare" 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">Represents the percentage of patronage credits paid in share by the entity.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_shen_PercentageOfPatronageCreditPaidInShare" xlink:href="shen-20201231.xsd#shen_PercentageOfPatronageCreditPaidInShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_shen_PercentageOfPatronageCreditPaidInShare" xlink:to="lab_shen_PercentageOfPatronageCreditPaidInShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_9ca5261b-481f-4f38-961b-7f25ee471796_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_us-gaap_EquityMethodInvestmentAggregateCost_899a3d4e-d726-4394-9085-8df3fda70c95_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentAggregateCost" xlink: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 investments</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestmentAggregateCost_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentAggregateCost" xlink: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, Aggregate Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentAggregateCost" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentAggregateCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentAggregateCost" xlink:to="lab_us-gaap_EquityMethodInvestmentAggregateCost" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_fc84ad26-31fb-419d-a72f-41b627e3d286_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_297c8e9e-b0fe-446d-a55d-e5845117c533_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">Shares of Common Stock (no par value)</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_PropertyPlantAndEquipmentLineItems_5016159f-178b-440c-bca1-87377072344c_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_srt_ProductsAndServicesDomain_4a8456ce-5254-4f2a-a81f-3530203ba0de_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_PropertyPlantAndEquipmentTypeDomain_87c20c60-e35f-4f6c-85a1-bcb682ce4f92_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">Property, Plant and Equipment, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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_e05e9359-6540-4176-ae21-b6f6af3a332f_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">SEC Schedule, 12-09, Allowance, Credit Loss</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_shen_LesseeLeaseLiabilityPaymentsDueYearTwo_acaefb29-4753-45f2-b023-ccc7912d5d64_terseLabel_en-US" xlink:label="lab_shen_LesseeLeaseLiabilityPaymentsDueYearTwo" xlink: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_shen_LesseeLeaseLiabilityPaymentsDueYearTwo_label_en-US" xlink:label="lab_shen_LesseeLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease Liability, Payments, Due Year Two</link:label>
    <link:label id="lab_shen_LesseeLeaseLiabilityPaymentsDueYearTwo_documentation_en-US" xlink:label="lab_shen_LesseeLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease Liability, Payments, Due Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_shen_LesseeLeaseLiabilityPaymentsDueYearTwo" xlink:href="shen-20201231.xsd#shen_LesseeLeaseLiabilityPaymentsDueYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_shen_LesseeLeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_shen_LesseeLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedContractCostNetCurrent_eecc0752-fc0a-46e2-b8ee-7f0c5538a28f_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Broadband contract acquisition and fulfillment costs</link:label>
    <link:label id="lab_us-gaap_CapitalizedContractCostNetCurrent_label_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized Contract Cost, Net, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNetCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedContractCostNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedContractCostNetCurrent" xlink:to="lab_us-gaap_CapitalizedContractCostNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredCosts_9e4ed8bf-67f0-4f02-83d5-dfad5171f173_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred charges and other assets</link:label>
    <link:label id="lab_us-gaap_DeferredCosts_faf7e2a8-547b-4b94-b5ae-a1b70da3ad33_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredCosts" 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 charges and other assets</link:label>
    <link:label id="lab_us-gaap_DeferredCosts_label_en-US" xlink:label="lab_us-gaap_DeferredCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Costs, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCosts" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCosts" xlink:to="lab_us-gaap_DeferredCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_f028a666-db37-4573-adde-74887e9282d8_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance lease, weighted average discount rate, percent</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Weighted Average Discount Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:to="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_4b4cedbf-578c-413a-8764-92df2a8500ab_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">Property, Plant 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_OtherCommitmentsAxis_010cbbdd-52f4-4cb6-beb1-d248ae1772ff_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCommitmentsAxis" xlink: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 Commitments [Axis]</link:label>
    <link:label id="lab_us-gaap_OtherCommitmentsAxis_label_en-US" xlink:label="lab_us-gaap_OtherCommitmentsAxis" xlink: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 Commitments [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCommitmentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentsAxis" xlink:to="lab_us-gaap_OtherCommitmentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCommitmentsDomain_6b6154f4-e503-43d5-8339-5cbd80eb441f_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCommitmentsDomain" xlink: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 Commitments [Domain]</link:label>
    <link:label id="lab_us-gaap_OtherCommitmentsDomain_label_en-US" xlink:label="lab_us-gaap_OtherCommitmentsDomain" xlink: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 Commitments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCommitmentsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentsDomain" xlink:to="lab_us-gaap_OtherCommitmentsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract_263f80f1-6222-4659-b6b1-70bab05e169b_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink: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), Continuing Operations [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink: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), Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths_6441f092-2055-4f59-a8bd-af024efb4414_terseLabel_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths" xlink: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_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessor, Operating Lease, Payment to be Received, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths" xlink:to="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossTax_820331f6-c53a-4d2e-a445-7ebdb6aa67e1_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossTax" 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 current period other comprehensive (loss) income</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_StockIssuedDuringPeriodSharesNewIssues_46f290b3-ff44-43c2-81e0-731b7c0a67ed_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink: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 issued (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink: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, New Issues</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetUnderConstructionMember_db9664c1-3f5e-4231-a6a8-c8da96950996_terseLabel_en-US" xlink:label="lab_us-gaap_AssetUnderConstructionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plant under construction</link:label>
    <link:label id="lab_us-gaap_AssetUnderConstructionMember_label_en-US" xlink:label="lab_us-gaap_AssetUnderConstructionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset under Construction [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetUnderConstructionMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetUnderConstructionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetUnderConstructionMember" xlink:to="lab_us-gaap_AssetUnderConstructionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_6b09fbcd-146b-430a-83c8-07c631ab560b_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">Gross carrying amount</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_ScheduleOfEquityMethodInvestmentsLineItems_cabd6a13-a79f-451f-a012-bf5c5e724ea4_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink: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 Equity Method Investments [Line Items]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink: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 Equity Method Investments [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:to="lab_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DiscontinuedOperationsHeldforsaleMember_0378ca67-5075-490a-a7a2-cfe00668c92c_terseLabel_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationsHeldforsaleMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operations, Held-for-sale</link:label>
    <link:label id="lab_us-gaap_DiscontinuedOperationsHeldforsaleMember_label_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationsHeldforsaleMember" xlink: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, Held-for-sale [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsHeldforsaleMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DiscontinuedOperationsHeldforsaleMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DiscontinuedOperationsHeldforsaleMember" xlink:to="lab_us-gaap_DiscontinuedOperationsHeldforsaleMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RestatementDomain_bf6b9f16-78f0-4d6f-8712-3329ef552fc9_terseLabel_en-US" xlink:label="lab_srt_RestatementDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restatement [Domain]</link:label>
    <link:label id="lab_srt_RestatementDomain_label_en-US" xlink:label="lab_srt_RestatementDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revision of Prior Period [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementDomain" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RestatementDomain" xlink:to="lab_srt_RestatementDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_2f2edc30-b91a-43b5-a7d3-c9339ab41f09_verboseLabel_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" 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">Bad debt expense</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_shen_LongTermDebtNetOfUnamortizedLoanFees_1575d409-6860-4015-821c-30db87061b79_totalLabel_en-US" xlink:label="lab_shen_LongTermDebtNetOfUnamortizedLoanFees" 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 debt, net of unamortized loan fees</link:label>
    <link:label id="lab_shen_LongTermDebtNetOfUnamortizedLoanFees_label_en-US" xlink:label="lab_shen_LongTermDebtNetOfUnamortizedLoanFees" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total debt, net of unamortized loan fees</link:label>
    <link:label id="lab_shen_LongTermDebtNetOfUnamortizedLoanFees_documentation_en-US" xlink:label="lab_shen_LongTermDebtNetOfUnamortizedLoanFees" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount after unamortized loan fees of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_shen_LongTermDebtNetOfUnamortizedLoanFees" xlink:href="shen-20201231.xsd#shen_LongTermDebtNetOfUnamortizedLoanFees"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_shen_LongTermDebtNetOfUnamortizedLoanFees" xlink:to="lab_shen_LongTermDebtNetOfUnamortizedLoanFees" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_9cc4321c-0dc7-4170-8e8f-f3e84f8fdb43_verboseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" 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">Less: accumulated amortization and depreciation</link:label>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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_StockIssuedDuringPeriodSharesStockOptionsExercised_039dcc52-f07b-4620-a1ea-3b1b20d5d4fb_verboseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" 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">Stock options 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_0e402f84-e51c-4c8f-9550-98514339a995_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 increase 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_NonoperatingIncomeExpense_d0a7c146-3163-4374-8d76-8164ddc05719_terseLabel_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other income, net</link:label>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpense_f4aa284c-711e-40e7-a821-9332e55446e7_verboseLabel_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpense" 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 income, net</link:label>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpense_label_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonoperating Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonoperatingIncomeExpense" xlink:to="lab_us-gaap_NonoperatingIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HedgingRelationshipDomain_10e84a78-d83a-4b8d-af73-7f88f52e1aa6_terseLabel_en-US" xlink:label="lab_us-gaap_HedgingRelationshipDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Relationship [Domain]</link:label>
    <link:label id="lab_us-gaap_HedgingRelationshipDomain_label_en-US" xlink:label="lab_us-gaap_HedgingRelationshipDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Relationship [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HedgingRelationshipDomain" xlink:to="lab_us-gaap_HedgingRelationshipDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_3ffb8ae3-e341-4428-86fe-569e072d66d6_terseLabel_en-US" xlink:label="lab_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Error Corrections and Prior Period Adjustments Restatement [Line Items]</link:label>
    <link:label id="lab_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_label_en-US" xlink:label="lab_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Error Corrections and Prior Period Adjustments Restatement [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:to="lab_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_3bac8651-a7b4-4766-b6d2-980d5482db5f_terseLabel_en-US" xlink:label="lab_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink: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 Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]</link:label>
    <link:label id="lab_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_label_en-US" xlink:label="lab_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink: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 Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:to="lab_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_3d5af1ce-c4d2-4260-ba1b-577473dfbaa8_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">Expected Maturity of Lease Liabilities, Operating</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_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_4f9e26ff-3300-4459-a99d-6994f5dc4ca6_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Amount [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink: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, Amount [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherAccruedLiabilities_aa9121e0-d8ed-4f86-b1e8-9fb34d8dbb1f_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherAccruedLiabilities" xlink: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 deferrals and accruals</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherAccruedLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherAccruedLiabilities" xlink: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 Accrued Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherAccruedLiabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherAccruedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherAccruedLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherAccruedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_shen_DisposalGroupIncludingDiscontinuedOperationAssetRetirementObligationsNoncurrent_fd813bfc-c1d9-4556-a197-fc53b1a0c466_terseLabel_en-US" xlink:label="lab_shen_DisposalGroupIncludingDiscontinuedOperationAssetRetirementObligationsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset retirement obligations</link:label>
    <link:label id="lab_shen_DisposalGroupIncludingDiscontinuedOperationAssetRetirementObligationsNoncurrent_label_en-US" xlink:label="lab_shen_DisposalGroupIncludingDiscontinuedOperationAssetRetirementObligationsNoncurrent" xlink: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, Including Discontinued Operation, Asset Retirement Obligations, Noncurrent</link:label>
    <link:label id="lab_shen_DisposalGroupIncludingDiscontinuedOperationAssetRetirementObligationsNoncurrent_documentation_en-US" xlink:label="lab_shen_DisposalGroupIncludingDiscontinuedOperationAssetRetirementObligationsNoncurrent" 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">Disposal Group, Including Discontinued Operation, Asset Retirement Obligations, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_shen_DisposalGroupIncludingDiscontinuedOperationAssetRetirementObligationsNoncurrent" xlink:href="shen-20201231.xsd#shen_DisposalGroupIncludingDiscontinuedOperationAssetRetirementObligationsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_shen_DisposalGroupIncludingDiscontinuedOperationAssetRetirementObligationsNoncurrent" xlink:to="lab_shen_DisposalGroupIncludingDiscontinuedOperationAssetRetirementObligationsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_5fced85c-9ca7-4395-861b-2a347bdf8409_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">Weighted average shares outstanding, basic (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_39425bdf-0631-4d02-8a1d-8bf1d4f4b549_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">Basic weighted average shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="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_DebtInstrumentBasisSpreadOnVariableRate1_7352144b-0997-4330-b041-847e59863efe_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink: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 spread on variable rate</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink: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, Basis Spread on Variable Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:to="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_1c2e478a-48c0-4b86-a24a-04614ff67853_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" xlink: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-current assets held for sale</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_3d27bfae-90c2-4291-b69e-c8d1ec0a8473_totalLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" 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">Non-current assets held for sale</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" xlink: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, Including Discontinued Operation, Assets, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashFlowHedgingMember_842f790a-07e1-4328-b825-d82d4e610c92_terseLabel_en-US" xlink:label="lab_us-gaap_CashFlowHedgingMember" xlink: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 Flow Hedging</link:label>
    <link:label id="lab_us-gaap_CashFlowHedgingMember_label_en-US" xlink:label="lab_us-gaap_CashFlowHedgingMember" xlink: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 Hedging [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashFlowHedgingMember" xlink:to="lab_us-gaap_CashFlowHedgingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_89991a30-3fc3-44e4-ac60-f4b867c2f89c_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 taxes</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_PlanNameDomain_45194183-6620-466c-a891-49a579e76668_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_6800b8b5-6e1a-486a-a275-dbaa49f60de3_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_InterestPaidNet_c7b72502-682a-428b-a3ed-7218a668c8a8_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">Interest Paid, Excluding Capitalized Interest, Operating Activities</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_EquityMethodInvestmentOwnershipPercentage_76969f92-6e92-4f5d-b3d2-d09f36fe5afb_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ownership interest, percentage</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink: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, Ownership Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:to="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_5c711519-dac9-4505-9943-847f44250c42_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contracts with Customers</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_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_a43c51d4-6e3e-4950-9161-c0b64a60f9f8_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 asset obtained in exchange for operating lease liability</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_AdditionalPaidInCapital_9b0f6c2f-109e-4af9-82e6-a65015c79ece_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_50333667-d30f-4de6-a4d2-01d88e667613_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_CashAndCashEquivalentsPolicyTextBlock_15fa3428-cae5-4fa1-ac6d-4a5113d952b6_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_us-gaap_IncomeTaxExpenseBenefit_d1d88c7f-a34a-42bf-bcbb-0f92e1f09c18_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 (benefit) expense</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_3e44c4d8-f542-49b6-b429-223ca7238525_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">Income tax (benefit) 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_e7a07a23-fa46-4706-8052-2ffa28170acb_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents, beginning of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_984ca76f-83e8-40c0-b184-6c8360a26af6_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents, end of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="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_8d3befde-3b4f-4ddf-8572-d3dd637b9b52_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, plant 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_shen_StockIssuedDuringPeriodSharesCommonStockDividendReinvestmentPlan_895b20d4-a248-4649-9e6e-6788df1bd4c3_terseLabel_en-US" xlink:label="lab_shen_StockIssuedDuringPeriodSharesCommonStockDividendReinvestmentPlan" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends reinvested in common stock</link:label>
    <link:label id="lab_shen_StockIssuedDuringPeriodSharesCommonStockDividendReinvestmentPlan_label_en-US" xlink:label="lab_shen_StockIssuedDuringPeriodSharesCommonStockDividendReinvestmentPlan" xlink: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, Common Stock, Dividend Reinvestment Plan</link:label>
    <link:label id="lab_shen_StockIssuedDuringPeriodSharesCommonStockDividendReinvestmentPlan_documentation_en-US" xlink:label="lab_shen_StockIssuedDuringPeriodSharesCommonStockDividendReinvestmentPlan" 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, Common Stock, Dividend Reinvestment Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_shen_StockIssuedDuringPeriodSharesCommonStockDividendReinvestmentPlan" xlink:href="shen-20201231.xsd#shen_StockIssuedDuringPeriodSharesCommonStockDividendReinvestmentPlan"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_shen_StockIssuedDuringPeriodSharesCommonStockDividendReinvestmentPlan" xlink:to="lab_shen_StockIssuedDuringPeriodSharesCommonStockDividendReinvestmentPlan" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain_f3b94d36-3ec5-48fd-8e21-bc816e57e518_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_f26a4133-3540-4b63-a5ff-45bfd372b881_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_us-gaap_AccruedLiabilitiesCurrent_63d134dc-f27c-40c9-85c9-4c519817a475_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued liabilities and other</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_fdbd4d84-3ffe-4b46-aa6c-7e0c0c792dd5_totalLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" 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">Accrued liabilities and other</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_506e1c82-da01-45fd-b5c1-63ef4b6b7d58_totalLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" 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">Diluted net income per share (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_9ba6806d-aa3c-4d7f-a5e9-99c2e12455a0_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted net income per share (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_a521bfd4-d89b-4042-921a-d963c86db01f_netLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" 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">Net income per share - diluted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted" xlink:href="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_dei_LocalPhoneNumber_cf0f81f6-5d63-4e99-8e52-ee0d58bb3a4d_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_us-gaap_PaymentsToAcquireBusinessesGross_b936d06c-941f-4ec3-9034-bf5b92eaf08f_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remitted portion of acquisition price</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesGross_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink: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, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesGross" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_981572c8-5836-4489-891f-7569a650f131_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink: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 and Hedging Activities Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink: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 Instruments and Hedging Activities Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:to="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsCurrent_0a14bf8a-4493-4291-8b0c-a351d839a3c5_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsCurrent" xlink: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, net</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsCurrent_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsCurrent" xlink: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, Including Discontinued Operation, Intangible Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsCurrent" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionDomain_0a12eff0-0805-4ad3-a07b-52ffff33d4fa_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_us-gaap_DeferredTaxLiabilitiesNetAbstract_f44d20fa-e467-4522-9bbc-54e75e530fac_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_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_0aa1f23f-d781-4ee2-9045-95efb4982ce1_totalLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating income</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" xlink: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, Including Discontinued Operation, Operating Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillCurrent_552cd976-280e-48a9-acd5-931763664586_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillCurrent" xlink: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_DisposalGroupIncludingDiscontinuedOperationGoodwillCurrent_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillCurrent" xlink: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, Including Discontinued Operation, Goodwill, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillCurrent" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeLineItems_2b5e4b14-b12a-48c7-852f-e82f7749dc56_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeLineItems" xlink: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 [Line Items]</link:label>
    <link:label id="lab_us-gaap_DerivativeLineItems_label_en-US" xlink:label="lab_us-gaap_DerivativeLineItems" xlink: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 [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeLineItems" xlink:to="lab_us-gaap_DerivativeLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock_0776c274-5e36-4cd8-935b-6f19bf1bd739_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">Intangible Assets Resulting from Acquisition</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_GoodwillAndIntangibleAssetsPolicyTextBlock_49f12147-1748-433a-809f-1674640e1394_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">Indefinite-lived 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_shen_EntityWideInformationRevenueFromExternalCustomerAbstract_3a21af16-5f07-45a1-bd3c-61356067d478_terseLabel_en-US" xlink:label="lab_shen_EntityWideInformationRevenueFromExternalCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">External revenue</link:label>
    <link:label id="lab_shen_EntityWideInformationRevenueFromExternalCustomerAbstract_label_en-US" xlink:label="lab_shen_EntityWideInformationRevenueFromExternalCustomerAbstract" xlink: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 Wide Information Revenue From External Customer [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_shen_EntityWideInformationRevenueFromExternalCustomerAbstract" xlink:href="shen-20201231.xsd#shen_EntityWideInformationRevenueFromExternalCustomerAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_shen_EntityWideInformationRevenueFromExternalCustomerAbstract" xlink:to="lab_shen_EntityWideInformationRevenueFromExternalCustomerAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock_a62c76e0-7a9b-424e-b39c-f5e405d9c69d_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">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_b23f5c7c-bebd-48e6-af67-f68a4df1e9d0_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</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_shen_MinimumDebtServiceCoverageRatio_4d01318f-a3fc-487e-9926-a84146f4a8f3_terseLabel_en-US" xlink:label="lab_shen_MinimumDebtServiceCoverageRatio" xlink: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 debt service coverage ratio</link:label>
    <link:label id="lab_shen_MinimumDebtServiceCoverageRatio_label_en-US" xlink:label="lab_shen_MinimumDebtServiceCoverageRatio" xlink: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 Debt Service Coverage Ratio</link:label>
    <link:label id="lab_shen_MinimumDebtServiceCoverageRatio_documentation_en-US" xlink:label="lab_shen_MinimumDebtServiceCoverageRatio" 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">Ratio of EBITDA divided by sum of all scheduled principal payments on Term Loans and regularly scheduled principal payments on other indebtedness plus cash interest.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_shen_MinimumDebtServiceCoverageRatio" xlink:href="shen-20201231.xsd#shen_MinimumDebtServiceCoverageRatio"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_shen_MinimumDebtServiceCoverageRatio" xlink:to="lab_shen_MinimumDebtServiceCoverageRatio" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_99d7366c-e3af-4b9f-88ac-23ca85c003d0_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_EntityEmergingGrowthCompany_734e5511-5c7f-4f68-a64c-783858972d6e_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_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_530e51b5-da37-45f4-a3c0-508727895f2c_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_32622bf6-19b3-4be9-8e04-8320ebdecb56_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">Stock options exercised</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_IndefiniteLivedIntangibleAssetsExcludingGoodwill_312d6a35-6cf3-42d9-b9fd-c384aaa017a9_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">Non-amortizing intangibles</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_AllocatedShareBasedCompensationExpenseNetOfTax_d31ea6aa-e607-4810-9427-172d7cee9d26_terseLabel_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax" xlink: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 compensation expense, net</link:label>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax_label_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax" xlink: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, after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax" xlink:to="lab_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_47f7e26f-c825-4853-901d-9a2c526a275f_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_DeferredIncomeTaxExpenseBenefit_5741e82e-729e-4e6e-97e3-e2c4ed39a00e_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 provision</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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_LineOfCreditFacilityMaximumBorrowingCapacity_6509c5e6-f273-4d63-bed2-0acfe80feb97_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">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_743bb743-ad2f-410a-8b93-c4268b339d9a_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_PrepaidExpensesAndOtherCurrentAssetsMember_ad8936e8-f0d3-4159-a467-856db9eac984_terseLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember" xlink: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</link:label>
    <link:label id="lab_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_label_en-US" xlink:label="lab_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember" xlink: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 Expenses and Other Current Assets [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember" xlink:to="lab_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_5ad07814-55fb-4bbc-a523-4e8ce3033c9b_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" 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">Accumulated amortization and other</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_srt_MaximumMember_afeb4081-d98b-47d8-9dfb-ceb0f246520d_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_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax_555de1d2-2640-43e1-9829-7142f205f481_totalLabel_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax" 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</link:label>
    <link:label id="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax_label_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax" xlink: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 Operation, Income (Loss) from Discontinued Operation During Phase-out Period, before Income Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax" xlink:to="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy_cc41e502-e018-4bea-9106-086f7f03d1ea_terseLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement plans</link:label>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy_label_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension and Other Postretirement Plans, Pensions, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy" xlink:to="lab_us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations_dc743d8b-ed02-435c-a356-ab00e284d6dc_terseLabel_en-US" xlink:label="lab_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" xlink: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 cash used in investing activities - discontinued operations</link:label>
    <link:label id="lab_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations_label_en-US" xlink:label="lab_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" xlink: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 Provided by (Used in) Investing Activities, Discontinued Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" xlink:to="lab_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_shen_AcquiredSubscribersBroadbandMember_ccef7081-c577-4b37-81d7-a628f76392cb_terseLabel_en-US" xlink:label="lab_shen_AcquiredSubscribersBroadbandMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subscriber relationships</link:label>
    <link:label id="lab_shen_AcquiredSubscribersBroadbandMember_label_en-US" xlink:label="lab_shen_AcquiredSubscribersBroadbandMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquired Subscribers - Broadband [Member]</link:label>
    <link:label id="lab_shen_AcquiredSubscribersBroadbandMember_documentation_en-US" xlink:label="lab_shen_AcquiredSubscribersBroadbandMember" 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">Acquired Subscribers - Broadband [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_shen_AcquiredSubscribersBroadbandMember" xlink:href="shen-20201231.xsd#shen_AcquiredSubscribersBroadbandMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_shen_AcquiredSubscribersBroadbandMember" xlink:to="lab_shen_AcquiredSubscribersBroadbandMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DividendsCommonStockCash_1bb8c961-8e22-44a6-8714-bd4d577f3342_negatedLabel_en-US" xlink:label="lab_us-gaap_DividendsCommonStockCash" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends declared</link:label>
    <link:label id="lab_us-gaap_DividendsCommonStockCash_label_en-US" xlink:label="lab_us-gaap_DividendsCommonStockCash" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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_RetainedEarningsMember_981067de-7a9d-4c15-aece-49895dc2e20f_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_AssetRetirementObligationRevisionOfEstimate_14030f69-5164-4815-b2c8-922c1ac9284b_terseLabel_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationRevisionOfEstimate" xlink: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 to prior estimates</link:label>
    <link:label id="lab_us-gaap_AssetRetirementObligationRevisionOfEstimate_label_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationRevisionOfEstimate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Retirement Obligation, Revision of Estimate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationRevisionOfEstimate" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetRetirementObligationRevisionOfEstimate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetRetirementObligationRevisionOfEstimate" xlink:to="lab_us-gaap_AssetRetirementObligationRevisionOfEstimate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_1813ceb5-53a4-490c-aae7-f5ad7322afe6_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective tax rate</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:href="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_NetCashProvidedByUsedInInvestingActivities_4e25cfdb-cd63-4453-be4c-94ae81bbf9b0_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_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4cfa7a1a-c665-482d-abe2-c43ef6f19701_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_us-gaap_AOCIAttributableToParentAbstract_fa5e6521-901e-4284-9d95-d3a359da0791_terseLabel_en-US" xlink:label="lab_us-gaap_AOCIAttributableToParentAbstract" xlink: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 Attributable to Parent [Abstract]</link:label>
    <link:label id="lab_us-gaap_AOCIAttributableToParentAbstract_label_en-US" xlink:label="lab_us-gaap_AOCIAttributableToParentAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AOCIAttributableToParentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AOCIAttributableToParentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AOCIAttributableToParentAbstract" xlink:to="lab_us-gaap_AOCIAttributableToParentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears_d168bb80-e532-4fee-b9ed-6ebb472b6d04_terseLabel_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears" xlink: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_LessorOperatingLeasePaymentsToBeReceivedThreeYears_label_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessor, Operating Lease, Payment to be Received, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears" xlink:to="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInIncomeTaxesReceivable_a63f0286-c9ab-46dd-8e7e-dd475cb91a18_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInIncomeTaxesReceivable" 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">Current income taxes</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInIncomeTaxesReceivable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInIncomeTaxesReceivable" xlink: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 Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInIncomeTaxesReceivable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInIncomeTaxesReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInIncomeTaxesReceivable" xlink:to="lab_us-gaap_IncreaseDecreaseInIncomeTaxesReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_f775d02e-93e5-45a5-93b0-46a349bce124_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_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock_1cba9ca7-0ee8-46bc-9d47-bb36e5301613_terseLabel_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock" xlink: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 Rental Receipts Under Lease Agreement Lessor, Operating Leases</link:label>
    <link:label id="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessor, Operating Lease, Payment to be Received, Fiscal Year Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock" xlink:to="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_shen_InterestRateSwapMay2016Member_175263c7-ff22-44a9-98ff-330fc4566b5a_terseLabel_en-US" xlink:label="lab_shen_InterestRateSwapMay2016Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Rate Swap, May 2016</link:label>
    <link:label id="lab_shen_InterestRateSwapMay2016Member_label_en-US" xlink:label="lab_shen_InterestRateSwapMay2016Member" xlink: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 Rate Swap, May 2016 [Member]</link:label>
    <link:label id="lab_shen_InterestRateSwapMay2016Member_documentation_en-US" xlink:label="lab_shen_InterestRateSwapMay2016Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Rate Swap, May 2016 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_shen_InterestRateSwapMay2016Member" xlink:href="shen-20201231.xsd#shen_InterestRateSwapMay2016Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_shen_InterestRateSwapMay2016Member" xlink:to="lab_shen_InterestRateSwapMay2016Member" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_TradingSymbol_b0d59acb-b6f2-4524-83ed-1387705292b4_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_shen_CommercialFiberMember_404294d8-5d3d-49ab-a9f7-e884500a5cb2_terseLabel_en-US" xlink:label="lab_shen_CommercialFiberMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commercial Fiber</link:label>
    <link:label id="lab_shen_CommercialFiberMember_label_en-US" xlink:label="lab_shen_CommercialFiberMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commercial Fiber [Member]</link:label>
    <link:label id="lab_shen_CommercialFiberMember_documentation_en-US" xlink:label="lab_shen_CommercialFiberMember" 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">Commercial Fiber</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_shen_CommercialFiberMember" xlink:href="shen-20201231.xsd#shen_CommercialFiberMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_shen_CommercialFiberMember" xlink:to="lab_shen_CommercialFiberMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromRelatedParties_3f7db20f-014c-45da-a76e-58756133ceeb_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromRelatedParties" xlink: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 related parties</link:label>
    <link:label id="lab_us-gaap_RevenueFromRelatedParties_label_en-US" xlink:label="lab_us-gaap_RevenueFromRelatedParties" xlink: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 Related Parties</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromRelatedParties" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromRelatedParties"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromRelatedParties" xlink:to="lab_us-gaap_RevenueFromRelatedParties" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_4355a7a9-e2b4-404c-a275-c07b2da286d7_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_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_OciBeforeReclassificationsBeforeTaxAttributableToParent_14c9eee2-ebe8-4d47-94ca-f7e8a6b5b39a_terseLabel_en-US" xlink:label="lab_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent" xlink: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 change in unrealized (loss) gain</link:label>
    <link:label id="lab_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent" xlink: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, before Reclassifications, before Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent" xlink:to="lab_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupClassificationDomain_6351b551-a380-4a69-8f8f-889f4997cf42_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_PropertyPlantAndEquipmentDisclosureTextBlock_ee0fe505-fa83-46db-8995-e510bb907874_verboseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" 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">Property, Plant 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_PensionPlansDefinedBenefitMember_71bf21ca-f432-4b8e-918e-a006a4af4134_verboseLabel_en-US" xlink:label="lab_us-gaap_PensionPlansDefinedBenefitMember" 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">Pension Plan</link:label>
    <link:label id="lab_us-gaap_PensionPlansDefinedBenefitMember_f04ac9c4-32e6-41ba-9911-e93b3e978c72_terseLabel_en-US" xlink:label="lab_us-gaap_PensionPlansDefinedBenefitMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension Plan</link:label>
    <link:label id="lab_us-gaap_PensionPlansDefinedBenefitMember_label_en-US" xlink:label="lab_us-gaap_PensionPlansDefinedBenefitMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionPlansDefinedBenefitMember" xlink:to="lab_us-gaap_PensionPlansDefinedBenefitMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_c69add99-aa03-4486-a324-594c7dc16627_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink: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_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink: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 Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:to="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_3bd06212-c924-4cdf-bf73-590ba462d160_terseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" 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: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_shen_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriodPercentage_22749f16-fb4e-49dd-8846-c214fedebb9e_terseLabel_en-US" xlink:label="lab_shen_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriodPercentage" xlink: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 issued (as a percent)</link:label>
    <link:label id="lab_shen_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriodPercentage_label_en-US" xlink:label="lab_shen_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriodPercentage" xlink: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, Shares Issued In Period, Percentage</link:label>
    <link:label id="lab_shen_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriodPercentage_documentation_en-US" xlink:label="lab_shen_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriodPercentage" 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, Shares Issued In Period, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_shen_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriodPercentage" xlink:href="shen-20201231.xsd#shen_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriodPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_shen_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriodPercentage" xlink:to="lab_shen_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriodPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_c8a840e5-db75-4721-ae20-d07bed915af0_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current liabilities:</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_2ef4ef34-8d17-4880-b7df-03169f8058f2_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink: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_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink: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, Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityShellCompany_99bd4f4d-a67b-4db0-b744-5d886f8c7082_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_f0f9ee36-ba9d-4cf5-b0a9-58015b580f71_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_AssetRetirementObligationAccretionExpense_a00079aa-f142-4508-9f10-d2bb47a1e8ef_terseLabel_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationAccretionExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accretion expense</link:label>
    <link:label id="lab_us-gaap_AssetRetirementObligationAccretionExpense_label_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationAccretionExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Retirement Obligation, Accretion Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationAccretionExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetRetirementObligationAccretionExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetRetirementObligationAccretionExpense" xlink:to="lab_us-gaap_AssetRetirementObligationAccretionExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_cf89adc9-7cb9-49a1-b654-ec4e946fc66a_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink: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_FinanceLeaseLiabilityPaymentsDueYearTwo_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_d4925f57-40ae-454a-974c-5a874ac8f15a_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">New Accounting Standards</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_dei_EntityPublicFloat_c36ca7f7-ef62-436f-b920-91638782ade3_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_us-gaap_StatementOfFinancialPositionAbstract_23422d01-b0fd-48fa-b229-9b5c104b8b60_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_shen_CanaanCableMember_73a8dccf-7d22-4dea-90ca-9fdb7d80b6fb_terseLabel_en-US" xlink:label="lab_shen_CanaanCableMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Canaan Cable</link:label>
    <link:label id="lab_shen_CanaanCableMember_label_en-US" xlink:label="lab_shen_CanaanCableMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Canaan Cable [Member]</link:label>
    <link:label id="lab_shen_CanaanCableMember_documentation_en-US" xlink:label="lab_shen_CanaanCableMember" 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">Canaan Cable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_shen_CanaanCableMember" xlink:href="shen-20201231.xsd#shen_CanaanCableMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_shen_CanaanCableMember" xlink:to="lab_shen_CanaanCableMember" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>12
<FILENAME>shen-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:e029fb57-8398-48a0-873b-c6c3cae67f14,g:f141bb60-9b31-4735-9757-c7115d160917-->
<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://shentel.com/role/Cover" xlink:type="simple" xlink:href="shen-20201231.xsd#Cover"/>
  <link:presentationLink xlink:role="http://shentel.com/role/Cover" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_60ba4fb8-8151-4094-8b3d-26d0266af89d" 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_9d448ea1-3416-475d-802b-f571375d7ada" 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_60ba4fb8-8151-4094-8b3d-26d0266af89d" xlink:to="loc_dei_DocumentType_9d448ea1-3416-475d-802b-f571375d7ada" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_fbfd7cf4-37b8-4817-8285-3bd27c3ad194" 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_60ba4fb8-8151-4094-8b3d-26d0266af89d" xlink:to="loc_dei_DocumentAnnualReport_fbfd7cf4-37b8-4817-8285-3bd27c3ad194" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_3f7f22bf-0541-440d-a35c-f76620ca270e" 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_60ba4fb8-8151-4094-8b3d-26d0266af89d" xlink:to="loc_dei_DocumentPeriodEndDate_3f7f22bf-0541-440d-a35c-f76620ca270e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_9711d807-db6f-4d0e-8027-d8768263e791" 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_60ba4fb8-8151-4094-8b3d-26d0266af89d" xlink:to="loc_dei_CurrentFiscalYearEndDate_9711d807-db6f-4d0e-8027-d8768263e791" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_473166d7-e84f-40f4-8a6b-307fe5d1ec40" 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_60ba4fb8-8151-4094-8b3d-26d0266af89d" xlink:to="loc_dei_DocumentTransitionReport_473166d7-e84f-40f4-8a6b-307fe5d1ec40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_5db8f937-5b28-43c7-98a8-65075197ebf1" 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_60ba4fb8-8151-4094-8b3d-26d0266af89d" xlink:to="loc_dei_EntityFileNumber_5db8f937-5b28-43c7-98a8-65075197ebf1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_00111899-e985-4ec1-8930-6d8e37337830" 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_60ba4fb8-8151-4094-8b3d-26d0266af89d" xlink:to="loc_dei_EntityRegistrantName_00111899-e985-4ec1-8930-6d8e37337830" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_eb86f6ac-3882-46c0-9830-c0de7f57f6ca" 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_60ba4fb8-8151-4094-8b3d-26d0266af89d" xlink:to="loc_dei_EntityIncorporationStateCountryCode_eb86f6ac-3882-46c0-9830-c0de7f57f6ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_0a04cd2c-330e-4984-9971-f668605c378e" 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_60ba4fb8-8151-4094-8b3d-26d0266af89d" xlink:to="loc_dei_EntityTaxIdentificationNumber_0a04cd2c-330e-4984-9971-f668605c378e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_addce9e9-bb47-4feb-8ed4-9be3f7904587" 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_60ba4fb8-8151-4094-8b3d-26d0266af89d" xlink:to="loc_dei_EntityAddressAddressLine1_addce9e9-bb47-4feb-8ed4-9be3f7904587" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_c38a8791-ce7c-437b-bac3-bb021015dbe4" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_60ba4fb8-8151-4094-8b3d-26d0266af89d" xlink:to="loc_dei_EntityAddressCityOrTown_c38a8791-ce7c-437b-bac3-bb021015dbe4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_32c39c33-9273-452e-98dc-a8eace588b19" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_60ba4fb8-8151-4094-8b3d-26d0266af89d" xlink:to="loc_dei_EntityAddressStateOrProvince_32c39c33-9273-452e-98dc-a8eace588b19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_42d19779-afee-4a59-a24c-4f7a29ca37ea" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_60ba4fb8-8151-4094-8b3d-26d0266af89d" xlink:to="loc_dei_EntityAddressPostalZipCode_42d19779-afee-4a59-a24c-4f7a29ca37ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_6c0e5340-72ab-4b03-9ce4-661a0af5d5e6" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_60ba4fb8-8151-4094-8b3d-26d0266af89d" xlink:to="loc_dei_CityAreaCode_6c0e5340-72ab-4b03-9ce4-661a0af5d5e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_a9f18299-ec8c-426f-868f-76251ba0a9bb" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_60ba4fb8-8151-4094-8b3d-26d0266af89d" xlink:to="loc_dei_LocalPhoneNumber_a9f18299-ec8c-426f-868f-76251ba0a9bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_3d6959ae-f634-4433-a267-8f0c78f45521" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_60ba4fb8-8151-4094-8b3d-26d0266af89d" xlink:to="loc_dei_Security12bTitle_3d6959ae-f634-4433-a267-8f0c78f45521" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_066570f3-5427-4448-a4cf-d1887959eb28" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_60ba4fb8-8151-4094-8b3d-26d0266af89d" xlink:to="loc_dei_TradingSymbol_066570f3-5427-4448-a4cf-d1887959eb28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_fdb84fe5-fc09-4d03-b4d3-4d09d09800ad" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_60ba4fb8-8151-4094-8b3d-26d0266af89d" xlink:to="loc_dei_SecurityExchangeName_fdb84fe5-fc09-4d03-b4d3-4d09d09800ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_02b3974b-870a-49f2-85fb-1ed91cb21774" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_60ba4fb8-8151-4094-8b3d-26d0266af89d" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_02b3974b-870a-49f2-85fb-1ed91cb21774" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_ec9c3211-1de0-4c88-971b-0f0976f50b64" 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_60ba4fb8-8151-4094-8b3d-26d0266af89d" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_ec9c3211-1de0-4c88-971b-0f0976f50b64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers_01885735-6239-4b76-8962-6d4568cd8c4c" 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_60ba4fb8-8151-4094-8b3d-26d0266af89d" xlink:to="loc_dei_EntityVoluntaryFilers_01885735-6239-4b76-8962-6d4568cd8c4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_de34cf8d-e44f-48e9-af0c-24dcc43d07a5" 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_60ba4fb8-8151-4094-8b3d-26d0266af89d" xlink:to="loc_dei_EntityCurrentReportingStatus_de34cf8d-e44f-48e9-af0c-24dcc43d07a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_363b960e-0245-4009-9166-6b9e825062d8" 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_60ba4fb8-8151-4094-8b3d-26d0266af89d" xlink:to="loc_dei_EntityInteractiveDataCurrent_363b960e-0245-4009-9166-6b9e825062d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_deffe702-ed62-44bc-b158-f299891f198f" 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_60ba4fb8-8151-4094-8b3d-26d0266af89d" xlink:to="loc_dei_EntityFilerCategory_deffe702-ed62-44bc-b158-f299891f198f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_ceac2742-bff5-4996-83c7-4cb0bbbdf275" 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_60ba4fb8-8151-4094-8b3d-26d0266af89d" xlink:to="loc_dei_EntitySmallBusiness_ceac2742-bff5-4996-83c7-4cb0bbbdf275" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_89ada813-28f9-444b-9a7f-2004ab9cde19" 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_60ba4fb8-8151-4094-8b3d-26d0266af89d" xlink:to="loc_dei_EntityEmergingGrowthCompany_89ada813-28f9-444b-9a7f-2004ab9cde19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag_ee4fbf29-3150-444b-9c00-ca0af9402128" 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_60ba4fb8-8151-4094-8b3d-26d0266af89d" xlink:to="loc_dei_IcfrAuditorAttestationFlag_ee4fbf29-3150-444b-9c00-ca0af9402128" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_d3d59471-2252-4041-8302-d52b0bc39307" 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_60ba4fb8-8151-4094-8b3d-26d0266af89d" xlink:to="loc_dei_EntityShellCompany_d3d59471-2252-4041-8302-d52b0bc39307" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat_ff56e504-e575-4d0f-abfa-64c1ddc391ba" 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_60ba4fb8-8151-4094-8b3d-26d0266af89d" xlink:to="loc_dei_EntityPublicFloat_ff56e504-e575-4d0f-abfa-64c1ddc391ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock_1fa8e107-f3c9-4d1e-96c5-0f4932bbe6f7" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_60ba4fb8-8151-4094-8b3d-26d0266af89d" xlink:to="loc_dei_DocumentsIncorporatedByReferenceTextBlock_1fa8e107-f3c9-4d1e-96c5-0f4932bbe6f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_1f23b398-0d15-4c69-94ce-2edd1e23d71a" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_60ba4fb8-8151-4094-8b3d-26d0266af89d" xlink:to="loc_dei_EntityCentralIndexKey_1f23b398-0d15-4c69-94ce-2edd1e23d71a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_a9c6bece-4236-4ab5-8afe-d8f9ad5f1bf9" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="32" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_60ba4fb8-8151-4094-8b3d-26d0266af89d" xlink:to="loc_dei_DocumentFiscalYearFocus_a9c6bece-4236-4ab5-8afe-d8f9ad5f1bf9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_c9ddf0e2-5c6e-4d54-a169-f90c10ad8a99" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="33" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_60ba4fb8-8151-4094-8b3d-26d0266af89d" xlink:to="loc_dei_DocumentFiscalPeriodFocus_c9ddf0e2-5c6e-4d54-a169-f90c10ad8a99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_c4312d5b-c8ea-4a3a-9976-64442ae9afb0" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="34" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_60ba4fb8-8151-4094-8b3d-26d0266af89d" xlink:to="loc_dei_AmendmentFlag_c4312d5b-c8ea-4a3a-9976-64442ae9afb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://shentel.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="shen-20201231.xsd#CONSOLIDATEDBALANCESHEETS"/>
  <link:presentationLink xlink:role="http://shentel.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_79fcccc8-76d7-4651-b14d-0edc46ef5af4" 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_AssetsAbstract_592a99b4-c919-4485-ab42-441c406d688c" 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_StatementOfFinancialPositionAbstract_79fcccc8-76d7-4651-b14d-0edc46ef5af4" xlink:to="loc_us-gaap_AssetsAbstract_592a99b4-c919-4485-ab42-441c406d688c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_780f591e-6e4a-4d9b-be66-8e959ca1e22d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_592a99b4-c919-4485-ab42-441c406d688c" xlink:to="loc_us-gaap_AssetsCurrentAbstract_780f591e-6e4a-4d9b-be66-8e959ca1e22d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_ce81a905-d9b8-4f86-a8bd-50143b31e680" 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_AssetsCurrentAbstract_780f591e-6e4a-4d9b-be66-8e959ca1e22d" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_ce81a905-d9b8-4f86-a8bd-50143b31e680" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_84992157-238b-47bd-a895-fee8c5c03508" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_780f591e-6e4a-4d9b-be66-8e959ca1e22d" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_84992157-238b-47bd-a895-fee8c5c03508" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesReceivable_1fdd9a51-d806-4b16-981e-0ca004e0e6ff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxesReceivable"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_780f591e-6e4a-4d9b-be66-8e959ca1e22d" xlink:to="loc_us-gaap_IncomeTaxesReceivable_1fdd9a51-d806-4b16-981e-0ca004e0e6ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_5d75baa1-0def-423d-aee1-0cef8cce2fe2" 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_AssetsCurrentAbstract_780f591e-6e4a-4d9b-be66-8e959ca1e22d" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_5d75baa1-0def-423d-aee1-0cef8cce2fe2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_caffa88b-723d-42cc-8755-f044d50ed869" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_780f591e-6e4a-4d9b-be66-8e959ca1e22d" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_caffa88b-723d-42cc-8755-f044d50ed869" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_e2e1ae7c-5a3f-408c-b9aa-18115cb00251" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_780f591e-6e4a-4d9b-be66-8e959ca1e22d" xlink:to="loc_us-gaap_AssetsCurrent_e2e1ae7c-5a3f-408c-b9aa-18115cb00251" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermInvestments_31d218ff-001c-4763-97d4-5762a3b87aff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermInvestments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_592a99b4-c919-4485-ab42-441c406d688c" xlink:to="loc_us-gaap_LongTermInvestments_31d218ff-001c-4763-97d4-5762a3b87aff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_2a7d70b6-4404-4987-9f58-548f71402fb5" 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_AssetsAbstract_592a99b4-c919-4485-ab42-441c406d688c" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_2a7d70b6-4404-4987-9f58-548f71402fb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_4c7b1b6b-ca75-4dec-aac5-aed3bc737adb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetIncludingGoodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_592a99b4-c919-4485-ab42-441c406d688c" xlink:to="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_4c7b1b6b-ca75-4dec-aac5-aed3bc737adb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_0f2845e8-294c-437c-ae17-f30066a3b6c6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_592a99b4-c919-4485-ab42-441c406d688c" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_0f2845e8-294c-437c-ae17-f30066a3b6c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCosts_ee2bf3d4-881c-4b09-baca-5db7e48c83da" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredCosts"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_592a99b4-c919-4485-ab42-441c406d688c" xlink:to="loc_us-gaap_DeferredCosts_ee2bf3d4-881c-4b09-baca-5db7e48c83da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_b22e2b41-9e8b-4afb-a6f5-54441defe32c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_592a99b4-c919-4485-ab42-441c406d688c" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_b22e2b41-9e8b-4afb-a6f5-54441defe32c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_a2c609cc-efc5-4b23-a271-74c82962dc98" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_592a99b4-c919-4485-ab42-441c406d688c" xlink:to="loc_us-gaap_Assets_a2c609cc-efc5-4b23-a271-74c82962dc98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_491bb944-b4f6-4c6a-a688-dcf05eec1ce2" 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_StatementOfFinancialPositionAbstract_79fcccc8-76d7-4651-b14d-0edc46ef5af4" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_491bb944-b4f6-4c6a-a688-dcf05eec1ce2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_1f9c5ad5-fb5d-47bb-8bd3-81623bd0bf75" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_491bb944-b4f6-4c6a-a688-dcf05eec1ce2" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_1f9c5ad5-fb5d-47bb-8bd3-81623bd0bf75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_31618e48-b8c0-45c0-a279-55fbfc893575" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_1f9c5ad5-fb5d-47bb-8bd3-81623bd0bf75" xlink:to="loc_us-gaap_LongTermDebtCurrent_31618e48-b8c0-45c0-a279-55fbfc893575" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_d7957487-0ab3-4544-8a81-68189a325d62" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_1f9c5ad5-fb5d-47bb-8bd3-81623bd0bf75" xlink:to="loc_us-gaap_AccountsPayableCurrent_d7957487-0ab3-4544-8a81-68189a325d62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_7cc0918e-5a39-4b11-be75-17c473dee6bb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_1f9c5ad5-fb5d-47bb-8bd3-81623bd0bf75" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_7cc0918e-5a39-4b11-be75-17c473dee6bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedSalariesCurrent_e9d2caf7-da48-48e0-b210-196ee13207bb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedSalariesCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_1f9c5ad5-fb5d-47bb-8bd3-81623bd0bf75" xlink:to="loc_us-gaap_AccruedSalariesCurrent_e9d2caf7-da48-48e0-b210-196ee13207bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_73091610-9291-4a3a-b81a-cfe7f4b7b318" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_1f9c5ad5-fb5d-47bb-8bd3-81623bd0bf75" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_73091610-9291-4a3a-b81a-cfe7f4b7b318" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_44e8c354-4c25-4980-98cd-5cc34aa1b327" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_1f9c5ad5-fb5d-47bb-8bd3-81623bd0bf75" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_44e8c354-4c25-4980-98cd-5cc34aa1b327" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_077d7482-9ecb-4a3d-b808-5b45333826ee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_1f9c5ad5-fb5d-47bb-8bd3-81623bd0bf75" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_077d7482-9ecb-4a3d-b808-5b45333826ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_a9b19505-2fe0-44e0-b368-fd1e5717a183" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_1f9c5ad5-fb5d-47bb-8bd3-81623bd0bf75" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_a9b19505-2fe0-44e0-b368-fd1e5717a183" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_7fbf29ca-1ec5-4e7c-ba4f-92e146d364b9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_1f9c5ad5-fb5d-47bb-8bd3-81623bd0bf75" xlink:to="loc_us-gaap_LiabilitiesCurrent_7fbf29ca-1ec5-4e7c-ba4f-92e146d364b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_3acad014-4c13-4cc8-981f-54666915850b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_491bb944-b4f6-4c6a-a688-dcf05eec1ce2" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_3acad014-4c13-4cc8-981f-54666915850b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrentAbstract_65710547-488d-4c0f-aa78-810f6debcf6f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrentAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_491bb944-b4f6-4c6a-a688-dcf05eec1ce2" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrentAbstract_65710547-488d-4c0f-aa78-810f6debcf6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_bfa7db5a-e20f-4bba-a02e-ec4e4c7fdb05" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrentAbstract_65710547-488d-4c0f-aa78-810f6debcf6f" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_bfa7db5a-e20f-4bba-a02e-ec4e4c7fdb05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationsNoncurrent_4b535b2e-09a2-4997-a8ab-dc53c66690e2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetRetirementObligationsNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrentAbstract_65710547-488d-4c0f-aa78-810f6debcf6f" xlink:to="loc_us-gaap_AssetRetirementObligationsNoncurrent_4b535b2e-09a2-4997-a8ab-dc53c66690e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_c0b9dba7-9d39-435d-a2a4-50a41ef3a8ea" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrentAbstract_65710547-488d-4c0f-aa78-810f6debcf6f" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_c0b9dba7-9d39-435d-a2a4-50a41ef3a8ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_5f10e549-8746-4c06-9d2e-fded821d63f9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrentAbstract_65710547-488d-4c0f-aa78-810f6debcf6f" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_5f10e549-8746-4c06-9d2e-fded821d63f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_9b81f28a-13bd-4538-8ae6-d6c6900385c6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrentAbstract_65710547-488d-4c0f-aa78-810f6debcf6f" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_9b81f28a-13bd-4538-8ae6-d6c6900385c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent_d35754e8-4a50-4aa0-b48c-837ca25770f6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrentAbstract_65710547-488d-4c0f-aa78-810f6debcf6f" xlink:to="loc_us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent_d35754e8-4a50-4aa0-b48c-837ca25770f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_7bb132f9-1323-414d-987c-0b72bd0172b5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_491bb944-b4f6-4c6a-a688-dcf05eec1ce2" xlink:to="loc_us-gaap_CommitmentsAndContingencies_7bb132f9-1323-414d-987c-0b72bd0172b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_5ad26124-2640-44ac-8c1e-c92d017d22f9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_491bb944-b4f6-4c6a-a688-dcf05eec1ce2" xlink:to="loc_us-gaap_StockholdersEquityAbstract_5ad26124-2640-44ac-8c1e-c92d017d22f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_05cdce8d-2e21-46e7-ac55-b126199e9da0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_5ad26124-2640-44ac-8c1e-c92d017d22f9" xlink:to="loc_us-gaap_CommonStockValue_05cdce8d-2e21-46e7-ac55-b126199e9da0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_d15ffc79-6e4d-4314-bfa9-7624eb911b65" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_5ad26124-2640-44ac-8c1e-c92d017d22f9" xlink:to="loc_us-gaap_AdditionalPaidInCapital_d15ffc79-6e4d-4314-bfa9-7624eb911b65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_8a5a1669-c85c-416b-a96a-cb9d76634f97" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_5ad26124-2640-44ac-8c1e-c92d017d22f9" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_8a5a1669-c85c-416b-a96a-cb9d76634f97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_7fd9bad3-7247-4ec5-a4e3-78fa7d6e16dd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_5ad26124-2640-44ac-8c1e-c92d017d22f9" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_7fd9bad3-7247-4ec5-a4e3-78fa7d6e16dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_d2dc69ef-525c-4515-8790-bfeb62a86522" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_5ad26124-2640-44ac-8c1e-c92d017d22f9" xlink:to="loc_us-gaap_StockholdersEquity_d2dc69ef-525c-4515-8790-bfeb62a86522" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_4e2c0a46-2df3-4334-9e6a-3d987538abe6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_491bb944-b4f6-4c6a-a688-dcf05eec1ce2" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_4e2c0a46-2df3-4334-9e6a-3d987538abe6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_0618c75f-66ee-46ea-9d4b-bc025ebc6094" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_79fcccc8-76d7-4651-b14d-0edc46ef5af4" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_0618c75f-66ee-46ea-9d4b-bc025ebc6094" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://shentel.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="simple" xlink:href="shen-20201231.xsd#CONSOLIDATEDBALANCESHEETSParenthetical"/>
  <link:presentationLink xlink:role="http://shentel.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_beee3c80-dde1-4cd3-bfa8-3ae6d15765d5" 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_AllowanceForDoubtfulAccountsReceivableCurrent_c990b99d-55b2-43d0-a5b4-da3fb96c1e37" 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_StatementOfFinancialPositionAbstract_beee3c80-dde1-4cd3-bfa8-3ae6d15765d5" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_c990b99d-55b2-43d0-a5b4-da3fb96c1e37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_93c0bdfd-b5f4-4065-a581-06d182f9772a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_beee3c80-dde1-4cd3-bfa8-3ae6d15765d5" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_93c0bdfd-b5f4-4065-a581-06d182f9772a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_9d1d34a8-338b-4d44-80fb-67aa6d0abfd8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_beee3c80-dde1-4cd3-bfa8-3ae6d15765d5" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_9d1d34a8-338b-4d44-80fb-67aa6d0abfd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_b69a5db6-958f-44be-aa40-1f67e42853db" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_beee3c80-dde1-4cd3-bfa8-3ae6d15765d5" xlink:to="loc_us-gaap_CommonStockSharesIssued_b69a5db6-958f-44be-aa40-1f67e42853db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_cd5283fb-319d-42ee-a6fc-de19b1d5286b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_beee3c80-dde1-4cd3-bfa8-3ae6d15765d5" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_cd5283fb-319d-42ee-a6fc-de19b1d5286b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" xlink:type="simple" xlink:href="shen-20201231.xsd#CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"/>
  <link:presentationLink xlink:role="http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_129f81f0-0829-4ae3-9f38-5eacd174bece" 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_RevenuesAbstract_d49191c6-39c1-46f6-a890-394e77d80a25" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenuesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_129f81f0-0829-4ae3-9f38-5eacd174bece" xlink:to="loc_us-gaap_RevenuesAbstract_d49191c6-39c1-46f6-a890-394e77d80a25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_d170e633-29b1-4587-a80b-9dc36d2554f7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesAbstract_d49191c6-39c1-46f6-a890-394e77d80a25" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_d170e633-29b1-4587-a80b-9dc36d2554f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_1621f46a-b19d-4fcf-85cc-3b003b6833d1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_129f81f0-0829-4ae3-9f38-5eacd174bece" xlink:to="loc_us-gaap_OperatingExpensesAbstract_1621f46a-b19d-4fcf-85cc-3b003b6833d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_519138e1-cd5e-4c1e-8a13-614aa5c5f7dc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_1621f46a-b19d-4fcf-85cc-3b003b6833d1" xlink:to="loc_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_519138e1-cd5e-4c1e-8a13-614aa5c5f7dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_5bf92d1b-017a-4882-ab22-973fafd91bf1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_1621f46a-b19d-4fcf-85cc-3b003b6833d1" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_5bf92d1b-017a-4882-ab22-973fafd91bf1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_666a72a6-4663-4258-8b89-3fdf2ab90f07" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_1621f46a-b19d-4fcf-85cc-3b003b6833d1" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_666a72a6-4663-4258-8b89-3fdf2ab90f07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_17d39975-cd36-4da6-bbc3-9c79f70568ba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostsAndExpenses"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_1621f46a-b19d-4fcf-85cc-3b003b6833d1" xlink:to="loc_us-gaap_CostsAndExpenses_17d39975-cd36-4da6-bbc3-9c79f70568ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_0ac5f8d4-e494-4853-a94b-566c22647fd4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_129f81f0-0829-4ae3-9f38-5eacd174bece" xlink:to="loc_us-gaap_OperatingIncomeLoss_0ac5f8d4-e494-4853-a94b-566c22647fd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncomeAndExpensesAbstract_1aa65037-e6de-42db-8495-d4c0adee7f94" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherIncomeAndExpensesAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_129f81f0-0829-4ae3-9f38-5eacd174bece" xlink:to="loc_us-gaap_OtherIncomeAndExpensesAbstract_1aa65037-e6de-42db-8495-d4c0adee7f94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_28749d3c-bc13-4035-85b7-c652f4b40f26" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_1aa65037-e6de-42db-8495-d4c0adee7f94" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_28749d3c-bc13-4035-85b7-c652f4b40f26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_3567e865-348b-4ae2-82ab-74de24a62961" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_1aa65037-e6de-42db-8495-d4c0adee7f94" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_3567e865-348b-4ae2-82ab-74de24a62961" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_421556b3-de95-49d8-b9e9-ad3d54556e02" 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_OtherIncomeAndExpensesAbstract_1aa65037-e6de-42db-8495-d4c0adee7f94" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_421556b3-de95-49d8-b9e9-ad3d54556e02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperations_447ba5ed-f87e-4e51-a61e-b0daf20abd8d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperations"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_1aa65037-e6de-42db-8495-d4c0adee7f94" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperations_447ba5ed-f87e-4e51-a61e-b0daf20abd8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_07a1c89c-c403-41fa-bd5d-06d7d1fe3286" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_1aa65037-e6de-42db-8495-d4c0adee7f94" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_07a1c89c-c403-41fa-bd5d-06d7d1fe3286" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_888bbf47-6c87-455a-b4b7-2485a180221d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_1aa65037-e6de-42db-8495-d4c0adee7f94" xlink:to="loc_us-gaap_NetIncomeLoss_888bbf47-6c87-455a-b4b7-2485a180221d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_19d9c733-d3c5-48f2-860a-933beba894b3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_129f81f0-0829-4ae3-9f38-5eacd174bece" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_19d9c733-d3c5-48f2-860a-933beba894b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_381828e7-ca30-43f5-9673-20e2f89d7770" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_19d9c733-d3c5-48f2-860a-933beba894b3" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_381828e7-ca30-43f5-9673-20e2f89d7770" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_ed67443e-f580-4632-a7b0-2f896639113c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_19d9c733-d3c5-48f2-860a-933beba894b3" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_ed67443e-f580-4632-a7b0-2f896639113c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_1b681f34-ed60-42a9-8694-d4d041558d94" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_129f81f0-0829-4ae3-9f38-5eacd174bece" xlink:to="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_1b681f34-ed60-42a9-8694-d4d041558d94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_400cc9be-48b6-4286-bfdd-dc374d8dfd81" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_1b681f34-ed60-42a9-8694-d4d041558d94" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_400cc9be-48b6-4286-bfdd-dc374d8dfd81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_e5b47ed7-6c5f-4a98-91cb-047d575b62d3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_1b681f34-ed60-42a9-8694-d4d041558d94" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_e5b47ed7-6c5f-4a98-91cb-047d575b62d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_1b37b8d0-f7ad-4cce-9639-9cd67459e369" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_1b681f34-ed60-42a9-8694-d4d041558d94" xlink:to="loc_us-gaap_EarningsPerShareBasic_1b37b8d0-f7ad-4cce-9639-9cd67459e369" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_78ca4c8c-394f-4208-89ab-1f951f574118" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_1b681f34-ed60-42a9-8694-d4d041558d94" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_78ca4c8c-394f-4208-89ab-1f951f574118" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_804ba38a-4743-4d3b-98fd-507f1d8e2694" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_1b681f34-ed60-42a9-8694-d4d041558d94" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_804ba38a-4743-4d3b-98fd-507f1d8e2694" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_7d85ca1b-9ea4-4b33-87b7-df83595b7675" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_1b681f34-ed60-42a9-8694-d4d041558d94" xlink:to="loc_us-gaap_EarningsPerShareDiluted_7d85ca1b-9ea4-4b33-87b7-df83595b7675" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_31a69089-3e02-46b8-86c2-4895d64dce7a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_1b681f34-ed60-42a9-8694-d4d041558d94" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_31a69089-3e02-46b8-86c2-4895d64dce7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_197c81c9-cf76-4273-9360-e96ba506187f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_1b681f34-ed60-42a9-8694-d4d041558d94" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_197c81c9-cf76-4273-9360-e96ba506187f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_a0d69419-5684-4ec8-82fa-19e6f4bd2578" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_1b681f34-ed60-42a9-8694-d4d041558d94" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_a0d69419-5684-4ec8-82fa-19e6f4bd2578" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" xlink:type="simple" xlink:href="shen-20201231.xsd#CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"/>
  <link:presentationLink xlink:role="http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_376b8e1f-c712-4fd5-a3cb-6ae611a2fa3d" 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_be0c19f8-63d7-44e2-8e1a-623a2e5a6ebe" 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_376b8e1f-c712-4fd5-a3cb-6ae611a2fa3d" xlink:to="loc_us-gaap_StatementTable_be0c19f8-63d7-44e2-8e1a-623a2e5a6ebe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_2e1a5cd9-f382-4f61-83ec-728d6908fff5" 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_be0c19f8-63d7-44e2-8e1a-623a2e5a6ebe" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_2e1a5cd9-f382-4f61-83ec-728d6908fff5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_f206e7a1-f689-498d-b8c9-9890f4eefa12" 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_2e1a5cd9-f382-4f61-83ec-728d6908fff5" xlink:to="loc_us-gaap_EquityComponentDomain_f206e7a1-f689-498d-b8c9-9890f4eefa12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_c9e54efc-f3a9-4bee-9a43-0c1134a47ed1" 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_f206e7a1-f689-498d-b8c9-9890f4eefa12" xlink:to="loc_us-gaap_CommonStockMember_c9e54efc-f3a9-4bee-9a43-0c1134a47ed1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_b1939b8f-57e5-469c-8533-6eb0b63708c9" 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_f206e7a1-f689-498d-b8c9-9890f4eefa12" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_b1939b8f-57e5-469c-8533-6eb0b63708c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_575dee8b-6044-4fbe-ac20-39f3e15ef3d0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_f206e7a1-f689-498d-b8c9-9890f4eefa12" xlink:to="loc_us-gaap_RetainedEarningsMember_575dee8b-6044-4fbe-ac20-39f3e15ef3d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_9494ae56-376f-4a87-9e31-ef850c3f8b2d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_f206e7a1-f689-498d-b8c9-9890f4eefa12" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_9494ae56-376f-4a87-9e31-ef850c3f8b2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_683d4aec-c070-4ec0-b32a-58e4fdf8cd89" 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_be0c19f8-63d7-44e2-8e1a-623a2e5a6ebe" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_683d4aec-c070-4ec0-b32a-58e4fdf8cd89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_c477259f-d16a-4e4f-9ffe-813b292cc8a5" 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_683d4aec-c070-4ec0-b32a-58e4fdf8cd89" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_c477259f-d16a-4e4f-9ffe-813b292cc8a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_0c7f8cae-2504-416f-b410-f0b83068ca76" 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_c477259f-d16a-4e4f-9ffe-813b292cc8a5" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_0c7f8cae-2504-416f-b410-f0b83068ca76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_6f1a9a86-c911-452a-8842-c3e3e5353971" 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_be0c19f8-63d7-44e2-8e1a-623a2e5a6ebe" xlink:to="loc_us-gaap_StatementLineItems_6f1a9a86-c911-452a-8842-c3e3e5353971" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_722b0adb-da7b-4761-b3b3-2875957e0fc7" 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_6f1a9a86-c911-452a-8842-c3e3e5353971" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_722b0adb-da7b-4761-b3b3-2875957e0fc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_fa1bc2d8-0cf0-4045-9725-7a96498489c1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_722b0adb-da7b-4761-b3b3-2875957e0fc7" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_fa1bc2d8-0cf0-4045-9725-7a96498489c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_08a26aa0-9c77-4322-b4cf-b4faf261b2bf" 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_722b0adb-da7b-4761-b3b3-2875957e0fc7" xlink:to="loc_us-gaap_StockholdersEquity_08a26aa0-9c77-4322-b4cf-b4faf261b2bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_c333c450-865b-4606-8660-602d007ff048" 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_IncreaseDecreaseInStockholdersEquityRollForward_722b0adb-da7b-4761-b3b3-2875957e0fc7" xlink:to="loc_us-gaap_NetIncomeLoss_c333c450-865b-4606-8660-602d007ff048" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_ec84d405-dc83-4a84-bd76-650f19a96831" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_722b0adb-da7b-4761-b3b3-2875957e0fc7" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_ec84d405-dc83-4a84-bd76-650f19a96831" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash_2984e591-79a6-40dc-a0ed-db5852dacd74" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_722b0adb-da7b-4761-b3b3-2875957e0fc7" xlink:to="loc_us-gaap_DividendsCommonStockCash_2984e591-79a6-40dc-a0ed-db5852dacd74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_StockIssuedDuringPeriodValueCommonStockDividendReinvestmentPlan_18390845-9aa9-405d-a878-5e1c9f273e05" xlink:href="shen-20201231.xsd#shen_StockIssuedDuringPeriodValueCommonStockDividendReinvestmentPlan"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_722b0adb-da7b-4761-b3b3-2875957e0fc7" xlink:to="loc_shen_StockIssuedDuringPeriodValueCommonStockDividendReinvestmentPlan_18390845-9aa9-405d-a878-5e1c9f273e05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_StockIssuedDuringPeriodSharesCommonStockDividendReinvestmentPlan_99e47520-6409-497c-9d0a-dbf47a951ba3" xlink:href="shen-20201231.xsd#shen_StockIssuedDuringPeriodSharesCommonStockDividendReinvestmentPlan"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_722b0adb-da7b-4761-b3b3-2875957e0fc7" xlink:to="loc_shen_StockIssuedDuringPeriodSharesCommonStockDividendReinvestmentPlan_99e47520-6409-497c-9d0a-dbf47a951ba3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_fc62d9fd-080b-4edb-ab54-1c569cb94a50" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_722b0adb-da7b-4761-b3b3-2875957e0fc7" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_fc62d9fd-080b-4edb-ab54-1c569cb94a50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue_f190e2b3-19f8-4352-b20f-e7cb6f397fe2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodValue"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_722b0adb-da7b-4761-b3b3-2875957e0fc7" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodValue_f190e2b3-19f8-4352-b20f-e7cb6f397fe2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_300b3e4e-04b2-4bad-b42d-3c8a35578718" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_722b0adb-da7b-4761-b3b3-2875957e0fc7" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_300b3e4e-04b2-4bad-b42d-3c8a35578718" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_a8876925-afcf-4f14-bb05-5631839e5179" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_722b0adb-da7b-4761-b3b3-2875957e0fc7" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_a8876925-afcf-4f14-bb05-5631839e5179" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_c616f1c7-7845-4855-8af5-73647244ac12" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_722b0adb-da7b-4761-b3b3-2875957e0fc7" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_c616f1c7-7845-4855-8af5-73647244ac12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_29a3c3a1-1e49-4164-822f-ec13200f17c3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_722b0adb-da7b-4761-b3b3-2875957e0fc7" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_29a3c3a1-1e49-4164-822f-ec13200f17c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_09300dd4-311b-4b34-bf42-d9c1f7b38792" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_722b0adb-da7b-4761-b3b3-2875957e0fc7" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_09300dd4-311b-4b34-bf42-d9c1f7b38792" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_e39be305-52ea-4546-9947-63de44498d91" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_722b0adb-da7b-4761-b3b3-2875957e0fc7" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_e39be305-52ea-4546-9947-63de44498d91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesDividendReinvestmentPlan_b54a3d9d-7084-4858-bc12-612a153b1216" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesDividendReinvestmentPlan"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_722b0adb-da7b-4761-b3b3-2875957e0fc7" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesDividendReinvestmentPlan_b54a3d9d-7084-4858-bc12-612a153b1216" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueDividendReinvestmentPlan_79a8a0f4-f1ba-445a-a140-04ccf5da46fc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueDividendReinvestmentPlan"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_722b0adb-da7b-4761-b3b3-2875957e0fc7" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueDividendReinvestmentPlan_79a8a0f4-f1ba-445a-a140-04ccf5da46fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_AdjustmentsRelatedtoTaxWithholdingforSharebasedCompensationShares_8748c9d4-dce4-4039-86b2-56efd36db899" xlink:href="shen-20201231.xsd#shen_AdjustmentsRelatedtoTaxWithholdingforSharebasedCompensationShares"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_722b0adb-da7b-4761-b3b3-2875957e0fc7" xlink:to="loc_shen_AdjustmentsRelatedtoTaxWithholdingforSharebasedCompensationShares_8748c9d4-dce4-4039-86b2-56efd36db899" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_BusinessAcquisitionEquityInterestIssuedOrIssuableToNoncontrollingValueAssigned_5e50c338-a925-4e6e-806d-a5a0d5fc0778" xlink:href="shen-20201231.xsd#shen_BusinessAcquisitionEquityInterestIssuedOrIssuableToNoncontrollingValueAssigned"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_722b0adb-da7b-4761-b3b3-2875957e0fc7" xlink:to="loc_shen_BusinessAcquisitionEquityInterestIssuedOrIssuableToNoncontrollingValueAssigned_5e50c338-a925-4e6e-806d-a5a0d5fc0778" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_BusinessAcquisitionNoncontrollingInterestIssuedOrIssuableSharesAssigned_2003ac14-54a6-45d9-9f5f-de81078db709" xlink:href="shen-20201231.xsd#shen_BusinessAcquisitionNoncontrollingInterestIssuedOrIssuableSharesAssigned"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_722b0adb-da7b-4761-b3b3-2875957e0fc7" xlink:to="loc_shen_BusinessAcquisitionNoncontrollingInterestIssuedOrIssuableSharesAssigned_2003ac14-54a6-45d9-9f5f-de81078db709" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_bc9394f1-b3c3-4cf4-be2f-ea227ab92faa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_722b0adb-da7b-4761-b3b3-2875957e0fc7" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_bc9394f1-b3c3-4cf4-be2f-ea227ab92faa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_721167b9-c034-42a9-bbe5-e31b6ce03aef" 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_IncreaseDecreaseInStockholdersEquityRollForward_722b0adb-da7b-4761-b3b3-2875957e0fc7" xlink:to="loc_us-gaap_StockholdersEquity_721167b9-c034-42a9-bbe5-e31b6ce03aef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYParenthetical" xlink:type="simple" xlink:href="shen-20201231.xsd#CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYParenthetical"/>
  <link:presentationLink xlink:role="http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_92755380-6c72-4b35-a2fc-fb285d23259c" 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_CommonStockDividendsPerShareDeclared_8644d524-feca-4c23-a448-8d49e124e86c" 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_StatementOfStockholdersEquityAbstract_92755380-6c72-4b35-a2fc-fb285d23259c" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_8644d524-feca-4c23-a448-8d49e124e86c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="shen-20201231.xsd#CONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:presentationLink xlink:role="http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_d44e3e7d-17e0-459f-8e18-f9b316a53ba0" 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_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_709f637e-a944-4b07-a2b5-5da3daafc427" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_d44e3e7d-17e0-459f-8e18-f9b316a53ba0" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_709f637e-a944-4b07-a2b5-5da3daafc427" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_e06bbd54-0b9f-4775-b2bf-a3e3b047681b" 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_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_709f637e-a944-4b07-a2b5-5da3daafc427" xlink:to="loc_us-gaap_NetIncomeLoss_e06bbd54-0b9f-4775-b2bf-a3e3b047681b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_14e2d442-aba0-4dd3-b45f-08dd6f36c0e2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_709f637e-a944-4b07-a2b5-5da3daafc427" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_14e2d442-aba0-4dd3-b45f-08dd6f36c0e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperations_3a7338dc-c830-4db1-b189-e6ccde896b27" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperations"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_709f637e-a944-4b07-a2b5-5da3daafc427" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperations_3a7338dc-c830-4db1-b189-e6ccde896b27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_5fed8945-922c-47d1-a1ea-9cb251e3bf5c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_709f637e-a944-4b07-a2b5-5da3daafc427" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_5fed8945-922c-47d1-a1ea-9cb251e3bf5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_cfcd61e9-505b-4ccb-9bc7-71d01860df3f" 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_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_5fed8945-922c-47d1-a1ea-9cb251e3bf5c" xlink:to="loc_us-gaap_Depreciation_cfcd61e9-505b-4ccb-9bc7-71d01860df3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_AmortizationReflectedAsOperatingExpense_718962a7-1bda-4284-b02f-d35c9a299774" xlink:href="shen-20201231.xsd#shen_AmortizationReflectedAsOperatingExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_5fed8945-922c-47d1-a1ea-9cb251e3bf5c" xlink:to="loc_shen_AmortizationReflectedAsOperatingExpense_718962a7-1bda-4284-b02f-d35c9a299774" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_AmortizationReflectedasRentExpense_d940bba2-14ad-468f-9400-3dcbda860bdb" xlink:href="shen-20201231.xsd#shen_AmortizationReflectedasRentExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_5fed8945-922c-47d1-a1ea-9cb251e3bf5c" xlink:to="loc_shen_AmortizationReflectedasRentExpense_d940bba2-14ad-468f-9400-3dcbda860bdb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_0fffe7ee-1581-4ef5-b0b7-5940a459cca2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_5fed8945-922c-47d1-a1ea-9cb251e3bf5c" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_0fffe7ee-1581-4ef5-b0b7-5940a459cca2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_2d76ff9c-b63d-46ea-a65e-5fb10e3ab225" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_5fed8945-922c-47d1-a1ea-9cb251e3bf5c" xlink:to="loc_us-gaap_ShareBasedCompensation_2d76ff9c-b63d-46ea-a65e-5fb10e3ab225" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_2d8754c2-39e0-474d-942c-6125882e23bb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_5fed8945-922c-47d1-a1ea-9cb251e3bf5c" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_2d8754c2-39e0-474d-942c-6125882e23bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_667d1780-f768-4e44-af82-c3a271870c18" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_5fed8945-922c-47d1-a1ea-9cb251e3bf5c" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_667d1780-f768-4e44-af82-c3a271870c18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract_e6a28c2c-a679-4db2-a9b9-5e3b956495ce" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingAssetsAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_5fed8945-922c-47d1-a1ea-9cb251e3bf5c" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract_e6a28c2c-a679-4db2-a9b9-5e3b956495ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_ae1bbf5f-b2a7-4252-82b0-3d3184d88974" 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_e6a28c2c-a679-4db2-a9b9-5e3b956495ce" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_ae1bbf5f-b2a7-4252-82b0-3d3184d88974" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInIncomeTaxesReceivable_906f3f39-f5d2-4bf8-808c-5ef55554de72" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInIncomeTaxesReceivable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract_e6a28c2c-a679-4db2-a9b9-5e3b956495ce" xlink:to="loc_us-gaap_IncreaseDecreaseInIncomeTaxesReceivable_906f3f39-f5d2-4bf8-808c-5ef55554de72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_IncreaseDecreaseInOperatingLeaseRightOfUseAsset_606f7b99-407f-4d83-90db-3cd64dcc8482" xlink:href="shen-20201231.xsd#shen_IncreaseDecreaseInOperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract_e6a28c2c-a679-4db2-a9b9-5e3b956495ce" xlink:to="loc_shen_IncreaseDecreaseInOperatingLeaseRightOfUseAsset_606f7b99-407f-4d83-90db-3cd64dcc8482" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_837dfd8a-bf6c-43a8-8fd5-e7cc6922b529" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract_e6a28c2c-a679-4db2-a9b9-5e3b956495ce" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_837dfd8a-bf6c-43a8-8fd5-e7cc6922b529" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_763c40c7-ca1a-4635-8681-c607dcea145b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract_e6a28c2c-a679-4db2-a9b9-5e3b956495ce" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_763c40c7-ca1a-4635-8681-c607dcea145b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable_e08588fb-2cfe-46ae-92e0-964e0efc3b0b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract_e6a28c2c-a679-4db2-a9b9-5e3b956495ce" xlink:to="loc_us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable_e08588fb-2cfe-46ae-92e0-964e0efc3b0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherAccruedLiabilities_92e6707e-5595-4cab-a541-66be2d450b13" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherAccruedLiabilities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract_e6a28c2c-a679-4db2-a9b9-5e3b956495ce" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherAccruedLiabilities_92e6707e-5595-4cab-a541-66be2d450b13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_57bb8f62-7c85-4666-af08-4997a9567907" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract_e6a28c2c-a679-4db2-a9b9-5e3b956495ce" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_57bb8f62-7c85-4666-af08-4997a9567907" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_4f1e6d4d-7123-4eb8-8dc4-2091d0462852" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract_e6a28c2c-a679-4db2-a9b9-5e3b956495ce" xlink:to="loc_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_4f1e6d4d-7123-4eb8-8dc4-2091d0462852" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_02cd2e6a-20ae-45e6-99bd-6363ae9f9c8c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_709f637e-a944-4b07-a2b5-5da3daafc427" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_02cd2e6a-20ae-45e6-99bd-6363ae9f9c8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_7f8ffc0c-7757-4cf7-8403-0f2a81a6f1ec" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_d44e3e7d-17e0-459f-8e18-f9b316a53ba0" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_7f8ffc0c-7757-4cf7-8403-0f2a81a6f1ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_9bf4595a-ca14-4fc6-9504-d8f469a2e1fc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_7f8ffc0c-7757-4cf7-8403-0f2a81a6f1ec" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_9bf4595a-ca14-4fc6-9504-d8f469a2e1fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_923c5e06-b61e-4f82-b12c-034cd82456a7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_7f8ffc0c-7757-4cf7-8403-0f2a81a6f1ec" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_923c5e06-b61e-4f82-b12c-034cd82456a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireIntangibleAssets_107255e8-3f30-4227-80a4-07c66ac79f9a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireIntangibleAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_7f8ffc0c-7757-4cf7-8403-0f2a81a6f1ec" xlink:to="loc_us-gaap_PaymentsToAcquireIntangibleAssets_107255e8-3f30-4227-80a4-07c66ac79f9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfMachineryAndEquipment_a21287c5-9c4a-4154-b45b-4425da44fa64" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleOfMachineryAndEquipment"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_7f8ffc0c-7757-4cf7-8403-0f2a81a6f1ec" xlink:to="loc_us-gaap_ProceedsFromSaleOfMachineryAndEquipment_a21287c5-9c4a-4154-b45b-4425da44fa64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_262547c9-4b42-46ad-a5a2-9351f9e2b9f5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_7f8ffc0c-7757-4cf7-8403-0f2a81a6f1ec" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_262547c9-4b42-46ad-a5a2-9351f9e2b9f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations_fa40e98a-58df-4414-ab2a-75ab3cf1c37c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_7f8ffc0c-7757-4cf7-8403-0f2a81a6f1ec" xlink:to="loc_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations_fa40e98a-58df-4414-ab2a-75ab3cf1c37c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_664a234c-5ba5-4e9e-8ae4-fc3328639385" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_7f8ffc0c-7757-4cf7-8403-0f2a81a6f1ec" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_664a234c-5ba5-4e9e-8ae4-fc3328639385" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_171a0803-15c7-4ca6-bc15-0d1169025cb5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_d44e3e7d-17e0-459f-8e18-f9b316a53ba0" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_171a0803-15c7-4ca6-bc15-0d1169025cb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_f456111a-ecbb-4428-8a59-dc857036a098" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_171a0803-15c7-4ca6-bc15-0d1169025cb5" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_f456111a-ecbb-4428-8a59-dc857036a098" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_679e72e3-833b-46f2-947f-9218a5017adf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_171a0803-15c7-4ca6-bc15-0d1169025cb5" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_679e72e3-833b-46f2-947f-9218a5017adf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_6143f955-f706-4e7b-874e-2f7cca9985d6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_171a0803-15c7-4ca6-bc15-0d1169025cb5" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_6143f955-f706-4e7b-874e-2f7cca9985d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_a143c7ec-c97a-47a0-b025-5d4440fd9f4f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_171a0803-15c7-4ca6-bc15-0d1169025cb5" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_a143c7ec-c97a-47a0-b025-5d4440fd9f4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_3691950c-d342-467c-9e69-4e937d158422" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_171a0803-15c7-4ca6-bc15-0d1169025cb5" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_3691950c-d342-467c-9e69-4e937d158422" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations_4b8ebd33-be95-498a-b58d-d186a831222b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_171a0803-15c7-4ca6-bc15-0d1169025cb5" xlink:to="loc_us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations_4b8ebd33-be95-498a-b58d-d186a831222b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_f6a383fe-1b4d-47f5-a618-175fc698aa2f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_171a0803-15c7-4ca6-bc15-0d1169025cb5" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_f6a383fe-1b4d-47f5-a618-175fc698aa2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_7eb739ed-53dd-4633-8edc-c35ee3162640" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_d44e3e7d-17e0-459f-8e18-f9b316a53ba0" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_7eb739ed-53dd-4633-8edc-c35ee3162640" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1f20ddaa-0dfd-4230-921b-d7db15408993" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_d44e3e7d-17e0-459f-8e18-f9b316a53ba0" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1f20ddaa-0dfd-4230-921b-d7db15408993" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_a775385b-95d0-4d05-928a-f7dee549767c" 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_d44e3e7d-17e0-459f-8e18-f9b316a53ba0" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_a775385b-95d0-4d05-928a-f7dee549767c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://shentel.com/role/NatureofOperations" xlink:type="simple" xlink:href="shen-20201231.xsd#NatureofOperations"/>
  <link:presentationLink xlink:role="http://shentel.com/role/NatureofOperations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_49578f48-fa71-4578-b753-26a50f077a12" 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_67187a77-4933-4ec6-afd7-c98368dec0e5" 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_49578f48-fa71-4578-b753-26a50f077a12" xlink:to="loc_us-gaap_NatureOfOperations_67187a77-4933-4ec6-afd7-c98368dec0e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://shentel.com/role/NatureofOperationsDetails" xlink:type="simple" xlink:href="shen-20201231.xsd#NatureofOperationsDetails"/>
  <link:presentationLink xlink:role="http://shentel.com/role/NatureofOperationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_287a4d64-9dd9-4506-bd11-6931dd00ebda" 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_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_78ace8a9-88cc-4e76-a00c-aff60f142e45" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_287a4d64-9dd9-4506-bd11-6931dd00ebda" xlink:to="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_78ace8a9-88cc-4e76-a00c-aff60f142e45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAxis_b3caf131-e575-4b4e-b9e7-c6e46fba380c" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_78ace8a9-88cc-4e76-a00c-aff60f142e45" xlink:to="loc_srt_RestatementAxis_b3caf131-e575-4b4e-b9e7-c6e46fba380c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementDomain_8f5eaee4-ee29-438b-b863-e0464480810e" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RestatementAxis_b3caf131-e575-4b4e-b9e7-c6e46fba380c" xlink:to="loc_srt_RestatementDomain_8f5eaee4-ee29-438b-b863-e0464480810e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAdjustmentMember_7ec91a94-b459-464e-9c7f-85458461f70b" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RestatementDomain_8f5eaee4-ee29-438b-b863-e0464480810e" xlink:to="loc_srt_RestatementAdjustmentMember_7ec91a94-b459-464e-9c7f-85458461f70b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_bf578bde-2897-422f-ad01-9e10d2934e70" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_78ace8a9-88cc-4e76-a00c-aff60f142e45" xlink:to="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_bf578bde-2897-422f-ad01-9e10d2934e70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_NumberOfCellTowersBuilt_d89babe0-158a-44d8-8fe9-7d03b25038a8" xlink:href="shen-20201231.xsd#shen_NumberOfCellTowersBuilt"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_bf578bde-2897-422f-ad01-9e10d2934e70" xlink:to="loc_shen_NumberOfCellTowersBuilt_d89babe0-158a-44d8-8fe9-7d03b25038a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_2e08556b-2cac-4b5d-8758-77d285cf6c12" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_bf578bde-2897-422f-ad01-9e10d2934e70" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_2e08556b-2cac-4b5d-8758-77d285cf6c12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_0a761a28-e01d-4ee5-85b6-22a9fcfffa9d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_bf578bde-2897-422f-ad01-9e10d2934e70" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_0a761a28-e01d-4ee5-85b6-22a9fcfffa9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_9d2f7ab3-b155-4762-95c7-2044eb3ac1ad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_bf578bde-2897-422f-ad01-9e10d2934e70" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_9d2f7ab3-b155-4762-95c7-2044eb3ac1ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_a98750ed-aee5-4b65-b65f-34dc0984f71b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_bf578bde-2897-422f-ad01-9e10d2934e70" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_a98750ed-aee5-4b65-b65f-34dc0984f71b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_76fe0561-2d8d-4221-be4b-1de1e61e0f52" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_bf578bde-2897-422f-ad01-9e10d2934e70" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_76fe0561-2d8d-4221-be4b-1de1e61e0f52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_a14ee4ea-3dd3-446d-b40f-ccc975af107d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_bf578bde-2897-422f-ad01-9e10d2934e70" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_a14ee4ea-3dd3-446d-b40f-ccc975af107d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_6ce32105-be33-4c49-b089-537c051e736b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_bf578bde-2897-422f-ad01-9e10d2934e70" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_6ce32105-be33-4c49-b089-537c051e736b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_e9bae7d3-fc7b-4ad0-9e0d-8dc0d733bccd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_bf578bde-2897-422f-ad01-9e10d2934e70" xlink:to="loc_us-gaap_NetIncomeLoss_e9bae7d3-fc7b-4ad0-9e0d-8dc0d733bccd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_5611dde2-14d7-41c5-abd5-45bf58cf8efe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_bf578bde-2897-422f-ad01-9e10d2934e70" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_5611dde2-14d7-41c5-abd5-45bf58cf8efe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_7a0192a4-337c-43a4-a1a9-6d1dadc4c426" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_bf578bde-2897-422f-ad01-9e10d2934e70" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_7a0192a4-337c-43a4-a1a9-6d1dadc4c426" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://shentel.com/role/SummaryofSignificantAccountingPolicies" xlink:type="simple" xlink:href="shen-20201231.xsd#SummaryofSignificantAccountingPolicies"/>
  <link:presentationLink xlink:role="http://shentel.com/role/SummaryofSignificantAccountingPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_42266c20-8ca8-4211-927f-2bb9b2c0d63b" 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_BusinessDescriptionAndAccountingPoliciesTextBlock_1f8af26f-4b28-4eea-af1d-111009dc7584" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_42266c20-8ca8-4211-927f-2bb9b2c0d63b" xlink:to="loc_us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock_1f8af26f-4b28-4eea-af1d-111009dc7584" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://shentel.com/role/SummaryofSignificantAccountingPoliciesPolicies" xlink:type="simple" xlink:href="shen-20201231.xsd#SummaryofSignificantAccountingPoliciesPolicies"/>
  <link:presentationLink xlink:role="http://shentel.com/role/SummaryofSignificantAccountingPoliciesPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_63454716-c386-4670-b0b9-d336a796ad57" 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_f368fd05-4bab-4529-b7d2-5d39524712ca" 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_63454716-c386-4670-b0b9-d336a796ad57" xlink:to="loc_us-gaap_ConsolidationPolicyTextBlock_f368fd05-4bab-4529-b7d2-5d39524712ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_36cc8547-fe96-462a-88d7-f020ee3ac484" 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_63454716-c386-4670-b0b9-d336a796ad57" xlink:to="loc_us-gaap_UseOfEstimates_36cc8547-fe96-462a-88d7-f020ee3ac484" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_02e6feb1-5d25-41b4-8916-d23438923560" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_63454716-c386-4670-b0b9-d336a796ad57" xlink:to="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_02e6feb1-5d25-41b4-8916-d23438923560" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_37a82a33-3ad0-401b-aff7-64f4413c8019" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_63454716-c386-4670-b0b9-d336a796ad57" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_37a82a33-3ad0-401b-aff7-64f4413c8019" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_0ea0113d-c690-43b9-a929-60efef748c2c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_63454716-c386-4670-b0b9-d336a796ad57" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_0ea0113d-c690-43b9-a929-60efef748c2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsFiniteLivedPolicy_78544b7e-cdf0-4ddc-bea9-1e1708860af4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsFiniteLivedPolicy"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_63454716-c386-4670-b0b9-d336a796ad57" xlink:to="loc_us-gaap_IntangibleAssetsFiniteLivedPolicy_78544b7e-cdf0-4ddc-bea9-1e1708860af4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingCostsPolicyTextBlock_6dad22a2-5d35-423e-abc0-bcf3f85148f8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdvertisingCostsPolicyTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_63454716-c386-4670-b0b9-d336a796ad57" xlink:to="loc_us-gaap_AdvertisingCostsPolicyTextBlock_6dad22a2-5d35-423e-abc0-bcf3f85148f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy_54cae529-ca2f-4bff-90c3-c3cd9b65af6b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_63454716-c386-4670-b0b9-d336a796ad57" xlink:to="loc_us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy_54cae529-ca2f-4bff-90c3-c3cd9b65af6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_7215c99f-e51f-4274-883d-645e21cfcaba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_63454716-c386-4670-b0b9-d336a796ad57" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_7215c99f-e51f-4274-883d-645e21cfcaba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentPolicyTextBlock_870e87af-10cb-4fdb-bd88-bb2a57266c8a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentPolicyTextBlock"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_63454716-c386-4670-b0b9-d336a796ad57" xlink:to="loc_us-gaap_InvestmentPolicyTextBlock_870e87af-10cb-4fdb-bd88-bb2a57266c8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://shentel.com/role/SummaryofSignificantAccountingPoliciesTables" xlink:type="simple" xlink:href="shen-20201231.xsd#SummaryofSignificantAccountingPoliciesTables"/>
  <link:presentationLink xlink:role="http://shentel.com/role/SummaryofSignificantAccountingPoliciesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_787da086-f21d-488c-a370-6f5ec58988df" 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_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock_ca73bfba-492a-4769-82d4-13268c15fafc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_787da086-f21d-488c-a370-6f5ec58988df" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock_ca73bfba-492a-4769-82d4-13268c15fafc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://shentel.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" xlink:type="simple" xlink:href="shen-20201231.xsd#SummaryofSignificantAccountingPoliciesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://shentel.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_a3ee5693-cb9a-4c19-b494-4ec9577113c1" 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_ScheduleOfFiniteLivedIntangibleAssetsTable_d7efe799-3a04-4195-a02f-247e569340db" 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_AccountingPoliciesAbstract_a3ee5693-cb9a-4c19-b494-4ec9577113c1" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_d7efe799-3a04-4195-a02f-247e569340db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameAxis_4345b3b5-ab99-429e-8c9d-6f8971a0d558" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_d7efe799-3a04-4195-a02f-247e569340db" xlink:to="loc_us-gaap_RetirementPlanNameAxis_4345b3b5-ab99-429e-8c9d-6f8971a0d558" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameDomain_e6dc85e6-1d95-487f-8575-2289b9a204fd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanNameAxis_4345b3b5-ab99-429e-8c9d-6f8971a0d558" xlink:to="loc_us-gaap_RetirementPlanNameDomain_e6dc85e6-1d95-487f-8575-2289b9a204fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_NtelosPensionPlanMember_598f6baa-472e-41bb-b262-e1e98faa75e7" xlink:href="shen-20201231.xsd#shen_NtelosPensionPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanNameDomain_e6dc85e6-1d95-487f-8575-2289b9a204fd" xlink:to="loc_shen_NtelosPensionPlanMember_598f6baa-472e-41bb-b262-e1e98faa75e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_OPEBPlanMember_b955927d-ca98-4555-aca1-33e6f0a6a004" xlink:href="shen-20201231.xsd#shen_OPEBPlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanNameDomain_e6dc85e6-1d95-487f-8575-2289b9a204fd" xlink:to="loc_shen_OPEBPlanMember_b955927d-ca98-4555-aca1-33e6f0a6a004" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_37c08b64-be26-49f9-8b32-f410ff005cc4" 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_ScheduleOfFiniteLivedIntangibleAssetsTable_d7efe799-3a04-4195-a02f-247e569340db" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_37c08b64-be26-49f9-8b32-f410ff005cc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5a563a3f-fc3e-4b81-9c48-a359f9714d17" 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_37c08b64-be26-49f9-8b32-f410ff005cc4" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5a563a3f-fc3e-4b81-9c48-a359f9714d17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_NtelosHoldingCorpMember_96e9358f-3ac9-4305-90f1-38c65c40be57" xlink:href="shen-20201231.xsd#shen_NtelosHoldingCorpMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5a563a3f-fc3e-4b81-9c48-a359f9714d17" xlink:to="loc_shen_NtelosHoldingCorpMember_96e9358f-3ac9-4305-90f1-38c65c40be57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_f8e641d0-3e4f-4cb5-b70f-2e3d6b7a93cc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_d7efe799-3a04-4195-a02f-247e569340db" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_f8e641d0-3e4f-4cb5-b70f-2e3d6b7a93cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_fa199aa5-e427-4fbe-9af2-122453899584" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_f8e641d0-3e4f-4cb5-b70f-2e3d6b7a93cc" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_fa199aa5-e427-4fbe-9af2-122453899584" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_eb0c5e1f-c54a-4a76-92fc-07bde99dc44f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_fa199aa5-e427-4fbe-9af2-122453899584" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_eb0c5e1f-c54a-4a76-92fc-07bde99dc44f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_3a47cadb-31e8-421b-bda6-960cfd1e3121" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_d7efe799-3a04-4195-a02f-247e569340db" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_3a47cadb-31e8-421b-bda6-960cfd1e3121" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingExpense_a4a17f1e-fcb0-4f6e-b631-a775d5033aaa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdvertisingExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_3a47cadb-31e8-421b-bda6-960cfd1e3121" xlink:to="loc_us-gaap_AdvertisingExpense_a4a17f1e-fcb0-4f6e-b631-a775d5033aaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_DefinedBenefitPlanVestingPeriod_7f061307-ff1a-48f4-9b17-8d7a407e401e" xlink:href="shen-20201231.xsd#shen_DefinedBenefitPlanVestingPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_3a47cadb-31e8-421b-bda6-960cfd1e3121" xlink:to="loc_shen_DefinedBenefitPlanVestingPeriod_7f061307-ff1a-48f4-9b17-8d7a407e401e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_DefinedBenefitPlanVestingReductionsThresholdAgeOfRecipient_14c3a7b6-9b7b-44a8-83ff-bcb97557bb58" xlink:href="shen-20201231.xsd#shen_DefinedBenefitPlanVestingReductionsThresholdAgeOfRecipient"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_3a47cadb-31e8-421b-bda6-960cfd1e3121" xlink:to="loc_shen_DefinedBenefitPlanVestingReductionsThresholdAgeOfRecipient_14c3a7b6-9b7b-44a8-83ff-bcb97557bb58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_46398f30-2d30-4b8b-86de-41cfbddcecfb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_3a47cadb-31e8-421b-bda6-960cfd1e3121" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_46398f30-2d30-4b8b-86de-41cfbddcecfb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_3c730417-e813-4e7e-a34e-b4a80bbbe965" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_3a47cadb-31e8-421b-bda6-960cfd1e3121" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligation_3c730417-e813-4e7e-a34e-b4a80bbbe965" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_ceb0c435-8c25-4aa0-b296-6efd260360fc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_3a47cadb-31e8-421b-bda6-960cfd1e3121" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_ceb0c435-8c25-4aa0-b296-6efd260360fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_fc9a66cc-0bf8-4241-b141-357da2e91ad1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_3a47cadb-31e8-421b-bda6-960cfd1e3121" xlink:to="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_fc9a66cc-0bf8-4241-b141-357da2e91ad1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_940b4a3d-d2fd-4343-b1c9-8f923139f4af" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_3a47cadb-31e8-421b-bda6-960cfd1e3121" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_940b4a3d-d2fd-4343-b1c9-8f923139f4af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare_37e6f279-0c0f-48b4-aec3-4be2c39fbe54" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockAcquiredAverageCostPerShare"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_3a47cadb-31e8-421b-bda6-960cfd1e3121" xlink:to="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare_37e6f279-0c0f-48b4-aec3-4be2c39fbe54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_21f8e6b1-08ab-4eb7-8094-5a7b74ce0c20" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_3a47cadb-31e8-421b-bda6-960cfd1e3121" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_21f8e6b1-08ab-4eb7-8094-5a7b74ce0c20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://shentel.com/role/SummaryofSignificantAccountingPoliciesBenefitObligationsDetails" xlink:type="simple" xlink:href="shen-20201231.xsd#SummaryofSignificantAccountingPoliciesBenefitObligationsDetails"/>
  <link:presentationLink xlink:role="http://shentel.com/role/SummaryofSignificantAccountingPoliciesBenefitObligationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_eef2790e-f13a-449f-84eb-d1075a8db27f" 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_ScheduleOfDefinedBenefitPlansDisclosuresTable_4985aede-4a7d-49d2-b08d-4500c6f1a2e6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_eef2790e-f13a-449f-84eb-d1075a8db27f" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_4985aede-4a7d-49d2-b08d-4500c6f1a2e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameAxis_245df53f-6053-47c1-9437-2bff330d75f8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_4985aede-4a7d-49d2-b08d-4500c6f1a2e6" xlink:to="loc_us-gaap_RetirementPlanNameAxis_245df53f-6053-47c1-9437-2bff330d75f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameDomain_c4fc892b-3bd8-4487-9250-d97a0be68eb1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanNameAxis_245df53f-6053-47c1-9437-2bff330d75f8" xlink:to="loc_us-gaap_RetirementPlanNameDomain_c4fc892b-3bd8-4487-9250-d97a0be68eb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_OPEBPlanMember_dbf0bed4-ce50-40d3-bfb4-21adfe903610" xlink:href="shen-20201231.xsd#shen_OPEBPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanNameDomain_c4fc892b-3bd8-4487-9250-d97a0be68eb1" xlink:to="loc_shen_OPEBPlanMember_dbf0bed4-ce50-40d3-bfb4-21adfe903610" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_SERPPlanMember_903bc327-4608-480a-8103-e35db204fbed" xlink:href="shen-20201231.xsd#shen_SERPPlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanNameDomain_c4fc892b-3bd8-4487-9250-d97a0be68eb1" xlink:to="loc_shen_SERPPlanMember_903bc327-4608-480a-8103-e35db204fbed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_67e1ddc6-d3b3-43c7-997b-1ce938a38011" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_4985aede-4a7d-49d2-b08d-4500c6f1a2e6" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_67e1ddc6-d3b3-43c7-997b-1ce938a38011" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_da3c7fd3-8091-4224-944e-139f6dfdb646" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_67e1ddc6-d3b3-43c7-997b-1ce938a38011" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_da3c7fd3-8091-4224-944e-139f6dfdb646" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_afbbe3bd-1a91-4532-ba57-7e0c54434f70" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_da3c7fd3-8091-4224-944e-139f6dfdb646" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_afbbe3bd-1a91-4532-ba57-7e0c54434f70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_cc750482-0780-4afa-8fba-6a34f7791dbc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_4985aede-4a7d-49d2-b08d-4500c6f1a2e6" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_cc750482-0780-4afa-8fba-6a34f7791dbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_579348af-60c1-4df9-afb3-3ae59aca4641" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_cc750482-0780-4afa-8fba-6a34f7791dbc" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligation_579348af-60c1-4df9-afb3-3ae59aca4641" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://shentel.com/role/DiscontinuedOperations" xlink:type="simple" xlink:href="shen-20201231.xsd#DiscontinuedOperations"/>
  <link:presentationLink xlink:role="http://shentel.com/role/DiscontinuedOperations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_d3c7fa32-0a65-48ad-a904-5434481682d1" 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_8ed354b0-852a-42b4-b381-23f469d00c13" 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_d3c7fa32-0a65-48ad-a904-5434481682d1" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_8ed354b0-852a-42b4-b381-23f469d00c13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://shentel.com/role/DiscontinuedOperationsTables" xlink:type="simple" xlink:href="shen-20201231.xsd#DiscontinuedOperationsTables"/>
  <link:presentationLink xlink:role="http://shentel.com/role/DiscontinuedOperationsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_70b361ba-e953-455a-a0df-ea1b97005036" 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_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_f0b97d56-ddb8-484b-a876-12e8e8deb7e5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_70b361ba-e953-455a-a0df-ea1b97005036" xlink:to="loc_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_f0b97d56-ddb8-484b-a876-12e8e8deb7e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://shentel.com/role/DiscontinuedOperationsNarrativeDetails" xlink:type="simple" xlink:href="shen-20201231.xsd#DiscontinuedOperationsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://shentel.com/role/DiscontinuedOperationsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_2e37fe71-2c28-447c-916a-59c505f34747" 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_42a01652-f9be-4e80-af29-3bfc26625b53" 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_2e37fe71-2c28-447c-916a-59c505f34747" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_42a01652-f9be-4e80-af29-3bfc26625b53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_09c57f20-fc14-4b23-be34-316a105a1e27" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_42a01652-f9be-4e80-af29-3bfc26625b53" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_09c57f20-fc14-4b23-be34-316a105a1e27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_2e2ea185-3b6c-4306-a83a-132d384763d1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_09c57f20-fc14-4b23-be34-316a105a1e27" xlink:to="loc_us-gaap_RelatedPartyDomain_2e2ea185-3b6c-4306-a83a-132d384763d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AffiliatedEntityMember_b85e2ec1-30f6-4651-acf1-53c2211e9292" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_AffiliatedEntityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_2e2ea185-3b6c-4306-a83a-132d384763d1" xlink:to="loc_srt_AffiliatedEntityMember_b85e2ec1-30f6-4651-acf1-53c2211e9292" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_ebaa9a1a-02e5-428e-8318-32055847bd85" 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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_42a01652-f9be-4e80-af29-3bfc26625b53" xlink:to="loc_srt_RangeAxis_ebaa9a1a-02e5-428e-8318-32055847bd85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_960fd4ab-4fe3-4d12-88dc-5f7ed304c229" 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_ebaa9a1a-02e5-428e-8318-32055847bd85" xlink:to="loc_srt_RangeMember_960fd4ab-4fe3-4d12-88dc-5f7ed304c229" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_da400bf2-6a78-41db-9480-90ec3db83577" 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_960fd4ab-4fe3-4d12-88dc-5f7ed304c229" xlink:to="loc_srt_MinimumMember_da400bf2-6a78-41db-9480-90ec3db83577" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_326d7c55-88b5-42e0-94fd-f8536916a47b" 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_960fd4ab-4fe3-4d12-88dc-5f7ed304c229" xlink:to="loc_srt_MaximumMember_326d7c55-88b5-42e0-94fd-f8536916a47b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_d223f43c-26a2-4939-bdc8-cd1092885d0b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_42a01652-f9be-4e80-af29-3bfc26625b53" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_d223f43c-26a2-4939-bdc8-cd1092885d0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_f134a038-ddeb-4678-bb50-b3683dea3ea5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_d223f43c-26a2-4939-bdc8-cd1092885d0b" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_f134a038-ddeb-4678-bb50-b3683dea3ea5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_a3e430d5-c5bb-4033-957b-3a4031c080fd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_f134a038-ddeb-4678-bb50-b3683dea3ea5" xlink:to="loc_us-gaap_SubsequentEventMember_a3e430d5-c5bb-4033-957b-3a4031c080fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_9552d52c-1022-4373-a3ad-b49e06ef9a5c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_42a01652-f9be-4e80-af29-3bfc26625b53" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_9552d52c-1022-4373-a3ad-b49e06ef9a5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_4ca9f746-5e99-4867-ab8e-1457ffc9106d" 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_9552d52c-1022-4373-a3ad-b49e06ef9a5c" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_4ca9f746-5e99-4867-ab8e-1457ffc9106d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsHeldforsaleMember_75ca9acd-eb21-4c24-b643-09c7934eb690" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DiscontinuedOperationsHeldforsaleMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_4ca9f746-5e99-4867-ab8e-1457ffc9106d" xlink:to="loc_us-gaap_DiscontinuedOperationsHeldforsaleMember_75ca9acd-eb21-4c24-b643-09c7934eb690" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_7699dc7d-f0cd-456a-ab4a-0310ba01252f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_42a01652-f9be-4e80-af29-3bfc26625b53" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_7699dc7d-f0cd-456a-ab4a-0310ba01252f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_081032e9-0679-484d-8223-b63eca55a60f" 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_7699dc7d-f0cd-456a-ab4a-0310ba01252f" xlink:to="loc_us-gaap_SegmentDomain_081032e9-0679-484d-8223-b63eca55a60f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_WirelessSegmentMember_bd02319f-fc75-4be9-a137-3a49f44d81e7" xlink:href="shen-20201231.xsd#shen_WirelessSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_081032e9-0679-484d-8223-b63eca55a60f" xlink:to="loc_shen_WirelessSegmentMember_bd02319f-fc75-4be9-a137-3a49f44d81e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_c151d034-978a-473a-a64c-40387f3c6990" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_42a01652-f9be-4e80-af29-3bfc26625b53" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_c151d034-978a-473a-a64c-40387f3c6990" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_RelatedPartyPurchaseOptionValueOfBusinessPercentage_7d595027-6819-4846-b294-21f96fbf681f" xlink:href="shen-20201231.xsd#shen_RelatedPartyPurchaseOptionValueOfBusinessPercentage"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_c151d034-978a-473a-a64c-40387f3c6990" xlink:to="loc_shen_RelatedPartyPurchaseOptionValueOfBusinessPercentage_7d595027-6819-4846-b294-21f96fbf681f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_347ae805-1ce7-47d1-884d-42ae3381ec43" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_c151d034-978a-473a-a64c-40387f3c6990" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_347ae805-1ce7-47d1-884d-42ae3381ec43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_fed02aaa-e039-412c-a334-c22e0b33fb96" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_c151d034-978a-473a-a64c-40387f3c6990" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_fed02aaa-e039-412c-a334-c22e0b33fb96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesNetCurrent_aaab3cbe-57ff-4982-9fd9-59a482324ed5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReceivablesNetCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_c151d034-978a-473a-a64c-40387f3c6990" xlink:to="loc_us-gaap_ReceivablesNetCurrent_aaab3cbe-57ff-4982-9fd9-59a482324ed5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_b1dd12cb-18f8-455e-88a0-f5399501a6c4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_c151d034-978a-473a-a64c-40387f3c6990" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_b1dd12cb-18f8-455e-88a0-f5399501a6c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_c480ec36-1696-4d16-8482-f4fce29fc7d5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_c151d034-978a-473a-a64c-40387f3c6990" xlink:to="loc_us-gaap_LiabilitiesCurrent_c480ec36-1696-4d16-8482-f4fce29fc7d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingAssets_f9c1df8a-b966-496e-b755-65ac0bd7cbc7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingAssets"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_c151d034-978a-473a-a64c-40387f3c6990" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingAssets_f9c1df8a-b966-496e-b755-65ac0bd7cbc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingLiabilities_98fc6490-e4ed-4977-876b-7d0eb9e944ce" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingLiabilities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_c151d034-978a-473a-a64c-40387f3c6990" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingLiabilities_98fc6490-e4ed-4977-876b-7d0eb9e944ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_DisposalGroupIncludingDiscontinuedOperationAcceleratedExpenses_d6b1c3e6-957c-46f3-b1be-b352f5274a6b" xlink:href="shen-20201231.xsd#shen_DisposalGroupIncludingDiscontinuedOperationAcceleratedExpenses"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_c151d034-978a-473a-a64c-40387f3c6990" xlink:to="loc_shen_DisposalGroupIncludingDiscontinuedOperationAcceleratedExpenses_d6b1c3e6-957c-46f3-b1be-b352f5274a6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://shentel.com/role/DiscontinuedOperationsCarryingAmountsoftheMajorClassesofAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="shen-20201231.xsd#DiscontinuedOperationsCarryingAmountsoftheMajorClassesofAssetsandLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://shentel.com/role/DiscontinuedOperationsCarryingAmountsoftheMajorClassesofAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_8a727b62-b8dc-4efd-93f0-0d11d746a81a" 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_6767b9ad-0511-4d45-a322-99c3cea368c0" 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_8a727b62-b8dc-4efd-93f0-0d11d746a81a" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_6767b9ad-0511-4d45-a322-99c3cea368c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_2d6015fa-a3a3-4643-9291-d7bb020b8b9f" 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_6767b9ad-0511-4d45-a322-99c3cea368c0" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_2d6015fa-a3a3-4643-9291-d7bb020b8b9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_cf4fc3e9-3243-4c92-8efe-7e11a833cdb5" 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_2d6015fa-a3a3-4643-9291-d7bb020b8b9f" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_cf4fc3e9-3243-4c92-8efe-7e11a833cdb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsHeldforsaleMember_a818ffe5-ef7f-4e7d-bd37-7c9c3567dc7e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DiscontinuedOperationsHeldforsaleMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_cf4fc3e9-3243-4c92-8efe-7e11a833cdb5" xlink:to="loc_us-gaap_DiscontinuedOperationsHeldforsaleMember_a818ffe5-ef7f-4e7d-bd37-7c9c3567dc7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_0c0b672a-fa59-4eb7-972e-e1ddf9a555ee" 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_6767b9ad-0511-4d45-a322-99c3cea368c0" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_0c0b672a-fa59-4eb7-972e-e1ddf9a555ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_5bd4694a-80be-49ce-9888-d60cc112ad67" 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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_0c0b672a-fa59-4eb7-972e-e1ddf9a555ee" xlink:to="loc_us-gaap_AssetsAbstract_5bd4694a-80be-49ce-9888-d60cc112ad67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent_303d3207-66c1-44f0-9755-71415fc24fbc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_5bd4694a-80be-49ce-9888-d60cc112ad67" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent_303d3207-66c1-44f0-9755-71415fc24fbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent_187bbf16-5864-4387-ba4f-491f3975d3e0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_5bd4694a-80be-49ce-9888-d60cc112ad67" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent_187bbf16-5864-4387-ba4f-491f3975d3e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent_ac958fef-b68b-4864-bd1a-8d498b5c2dc5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_5bd4694a-80be-49ce-9888-d60cc112ad67" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent_ac958fef-b68b-4864-bd1a-8d498b5c2dc5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsCurrent_4b782331-2c7e-4f67-bbb8-2b2f19e5ef62" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_5bd4694a-80be-49ce-9888-d60cc112ad67" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsCurrent_4b782331-2c7e-4f67-bbb8-2b2f19e5ef62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillCurrent_a2e1521b-8e1a-4034-85cc-65709c5c96c2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_5bd4694a-80be-49ce-9888-d60cc112ad67" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillCurrent_a2e1521b-8e1a-4034-85cc-65709c5c96c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAssetCurrent_50188379-49bc-456a-94df-c22c6b03bf45" xlink:href="shen-20201231.xsd#shen_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAssetCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_5bd4694a-80be-49ce-9888-d60cc112ad67" xlink:to="loc_shen_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAssetCurrent_50188379-49bc-456a-94df-c22c6b03bf45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_DisposalGroupIncludingDiscontinuedOperationDeferredChargesAndOtherAssetsCurrent_909f274b-8fb6-43e3-bed8-78c030738059" xlink:href="shen-20201231.xsd#shen_DisposalGroupIncludingDiscontinuedOperationDeferredChargesAndOtherAssetsCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_5bd4694a-80be-49ce-9888-d60cc112ad67" xlink:to="loc_shen_DisposalGroupIncludingDiscontinuedOperationDeferredChargesAndOtherAssetsCurrent_909f274b-8fb6-43e3-bed8-78c030738059" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_ef714de0-db87-42a2-bdb5-ce3078c2cf2c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_5bd4694a-80be-49ce-9888-d60cc112ad67" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_ef714de0-db87-42a2-bdb5-ce3078c2cf2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent_5508f080-af3d-4cd4-9a0d-262f78e1f77e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_5bd4694a-80be-49ce-9888-d60cc112ad67" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent_5508f080-af3d-4cd4-9a0d-262f78e1f77e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent_73cf48c4-26be-44da-ae97-c153b6f7fc0a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_5bd4694a-80be-49ce-9888-d60cc112ad67" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent_73cf48c4-26be-44da-ae97-c153b6f7fc0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent_7e678dc2-af71-4b11-9d61-5285ac5be144" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_5bd4694a-80be-49ce-9888-d60cc112ad67" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent_7e678dc2-af71-4b11-9d61-5285ac5be144" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAssetNoncurrent_abd7eec6-05a8-4b15-8e15-24ac0829b8fd" xlink:href="shen-20201231.xsd#shen_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAssetNoncurrent"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_5bd4694a-80be-49ce-9888-d60cc112ad67" xlink:to="loc_shen_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAssetNoncurrent_abd7eec6-05a8-4b15-8e15-24ac0829b8fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_DisposalGroupIncludingDiscontinuedOperationDeferredChargesAndOtherAssetsNoncurrent_3b35c8cb-9df0-4aee-8168-b291b3d6cbc1" xlink:href="shen-20201231.xsd#shen_DisposalGroupIncludingDiscontinuedOperationDeferredChargesAndOtherAssetsNoncurrent"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_5bd4694a-80be-49ce-9888-d60cc112ad67" xlink:to="loc_shen_DisposalGroupIncludingDiscontinuedOperationDeferredChargesAndOtherAssetsNoncurrent_3b35c8cb-9df0-4aee-8168-b291b3d6cbc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_9524010d-5c06-495a-9f32-d2b22e67c4a6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_5bd4694a-80be-49ce-9888-d60cc112ad67" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_9524010d-5c06-495a-9f32-d2b22e67c4a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_838f789f-5f67-4a13-970a-df8bf905487f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_5bd4694a-80be-49ce-9888-d60cc112ad67" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_838f789f-5f67-4a13-970a-df8bf905487f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAbstract_a68fb2ec-f5f9-439d-a9f7-c4874bb15d72" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_0c0b672a-fa59-4eb7-972e-e1ddf9a555ee" xlink:to="loc_us-gaap_LiabilitiesAbstract_a68fb2ec-f5f9-439d-a9f7-c4874bb15d72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityCurrent_035841c9-8863-4c95-a77f-0b4b3ea45650" xlink:href="shen-20201231.xsd#shen_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_a68fb2ec-f5f9-439d-a9f7-c4874bb15d72" xlink:to="loc_shen_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityCurrent_035841c9-8863-4c95-a77f-0b4b3ea45650" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent_362aefc0-8b67-46c5-8f33-931cda06b6fc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_a68fb2ec-f5f9-439d-a9f7-c4874bb15d72" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent_362aefc0-8b67-46c5-8f33-931cda06b6fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPensionPlanBenefitObligationCurrent_0ee1b970-e2b2-4ff0-8047-b85d0212599e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPensionPlanBenefitObligationCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_a68fb2ec-f5f9-439d-a9f7-c4874bb15d72" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPensionPlanBenefitObligationCurrent_0ee1b970-e2b2-4ff0-8047-b85d0212599e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_b94a31da-e27a-4172-89cd-3981a6dd5d24" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_a68fb2ec-f5f9-439d-a9f7-c4874bb15d72" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_b94a31da-e27a-4172-89cd-3981a6dd5d24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityNoncurrent_b6c635d7-fd64-43fe-a59f-572f0e8cc1db" xlink:href="shen-20201231.xsd#shen_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_a68fb2ec-f5f9-439d-a9f7-c4874bb15d72" xlink:to="loc_shen_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityNoncurrent_b6c635d7-fd64-43fe-a59f-572f0e8cc1db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_DisposalGroupIncludingDiscontinuedOperationAssetRetirementObligationsNoncurrent_083624be-b19f-4810-a379-413e8747b0a1" xlink:href="shen-20201231.xsd#shen_DisposalGroupIncludingDiscontinuedOperationAssetRetirementObligationsNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_a68fb2ec-f5f9-439d-a9f7-c4874bb15d72" xlink:to="loc_shen_DisposalGroupIncludingDiscontinuedOperationAssetRetirementObligationsNoncurrent_083624be-b19f-4810-a379-413e8747b0a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_01e701ec-b6a1-48e9-aa5f-5efb7ead247e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_a68fb2ec-f5f9-439d-a9f7-c4874bb15d72" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_01e701ec-b6a1-48e9-aa5f-5efb7ead247e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_126711c3-e764-4710-84ad-657e6a51b392" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_a68fb2ec-f5f9-439d-a9f7-c4874bb15d72" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_126711c3-e764-4710-84ad-657e6a51b392" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://shentel.com/role/DiscontinuedOperationsIncomeLossFromDiscontinuedOperationsDetails" xlink:type="simple" xlink:href="shen-20201231.xsd#DiscontinuedOperationsIncomeLossFromDiscontinuedOperationsDetails"/>
  <link:presentationLink xlink:role="http://shentel.com/role/DiscontinuedOperationsIncomeLossFromDiscontinuedOperationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_fe1adb87-4075-44fb-bdbf-8ab2eb018159" 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_01cfd4cc-eb51-46ba-8fef-689b0027bbbb" 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_fe1adb87-4075-44fb-bdbf-8ab2eb018159" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_01cfd4cc-eb51-46ba-8fef-689b0027bbbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_9f07773f-4afa-4f04-ad74-107dc48853e3" 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_01cfd4cc-eb51-46ba-8fef-689b0027bbbb" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_9f07773f-4afa-4f04-ad74-107dc48853e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_9181a2db-db8d-4756-881b-f8ce58879cdb" 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_9f07773f-4afa-4f04-ad74-107dc48853e3" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_9181a2db-db8d-4756-881b-f8ce58879cdb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsHeldforsaleMember_1c22ddc7-1e12-42f9-b853-02e50b12760a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DiscontinuedOperationsHeldforsaleMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_9181a2db-db8d-4756-881b-f8ce58879cdb" xlink:to="loc_us-gaap_DiscontinuedOperationsHeldforsaleMember_1c22ddc7-1e12-42f9-b853-02e50b12760a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_98416542-3ccb-4f22-b538-cc8ffb3bc9a7" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_01cfd4cc-eb51-46ba-8fef-689b0027bbbb" xlink:to="loc_srt_ProductOrServiceAxis_98416542-3ccb-4f22-b538-cc8ffb3bc9a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_5cb77191-57b9-4dab-a4f3-7e11c1e8a138" 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_98416542-3ccb-4f22-b538-cc8ffb3bc9a7" xlink:to="loc_srt_ProductsAndServicesDomain_5cb77191-57b9-4dab-a4f3-7e11c1e8a138" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_ServiceandOtherMember_45e1c2a3-4918-45c9-b35f-5c8f5b29207b" xlink:href="shen-20201231.xsd#shen_ServiceandOtherMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_5cb77191-57b9-4dab-a4f3-7e11c1e8a138" xlink:to="loc_shen_ServiceandOtherMember_45e1c2a3-4918-45c9-b35f-5c8f5b29207b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_EquipmentProductAndServiceMember_107676d0-e3a4-47f3-bb89-b5ea0eec54a2" xlink:href="shen-20201231.xsd#shen_EquipmentProductAndServiceMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_5cb77191-57b9-4dab-a4f3-7e11c1e8a138" xlink:to="loc_shen_EquipmentProductAndServiceMember_107676d0-e3a4-47f3-bb89-b5ea0eec54a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceMember_63ec502e-18b2-419b-80b7-9cd590571b21" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ServiceMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_5cb77191-57b9-4dab-a4f3-7e11c1e8a138" xlink:to="loc_us-gaap_ServiceMember_63ec502e-18b2-419b-80b7-9cd590571b21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductMember_f6548b02-3883-443e-b0cc-0f98db1178da" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_5cb77191-57b9-4dab-a4f3-7e11c1e8a138" xlink:to="loc_us-gaap_ProductMember_f6548b02-3883-443e-b0cc-0f98db1178da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_bc40dbc2-6363-49da-9aff-0b20600f0795" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_01cfd4cc-eb51-46ba-8fef-689b0027bbbb" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_bc40dbc2-6363-49da-9aff-0b20600f0795" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesAbstract_133269db-f541-4c5a-a0b6-02542de17c32" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenuesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_bc40dbc2-6363-49da-9aff-0b20600f0795" xlink:to="loc_us-gaap_RevenuesAbstract_133269db-f541-4c5a-a0b6-02542de17c32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_8b5dc923-d2b4-472c-a08a-e41ef5c3a436" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesAbstract_133269db-f541-4c5a-a0b6-02542de17c32" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_8b5dc923-d2b4-472c-a08a-e41ef5c3a436" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_d7f20115-2e92-4027-bcd0-41e1fb9f511c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_bc40dbc2-6363-49da-9aff-0b20600f0795" xlink:to="loc_us-gaap_OperatingExpensesAbstract_d7f20115-2e92-4027-bcd0-41e1fb9f511c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_cf31f730-7f6f-4458-8be3-ba06ce8f0bc3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_d7f20115-2e92-4027-bcd0-41e1fb9f511c" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_cf31f730-7f6f-4458-8be3-ba06ce8f0bc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrativeExpense_3e8b4db7-c7f1-43b3-8ba6-5451ed44ffbf" xlink:href="shen-20201231.xsd#shen_DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrativeExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_d7f20115-2e92-4027-bcd0-41e1fb9f511c" xlink:to="loc_shen_DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrativeExpense_3e8b4db7-c7f1-43b3-8ba6-5451ed44ffbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization_32562fbc-92fe-4a5c-9127-5fc41bf8758c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_d7f20115-2e92-4027-bcd0-41e1fb9f511c" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization_32562fbc-92fe-4a5c-9127-5fc41bf8758c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense_5f3281a2-6fad-43c9-87ea-6dc41216bc13" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_d7f20115-2e92-4027-bcd0-41e1fb9f511c" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense_5f3281a2-6fad-43c9-87ea-6dc41216bc13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_f4e19ddc-1c86-4cbe-be9b-9ade0eabef0c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_d7f20115-2e92-4027-bcd0-41e1fb9f511c" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_f4e19ddc-1c86-4cbe-be9b-9ade0eabef0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncomeAndExpensesAbstract_dc9508bc-df0f-4516-9678-53100db5dc17" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherIncomeAndExpensesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_bc40dbc2-6363-49da-9aff-0b20600f0795" xlink:to="loc_us-gaap_OtherIncomeAndExpensesAbstract_dc9508bc-df0f-4516-9678-53100db5dc17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense_77304b2a-a0e3-41ff-8f58-8bf6a790a819" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_dc9508bc-df0f-4516-9678-53100db5dc17" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense_77304b2a-a0e3-41ff-8f58-8bf6a790a819" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax_bb1509f0-803a-4e4a-bc04-324434e69bd5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_dc9508bc-df0f-4516-9678-53100db5dc17" xlink:to="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax_bb1509f0-803a-4e4a-bc04-324434e69bd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationTaxEffectOfIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriod_17c6d088-3dfb-45bc-9712-eebbaf020851" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DiscontinuedOperationTaxEffectOfIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_bc40dbc2-6363-49da-9aff-0b20600f0795" xlink:to="loc_us-gaap_DiscontinuedOperationTaxEffectOfIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriod_17c6d088-3dfb-45bc-9712-eebbaf020851" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax_bcd00112-53c7-4832-ae45-fb60310c41f7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_bc40dbc2-6363-49da-9aff-0b20600f0795" xlink:to="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax_bcd00112-53c7-4832-ae45-fb60310c41f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://shentel.com/role/RevenuefromContractswithCustomers" xlink:type="simple" xlink:href="shen-20201231.xsd#RevenuefromContractswithCustomers"/>
  <link:presentationLink xlink:role="http://shentel.com/role/RevenuefromContractswithCustomers" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_9d3d2ad4-71c1-4e14-a25e-a79496aac8ba" 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_ac719a39-6dbf-4a0e-ae7a-b3ca3520838d" 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_9d3d2ad4-71c1-4e14-a25e-a79496aac8ba" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_ac719a39-6dbf-4a0e-ae7a-b3ca3520838d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://shentel.com/role/RevenuefromContractswithCustomersTables" xlink:type="simple" xlink:href="shen-20201231.xsd#RevenuefromContractswithCustomersTables"/>
  <link:presentationLink xlink:role="http://shentel.com/role/RevenuefromContractswithCustomersTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_a59db09c-d553-4834-a0d9-97a9b53489a0" 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_CapitalizedContractCostTableTextBlock_0bc38e6a-2142-43c5-b91f-53f674846313" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedContractCostTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_a59db09c-d553-4834-a0d9-97a9b53489a0" xlink:to="loc_us-gaap_CapitalizedContractCostTableTextBlock_0bc38e6a-2142-43c5-b91f-53f674846313" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://shentel.com/role/RevenuefromContractswithCustomersNarrativeDetails" xlink:type="simple" xlink:href="shen-20201231.xsd#RevenuefromContractswithCustomersNarrativeDetails"/>
  <link:presentationLink xlink:role="http://shentel.com/role/RevenuefromContractswithCustomersNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_60bff347-48ec-48c9-8201-8a20f16f8d9d" 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_shen_WeightedAverageCustomerLife_710b6f61-0c01-41e1-8317-99362825f0e3" xlink:href="shen-20201231.xsd#shen_WeightedAverageCustomerLife"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_60bff347-48ec-48c9-8201-8a20f16f8d9d" xlink:to="loc_shen_WeightedAverageCustomerLife_710b6f61-0c01-41e1-8317-99362825f0e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_5f44d13d-4d96-4000-8de6-47aab7a45bbb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_60bff347-48ec-48c9-8201-8a20f16f8d9d" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_5f44d13d-4d96-4000-8de6-47aab7a45bbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_RevenueRemainingPerformanceObligationAmountPerYear_ac0ec195-90fd-4913-a2a3-f111d713ccba" xlink:href="shen-20201231.xsd#shen_RevenueRemainingPerformanceObligationAmountPerYear"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_60bff347-48ec-48c9-8201-8a20f16f8d9d" xlink:to="loc_shen_RevenueRemainingPerformanceObligationAmountPerYear_ac0ec195-90fd-4913-a2a3-f111d713ccba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://shentel.com/role/RevenuefromContractswithCustomersRevenuefromContractswithCustomersAmortizedandCapitalizedCostsDetails" xlink:type="simple" xlink:href="shen-20201231.xsd#RevenuefromContractswithCustomersRevenuefromContractswithCustomersAmortizedandCapitalizedCostsDetails"/>
  <link:presentationLink xlink:role="http://shentel.com/role/RevenuefromContractswithCustomersRevenuefromContractswithCustomersAmortizedandCapitalizedCostsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_b7a9654b-ec67-4ed2-836e-264f4831aed3" 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_shen_CapitalizedContractCostRollForward_87072e61-5ecd-4dbe-9163-96767621d369" xlink:href="shen-20201231.xsd#shen_CapitalizedContractCostRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_b7a9654b-ec67-4ed2-836e-264f4831aed3" xlink:to="loc_shen_CapitalizedContractCostRollForward_87072e61-5ecd-4dbe-9163-96767621d369" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNet_9e3e835f-c9ec-4e99-85eb-19e3be9fa16b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedContractCostNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_shen_CapitalizedContractCostRollForward_87072e61-5ecd-4dbe-9163-96767621d369" xlink:to="loc_us-gaap_CapitalizedContractCostNet_9e3e835f-c9ec-4e99-85eb-19e3be9fa16b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_CapitalizedContractCostPayments_2b270aa1-67a2-4d19-b9dc-9fca7e625212" xlink:href="shen-20201231.xsd#shen_CapitalizedContractCostPayments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_shen_CapitalizedContractCostRollForward_87072e61-5ecd-4dbe-9163-96767621d369" xlink:to="loc_shen_CapitalizedContractCostPayments_2b270aa1-67a2-4d19-b9dc-9fca7e625212" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostAmortization_934fbad5-e1c5-43e6-a663-6fdc1f903c93" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedContractCostAmortization"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_shen_CapitalizedContractCostRollForward_87072e61-5ecd-4dbe-9163-96767621d369" xlink:to="loc_us-gaap_CapitalizedContractCostAmortization_934fbad5-e1c5-43e6-a663-6fdc1f903c93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNet_399444bb-51c5-417c-90b4-fb7244bf23cd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedContractCostNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_shen_CapitalizedContractCostRollForward_87072e61-5ecd-4dbe-9163-96767621d369" xlink:to="loc_us-gaap_CapitalizedContractCostNet_399444bb-51c5-417c-90b4-fb7244bf23cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://shentel.com/role/Investments" xlink:type="simple" xlink:href="shen-20201231.xsd#Investments"/>
  <link:presentationLink xlink:role="http://shentel.com/role/Investments" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsAbstract_5c71bddf-c95c-41e9-9ed2-2533dca08bc3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentHoldingsTextBlock_846b0409-0b94-441d-a385-8b8a8a04fe0d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentHoldingsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsAbstract_5c71bddf-c95c-41e9-9ed2-2533dca08bc3" xlink:to="loc_us-gaap_InvestmentHoldingsTextBlock_846b0409-0b94-441d-a385-8b8a8a04fe0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://shentel.com/role/InvestmentsTables" xlink:type="simple" xlink:href="shen-20201231.xsd#InvestmentsTables"/>
  <link:presentationLink xlink:role="http://shentel.com/role/InvestmentsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsAbstract_95d79717-b0f5-4f8b-94e7-811d3dd08e26" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_ScheduleOfOtherInvestmentsWhichDoNotHaveReadilyDeterminableFairValuesTableTextBlock_2383b717-be08-422e-90b4-d569fd195991" xlink:href="shen-20201231.xsd#shen_ScheduleOfOtherInvestmentsWhichDoNotHaveReadilyDeterminableFairValuesTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsAbstract_95d79717-b0f5-4f8b-94e7-811d3dd08e26" xlink:to="loc_shen_ScheduleOfOtherInvestmentsWhichDoNotHaveReadilyDeterminableFairValuesTableTextBlock_2383b717-be08-422e-90b4-d569fd195991" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://shentel.com/role/InvestmentsOtherInvestmentsDetails" xlink:type="simple" xlink:href="shen-20201231.xsd#InvestmentsOtherInvestmentsDetails"/>
  <link:presentationLink xlink:role="http://shentel.com/role/InvestmentsOtherInvestmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsAbstract_b6a9a50f-2b00-4b41-b5ed-6048ff79cc15" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNi_c63e5be4-e278-4b4e-a7a8-9015d552e8bd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquitySecuritiesFvNi"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsAbstract_b6a9a50f-2b00-4b41-b5ed-6048ff79cc15" xlink:to="loc_us-gaap_EquitySecuritiesFvNi_c63e5be4-e278-4b4e-a7a8-9015d552e8bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiCost_e511ff74-1968-4a06-9980-18b519613c4d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquitySecuritiesFvNiCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsAbstract_b6a9a50f-2b00-4b41-b5ed-6048ff79cc15" xlink:to="loc_us-gaap_EquitySecuritiesFvNiCost_e511ff74-1968-4a06-9980-18b519613c4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentAggregateCost_aad5461d-027b-4214-b886-3353b260a58d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentAggregateCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsAbstract_b6a9a50f-2b00-4b41-b5ed-6048ff79cc15" xlink:to="loc_us-gaap_EquityMethodInvestmentAggregateCost_aad5461d-027b-4214-b886-3353b260a58d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLongTermInvestments_03eeddcd-f23f-439f-ac27-ed49575468c5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLongTermInvestments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsAbstract_b6a9a50f-2b00-4b41-b5ed-6048ff79cc15" xlink:to="loc_us-gaap_OtherLongTermInvestments_03eeddcd-f23f-439f-ac27-ed49575468c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://shentel.com/role/InvestmentsNarrativeDetails" xlink:type="simple" xlink:href="shen-20201231.xsd#InvestmentsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://shentel.com/role/InvestmentsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsAbstract_e2135131-3bbf-4f16-bc0c-0bb1f3d55cb5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_461e9187-055a-49ce-8e8a-aca8198530c5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsAbstract_e2135131-3bbf-4f16-bc0c-0bb1f3d55cb5" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_461e9187-055a-49ce-8e8a-aca8198530c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_0b79397c-ed8d-4517-b73e-f739ca8be245" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_461e9187-055a-49ce-8e8a-aca8198530c5" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_0b79397c-ed8d-4517-b73e-f739ca8be245" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_dd018270-c9b1-466d-842b-d8cba4b780c6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_0b79397c-ed8d-4517-b73e-f739ca8be245" xlink:to="loc_us-gaap_RelatedPartyDomain_dd018270-c9b1-466d-842b-d8cba4b780c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvesteeMember_0c2b9ffe-86e9-48ad-af9f-cbc83be76b44" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvesteeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_dd018270-c9b1-466d-842b-d8cba4b780c6" xlink:to="loc_us-gaap_EquityMethodInvesteeMember_0c2b9ffe-86e9-48ad-af9f-cbc83be76b44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_56232388-a096-470d-95b1-3813fe6c24b4" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_461e9187-055a-49ce-8e8a-aca8198530c5" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_56232388-a096-470d-95b1-3813fe6c24b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_da21bdd9-4d9a-4c94-87cc-9d4005c2e21e" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_56232388-a096-470d-95b1-3813fe6c24b4" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_da21bdd9-4d9a-4c94-87cc-9d4005c2e21e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_CobankMember_450a6fcb-3906-45f2-aff3-9f054cc86feb" xlink:href="shen-20201231.xsd#shen_CobankMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_da21bdd9-4d9a-4c94-87cc-9d4005c2e21e" xlink:to="loc_shen_CobankMember_450a6fcb-3906-45f2-aff3-9f054cc86feb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_ValleyNetworkPartnershipMember_d8e34bf7-7c69-4e21-8852-699619c2d8a6" xlink:href="shen-20201231.xsd#shen_ValleyNetworkPartnershipMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_da21bdd9-4d9a-4c94-87cc-9d4005c2e21e" xlink:to="loc_shen_ValleyNetworkPartnershipMember_d8e34bf7-7c69-4e21-8852-699619c2d8a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_251411f0-5456-4abb-ae10-9f8ab3748d5b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_461e9187-055a-49ce-8e8a-aca8198530c5" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_251411f0-5456-4abb-ae10-9f8ab3748d5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNi_8f3b4a43-4d7e-4fad-b3ea-2202313eb89d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquitySecuritiesFvNi"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_251411f0-5456-4abb-ae10-9f8ab3748d5b" xlink:to="loc_us-gaap_EquitySecuritiesFvNi_8f3b4a43-4d7e-4fad-b3ea-2202313eb89d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiRealizedGainLoss_9662eba2-0ea4-44cc-a568-7c84cdef9b93" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquitySecuritiesFvNiRealizedGainLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_251411f0-5456-4abb-ae10-9f8ab3748d5b" xlink:to="loc_us-gaap_EquitySecuritiesFvNiRealizedGainLoss_9662eba2-0ea4-44cc-a568-7c84cdef9b93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_PercentageOfPatronageCreditPaidInCash_14e2ea9a-8f46-468d-8cc4-035377cbb481" xlink:href="shen-20201231.xsd#shen_PercentageOfPatronageCreditPaidInCash"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_251411f0-5456-4abb-ae10-9f8ab3748d5b" xlink:to="loc_shen_PercentageOfPatronageCreditPaidInCash_14e2ea9a-8f46-468d-8cc4-035377cbb481" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_PercentageOfPatronageCreditPaidInShare_7fe9dbc9-4149-4c1a-ae72-6f5845975f6c" xlink:href="shen-20201231.xsd#shen_PercentageOfPatronageCreditPaidInShare"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_251411f0-5456-4abb-ae10-9f8ab3748d5b" xlink:to="loc_shen_PercentageOfPatronageCreditPaidInShare_7fe9dbc9-4149-4c1a-ae72-6f5845975f6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_fc049413-2a37-4888-93da-e02b689e2cda" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_251411f0-5456-4abb-ae10-9f8ab3748d5b" xlink:to="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_fc049413-2a37-4888-93da-e02b689e2cda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromRelatedParties_56e46394-6660-4f83-beec-bf70ef995789" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromRelatedParties"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_251411f0-5456-4abb-ae10-9f8ab3748d5b" xlink:to="loc_us-gaap_RevenueFromRelatedParties_56e46394-6660-4f83-beec-bf70ef995789" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyCosts_2c6b7b10-9015-4557-bbde-fb5c435cbd03" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyCosts"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_251411f0-5456-4abb-ae10-9f8ab3748d5b" xlink:to="loc_us-gaap_RelatedPartyCosts_2c6b7b10-9015-4557-bbde-fb5c435cbd03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://shentel.com/role/PropertyPlantandEquipment" xlink:type="simple" xlink:href="shen-20201231.xsd#PropertyPlantandEquipment"/>
  <link:presentationLink xlink:role="http://shentel.com/role/PropertyPlantandEquipment" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_6b9544d6-0930-436d-9265-5746af98b7d2" 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_4f0ede40-b4c4-401f-b38d-e56d98727ec7" 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_6b9544d6-0930-436d-9265-5746af98b7d2" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_4f0ede40-b4c4-401f-b38d-e56d98727ec7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://shentel.com/role/PropertyPlantandEquipmentTables" xlink:type="simple" xlink:href="shen-20201231.xsd#PropertyPlantandEquipmentTables"/>
  <link:presentationLink xlink:role="http://shentel.com/role/PropertyPlantandEquipmentTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_ff223caa-e302-4033-8576-9530f9d7ef5e" 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_5b72cb52-db94-4026-9a94-4d14175e0651" 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_ff223caa-e302-4033-8576-9530f9d7ef5e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_5b72cb52-db94-4026-9a94-4d14175e0651" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://shentel.com/role/PropertyPlantandEquipmentDetails" xlink:type="simple" xlink:href="shen-20201231.xsd#PropertyPlantandEquipmentDetails"/>
  <link:presentationLink xlink:role="http://shentel.com/role/PropertyPlantandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_ad7df5d3-61c5-426c-8b01-833fa4e79b82" 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_284cad29-0c52-4a6c-a1e9-447fb45e397d" 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_ad7df5d3-61c5-426c-8b01-833fa4e79b82" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_284cad29-0c52-4a6c-a1e9-447fb45e397d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_0ee3fcae-f428-4aab-85da-07de82d83fea" 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_284cad29-0c52-4a6c-a1e9-447fb45e397d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_0ee3fcae-f428-4aab-85da-07de82d83fea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7104a630-4195-41b0-aee1-b0985c2ba927" 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_0ee3fcae-f428-4aab-85da-07de82d83fea" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7104a630-4195-41b0-aee1-b0985c2ba927" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandMember_f834a12e-e1ab-4160-9142-b841ae952758" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LandMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7104a630-4195-41b0-aee1-b0985c2ba927" xlink:to="loc_us-gaap_LandMember_f834a12e-e1ab-4160-9142-b841ae952758" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandImprovementsMember_7aa388bc-a591-4713-b8cb-02cc18953bed" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LandImprovementsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7104a630-4195-41b0-aee1-b0985c2ba927" xlink:to="loc_us-gaap_LandImprovementsMember_7aa388bc-a591-4713-b8cb-02cc18953bed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_54000a6c-b8a3-41d4-ada6-a17200900432" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7104a630-4195-41b0-aee1-b0985c2ba927" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_54000a6c-b8a3-41d4-ada6-a17200900432" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherMachineryAndEquipmentMember_c93ac1e2-057c-4231-a412-ec1aecbbed8c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherMachineryAndEquipmentMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7104a630-4195-41b0-aee1-b0985c2ba927" xlink:to="loc_us-gaap_OtherMachineryAndEquipmentMember_c93ac1e2-057c-4231-a412-ec1aecbbed8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_EquipmentAndSoftwareMember_54b838ec-3ebe-4a54-b5e2-978afa326eb5" xlink:href="shen-20201231.xsd#shen_EquipmentAndSoftwareMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7104a630-4195-41b0-aee1-b0985c2ba927" xlink:to="loc_shen_EquipmentAndSoftwareMember_54b838ec-3ebe-4a54-b5e2-978afa326eb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPlantInServiceMember_23c9459c-88dd-4fdd-bebe-b3ca2da95fcb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherPlantInServiceMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7104a630-4195-41b0-aee1-b0985c2ba927" xlink:to="loc_us-gaap_OtherPlantInServiceMember_23c9459c-88dd-4fdd-bebe-b3ca2da95fcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetUnderConstructionMember_ba77f191-80a7-4d99-bd24-5810cc6d3b10" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetUnderConstructionMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7104a630-4195-41b0-aee1-b0985c2ba927" xlink:to="loc_us-gaap_AssetUnderConstructionMember_ba77f191-80a7-4d99-bd24-5810cc6d3b10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_a96ae06a-5afe-4366-99c7-2ebc797c0cc5" 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_ScheduleOfPropertyPlantAndEquipmentTable_284cad29-0c52-4a6c-a1e9-447fb45e397d" xlink:to="loc_srt_RangeAxis_a96ae06a-5afe-4366-99c7-2ebc797c0cc5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_0a633e6d-d64e-4454-86db-7ca611f8b8bd" 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_a96ae06a-5afe-4366-99c7-2ebc797c0cc5" xlink:to="loc_srt_RangeMember_0a633e6d-d64e-4454-86db-7ca611f8b8bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_f6da69d6-1892-4682-9cf4-8df5c8c21f58" 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_0a633e6d-d64e-4454-86db-7ca611f8b8bd" xlink:to="loc_srt_MinimumMember_f6da69d6-1892-4682-9cf4-8df5c8c21f58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_947b0a43-4f2a-4001-b11a-8bf3e1ddeb2b" 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_0a633e6d-d64e-4454-86db-7ca611f8b8bd" xlink:to="loc_srt_MaximumMember_947b0a43-4f2a-4001-b11a-8bf3e1ddeb2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_dd5af057-7c23-4aa4-826c-aad4801518f9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_284cad29-0c52-4a6c-a1e9-447fb45e397d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_dd5af057-7c23-4aa4-826c-aad4801518f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_613e4b56-22e0-4132-9229-8c5b01b8d5fc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_dd5af057-7c23-4aa4-826c-aad4801518f9" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_613e4b56-22e0-4132-9229-8c5b01b8d5fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_7db76b3b-fd21-4e5d-9053-94617696539c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_613e4b56-22e0-4132-9229-8c5b01b8d5fc" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_7db76b3b-fd21-4e5d-9053-94617696539c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_dcf1718f-8ccb-4f42-b980-51824a158f8e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_613e4b56-22e0-4132-9229-8c5b01b8d5fc" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_dcf1718f-8ccb-4f42-b980-51824a158f8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_7f7f47e6-ffdb-4cb8-92b6-4b1ea152235d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_613e4b56-22e0-4132-9229-8c5b01b8d5fc" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_7f7f47e6-ffdb-4cb8-92b6-4b1ea152235d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_ac1cd5dd-e0f8-4992-96a0-3afd12662213" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_613e4b56-22e0-4132-9229-8c5b01b8d5fc" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_ac1cd5dd-e0f8-4992-96a0-3afd12662213" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://shentel.com/role/GoodwillandIntangibleAssets" xlink:type="simple" xlink:href="shen-20201231.xsd#GoodwillandIntangibleAssets"/>
  <link:presentationLink xlink:role="http://shentel.com/role/GoodwillandIntangibleAssets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_699a4dcd-d01e-44d7-9ba9-600761d3de57" 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_68687d23-f7de-454f-9f25-8306c3b07730" 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_699a4dcd-d01e-44d7-9ba9-600761d3de57" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_68687d23-f7de-454f-9f25-8306c3b07730" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://shentel.com/role/GoodwillandIntangibleAssetsTables" xlink:type="simple" xlink:href="shen-20201231.xsd#GoodwillandIntangibleAssetsTables"/>
  <link:presentationLink xlink:role="http://shentel.com/role/GoodwillandIntangibleAssetsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_f9ae19ba-58c6-45a7-a51c-8eabfa922a90" 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_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock_6600f421-bf7f-4d52-830b-19e036a916b0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_f9ae19ba-58c6-45a7-a51c-8eabfa922a90" xlink:to="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock_6600f421-bf7f-4d52-830b-19e036a916b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_5755469c-1fb1-4dc4-bb15-3895d873508d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_f9ae19ba-58c6-45a7-a51c-8eabfa922a90" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_5755469c-1fb1-4dc4-bb15-3895d873508d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_ScheduleofFiniteLivedIntangibleAssetsAmortizationEstimatedUsefulLivesTableTextBlock_5a5740e3-a27b-44a5-b634-6aa42606e80d" xlink:href="shen-20201231.xsd#shen_ScheduleofFiniteLivedIntangibleAssetsAmortizationEstimatedUsefulLivesTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_f9ae19ba-58c6-45a7-a51c-8eabfa922a90" xlink:to="loc_shen_ScheduleofFiniteLivedIntangibleAssetsAmortizationEstimatedUsefulLivesTableTextBlock_5a5740e3-a27b-44a5-b634-6aa42606e80d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_57cd77fe-2735-4b64-b0a1-c9c5e73672ec" 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_f9ae19ba-58c6-45a7-a51c-8eabfa922a90" xlink:to="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_57cd77fe-2735-4b64-b0a1-c9c5e73672ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://shentel.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" xlink:type="simple" xlink:href="shen-20201231.xsd#GoodwillandIntangibleAssetsIntangibleAssetsDetails"/>
  <link:presentationLink xlink:role="http://shentel.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_18996b13-2571-4146-a500-9864314e25dd" 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_54073af5-fc55-41f5-8100-c2b7142b14cc" 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_18996b13-2571-4146-a500-9864314e25dd" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_54073af5-fc55-41f5-8100-c2b7142b14cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_f8f60884-70ee-4d56-9768-9143d0d453b8" 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_ScheduleOfFiniteLivedIntangibleAssetsTable_54073af5-fc55-41f5-8100-c2b7142b14cc" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_f8f60884-70ee-4d56-9768-9143d0d453b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_4c69816f-8a22-4494-bad1-bad776da90b3" 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_f8f60884-70ee-4d56-9768-9143d0d453b8" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_4c69816f-8a22-4494-bad1-bad776da90b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FranchiseRightsMember_0d322882-2d10-43f7-ab7b-b160f0f321e9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FranchiseRightsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_4c69816f-8a22-4494-bad1-bad776da90b3" xlink:to="loc_us-gaap_FranchiseRightsMember_0d322882-2d10-43f7-ab7b-b160f0f321e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_FCCSpectrumLicensesMember_8c89ae7a-65ae-47c8-bc2c-332a9450dbd4" xlink:href="shen-20201231.xsd#shen_FCCSpectrumLicensesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_4c69816f-8a22-4494-bad1-bad776da90b3" xlink:to="loc_shen_FCCSpectrumLicensesMember_8c89ae7a-65ae-47c8-bc2c-332a9450dbd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_RailroadCrossingRightsMember_3449fa3a-04f7-4d97-8814-fbd248df6101" xlink:href="shen-20201231.xsd#shen_RailroadCrossingRightsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_4c69816f-8a22-4494-bad1-bad776da90b3" xlink:to="loc_shen_RailroadCrossingRightsMember_3449fa3a-04f7-4d97-8814-fbd248df6101" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_b7d05ce1-c4c0-4dd4-8f92-f9fcbc423d65" 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_54073af5-fc55-41f5-8100-c2b7142b14cc" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_b7d05ce1-c4c0-4dd4-8f92-f9fcbc423d65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_3165f448-9168-470a-9cba-94b57708048d" 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_b7d05ce1-c4c0-4dd4-8f92-f9fcbc423d65" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_3165f448-9168-470a-9cba-94b57708048d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_FCCSpectrumLicensesMember_373115c9-ad7c-4d12-bc36-966ae9f3e222" xlink:href="shen-20201231.xsd#shen_FCCSpectrumLicensesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_3165f448-9168-470a-9cba-94b57708048d" xlink:to="loc_shen_FCCSpectrumLicensesMember_373115c9-ad7c-4d12-bc36-966ae9f3e222" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_96f19953-e866-488b-a4c3-bd53b26a72c0" 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_3165f448-9168-470a-9cba-94b57708048d" xlink:to="loc_us-gaap_CustomerRelationshipsMember_96f19953-e866-488b-a4c3-bd53b26a72c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember_d847fe09-9a61-4aba-be7a-769e5d977dbc" 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_3165f448-9168-470a-9cba-94b57708048d" xlink:to="loc_us-gaap_OtherIntangibleAssetsMember_d847fe09-9a61-4aba-be7a-769e5d977dbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_3f1d8c24-8bad-4cfd-b70d-00137d655144" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_54073af5-fc55-41f5-8100-c2b7142b14cc" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_3f1d8c24-8bad-4cfd-b70d-00137d655144" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_7c285d99-863b-4510-ad6a-d79283522fbb" 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_3f1d8c24-8bad-4cfd-b70d-00137d655144" xlink:to="loc_us-gaap_SegmentDomain_7c285d99-863b-4510-ad6a-d79283522fbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_BroadbandSegmentMember_7e147f29-83da-4eb9-88fe-f01ad1bae8b9" xlink:href="shen-20201231.xsd#shen_BroadbandSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_7c285d99-863b-4510-ad6a-d79283522fbb" xlink:to="loc_shen_BroadbandSegmentMember_7e147f29-83da-4eb9-88fe-f01ad1bae8b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_e1cbbd00-b555-4b9c-a457-e93d06d8a121" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_54073af5-fc55-41f5-8100-c2b7142b14cc" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_e1cbbd00-b555-4b9c-a457-e93d06d8a121" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillGross_eabb3a30-0038-42d6-9ca0-01d1aba8367c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_e1cbbd00-b555-4b9c-a457-e93d06d8a121" xlink:to="loc_us-gaap_GoodwillGross_eabb3a30-0038-42d6-9ca0-01d1aba8367c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_3ba346ed-38b9-448d-a01e-ba1240920272" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_e1cbbd00-b555-4b9c-a457-e93d06d8a121" xlink:to="loc_us-gaap_Goodwill_3ba346ed-38b9-448d-a01e-ba1240920272" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_fdb3c530-fd18-4834-90f9-50799124bd2b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_e1cbbd00-b555-4b9c-a457-e93d06d8a121" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_fdb3c530-fd18-4834-90f9-50799124bd2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_03e41f78-2703-49c9-9714-c43ecfa2b3c9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_e1cbbd00-b555-4b9c-a457-e93d06d8a121" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_03e41f78-2703-49c9-9714-c43ecfa2b3c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_81a2aad4-fc7c-4632-a80f-c55315958f90" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_e1cbbd00-b555-4b9c-a457-e93d06d8a121" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_81a2aad4-fc7c-4632-a80f-c55315958f90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_824179f8-66c5-49cd-ac72-4044ea7de596" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_e1cbbd00-b555-4b9c-a457-e93d06d8a121" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_824179f8-66c5-49cd-ac72-4044ea7de596" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_7b4dfcc7-5be9-421e-be40-04f378a37ebc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsGrossExcludingGoodwill"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_e1cbbd00-b555-4b9c-a457-e93d06d8a121" xlink:to="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_7b4dfcc7-5be9-421e-be40-04f378a37ebc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_68faf4a8-8a97-41dd-81d5-1b4291cbf744" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_e1cbbd00-b555-4b9c-a457-e93d06d8a121" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_68faf4a8-8a97-41dd-81d5-1b4291cbf744" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://shentel.com/role/GoodwillandIntangibleAssetsNarrativeDetails" xlink:type="simple" xlink:href="shen-20201231.xsd#GoodwillandIntangibleAssetsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://shentel.com/role/GoodwillandIntangibleAssetsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_3179f14a-4d5f-42af-913c-1f1b62ebe8de" 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_ScheduleOfBusinessAcquisitionsByAcquisitionTable_72fb7d0c-64fa-4031-8c47-1402f9a6dd1e" 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_GoodwillAndIntangibleAssetsDisclosureAbstract_3179f14a-4d5f-42af-913c-1f1b62ebe8de" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_72fb7d0c-64fa-4031-8c47-1402f9a6dd1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_8cdad6e6-53de-4aa3-9c46-3c1cc6221311" 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_ScheduleOfBusinessAcquisitionsByAcquisitionTable_72fb7d0c-64fa-4031-8c47-1402f9a6dd1e" xlink:to="loc_srt_RangeAxis_8cdad6e6-53de-4aa3-9c46-3c1cc6221311" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_717dfdd4-707c-4a94-8173-7188464c0445" 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_8cdad6e6-53de-4aa3-9c46-3c1cc6221311" xlink:to="loc_srt_RangeMember_717dfdd4-707c-4a94-8173-7188464c0445" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_a42ad66f-38f6-4502-be41-0dad04dd1697" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_717dfdd4-707c-4a94-8173-7188464c0445" xlink:to="loc_srt_MaximumMember_a42ad66f-38f6-4502-be41-0dad04dd1697" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_e26e616f-3fd2-4769-9d5b-484e383056c1" 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_72fb7d0c-64fa-4031-8c47-1402f9a6dd1e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_e26e616f-3fd2-4769-9d5b-484e383056c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_6473aa88-f091-43d9-bd18-44e1dde24452" 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_e26e616f-3fd2-4769-9d5b-484e383056c1" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_6473aa88-f091-43d9-bd18-44e1dde24452" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_f79ce4c2-3445-49ae-8bac-e2f70b68b3f7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_6473aa88-f091-43d9-bd18-44e1dde24452" xlink:to="loc_us-gaap_CustomerRelationshipsMember_f79ce4c2-3445-49ae-8bac-e2f70b68b3f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_FCCSpectrumLicensesMember_96341e90-815b-48ae-95a4-c5b4b4c6e011" xlink:href="shen-20201231.xsd#shen_FCCSpectrumLicensesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_6473aa88-f091-43d9-bd18-44e1dde24452" xlink:to="loc_shen_FCCSpectrumLicensesMember_96341e90-815b-48ae-95a4-c5b4b4c6e011" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_e65e8c8f-2a62-47ed-82da-5c56ca449601" 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_ScheduleOfBusinessAcquisitionsByAcquisitionTable_72fb7d0c-64fa-4031-8c47-1402f9a6dd1e" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_e65e8c8f-2a62-47ed-82da-5c56ca449601" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_43c028d9-29f6-45d3-8ade-0b468042f93f" 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_e65e8c8f-2a62-47ed-82da-5c56ca449601" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_43c028d9-29f6-45d3-8ade-0b468042f93f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_CanaanCableMember_379be509-b563-4cc3-ba77-7f7ea3fa58fc" xlink:href="shen-20201231.xsd#shen_CanaanCableMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_43c028d9-29f6-45d3-8ade-0b468042f93f" xlink:to="loc_shen_CanaanCableMember_379be509-b563-4cc3-ba77-7f7ea3fa58fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_BigSandyAcquisitionMember_3e0fd6f2-bf3b-400d-b0bc-e94ed0b8290a" xlink:href="shen-20201231.xsd#shen_BigSandyAcquisitionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_43c028d9-29f6-45d3-8ade-0b468042f93f" xlink:to="loc_shen_BigSandyAcquisitionMember_3e0fd6f2-bf3b-400d-b0bc-e94ed0b8290a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_ae153742-4819-4f29-b7ee-07d0258e78ac" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_72fb7d0c-64fa-4031-8c47-1402f9a6dd1e" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_ae153742-4819-4f29-b7ee-07d0258e78ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_72760e5c-c450-46ae-aa22-f9b1d76749a2" 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_ae153742-4819-4f29-b7ee-07d0258e78ac" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_72760e5c-c450-46ae-aa22-f9b1d76749a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_FCCSpectrumLicensesMember_79b3636e-a5de-434f-8790-d0b0ec9a01d0" xlink:href="shen-20201231.xsd#shen_FCCSpectrumLicensesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_72760e5c-c450-46ae-aa22-f9b1d76749a2" xlink:to="loc_shen_FCCSpectrumLicensesMember_79b3636e-a5de-434f-8790-d0b0ec9a01d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_9f5271f7-2bdc-420c-ad72-18837408ac4d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_72fb7d0c-64fa-4031-8c47-1402f9a6dd1e" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_9f5271f7-2bdc-420c-ad72-18837408ac4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefinitelivedIntangibleAssetsAcquired_0215cd37-e441-4c99-9a58-1e4acf48d668" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefinitelivedIntangibleAssetsAcquired"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9f5271f7-2bdc-420c-ad72-18837408ac4d" xlink:to="loc_us-gaap_IndefinitelivedIntangibleAssetsAcquired_0215cd37-e441-4c99-9a58-1e4acf48d668" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_f53446c9-58c7-4dec-9293-0c5d83225330" 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_BusinessAcquisitionLineItems_9f5271f7-2bdc-420c-ad72-18837408ac4d" xlink:to="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_f53446c9-58c7-4dec-9293-0c5d83225330" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_a9219c5b-f82d-4b98-8ca3-0542fc9b78de" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9f5271f7-2bdc-420c-ad72-18837408ac4d" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_a9219c5b-f82d-4b98-8ca3-0542fc9b78de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_8004a98e-69fb-40f9-93f0-442e27592130" 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_9f5271f7-2bdc-420c-ad72-18837408ac4d" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_8004a98e-69fb-40f9-93f0-442e27592130" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_c7667d45-e153-4829-9411-822173a304e9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9f5271f7-2bdc-420c-ad72-18837408ac4d" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_c7667d45-e153-4829-9411-822173a304e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_f471afb4-1a66-48f9-aab3-1c4e31bfba21" 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_BusinessAcquisitionLineItems_9f5271f7-2bdc-420c-ad72-18837408ac4d" xlink:to="loc_us-gaap_Goodwill_f471afb4-1a66-48f9-aab3-1c4e31bfba21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_92becc15-66c1-46fa-a6d4-870b9e656f35" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9f5271f7-2bdc-420c-ad72-18837408ac4d" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_92becc15-66c1-46fa-a6d4-870b9e656f35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashOrPartNoncashAcquisitionOtherLiabilitiesAssumed1_dda79f93-a51e-409d-996f-488cb0725124" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncashOrPartNoncashAcquisitionOtherLiabilitiesAssumed1"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9f5271f7-2bdc-420c-ad72-18837408ac4d" xlink:to="loc_us-gaap_NoncashOrPartNoncashAcquisitionOtherLiabilitiesAssumed1_dda79f93-a51e-409d-996f-488cb0725124" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_3e98fa84-1d60-44a5-a213-f0da480fc0db" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9f5271f7-2bdc-420c-ad72-18837408ac4d" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_3e98fa84-1d60-44a5-a213-f0da480fc0db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://shentel.com/role/GoodwillandIntangibleAssetsEstimatedUsefulLifeDetails" xlink:type="simple" xlink:href="shen-20201231.xsd#GoodwillandIntangibleAssetsEstimatedUsefulLifeDetails"/>
  <link:presentationLink xlink:role="http://shentel.com/role/GoodwillandIntangibleAssetsEstimatedUsefulLifeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_a06a0eec-7bda-4eec-b289-9a65609de71e" 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_25c65fa7-2667-4db8-8142-de5a15347bd2" 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_a06a0eec-7bda-4eec-b289-9a65609de71e" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_25c65fa7-2667-4db8-8142-de5a15347bd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_554e4f59-05e6-4eb1-851b-6410f1462391" 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_25c65fa7-2667-4db8-8142-de5a15347bd2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_554e4f59-05e6-4eb1-851b-6410f1462391" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_edebfc20-4e6c-4059-a012-8604b559513a" 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_554e4f59-05e6-4eb1-851b-6410f1462391" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_edebfc20-4e6c-4059-a012-8604b559513a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_FCCSpectrumLicensesMember_140e5247-5b82-4917-b710-69d5001199ac" xlink:href="shen-20201231.xsd#shen_FCCSpectrumLicensesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_edebfc20-4e6c-4059-a012-8604b559513a" xlink:to="loc_shen_FCCSpectrumLicensesMember_140e5247-5b82-4917-b710-69d5001199ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_AcquiredSubscribersBroadbandMember_782b881e-8e24-4f4b-a5cf-9f5cfd8f60d4" xlink:href="shen-20201231.xsd#shen_AcquiredSubscribersBroadbandMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_edebfc20-4e6c-4059-a012-8604b559513a" xlink:to="loc_shen_AcquiredSubscribersBroadbandMember_782b881e-8e24-4f4b-a5cf-9f5cfd8f60d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember_96069e52-bb46-4208-85cd-2d278bc6e011" 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_edebfc20-4e6c-4059-a012-8604b559513a" xlink:to="loc_us-gaap_OtherIntangibleAssetsMember_96069e52-bb46-4208-85cd-2d278bc6e011" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_065e98e1-d1fb-48dc-93d2-7e77c1c45e93" 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_25c65fa7-2667-4db8-8142-de5a15347bd2" xlink:to="loc_srt_RangeAxis_065e98e1-d1fb-48dc-93d2-7e77c1c45e93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_ecef97db-790e-4f46-aacf-4869ebe024af" 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_065e98e1-d1fb-48dc-93d2-7e77c1c45e93" xlink:to="loc_srt_RangeMember_ecef97db-790e-4f46-aacf-4869ebe024af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_bcbaf371-f739-4ea4-b3ad-90d60a5713a2" 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_ecef97db-790e-4f46-aacf-4869ebe024af" xlink:to="loc_srt_MinimumMember_bcbaf371-f739-4ea4-b3ad-90d60a5713a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_c3ad1815-af75-4b57-ace7-5e28962c51c3" 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_ecef97db-790e-4f46-aacf-4869ebe024af" xlink:to="loc_srt_MaximumMember_c3ad1815-af75-4b57-ace7-5e28962c51c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_608e963f-4087-4349-89da-9ca847f97d97" 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_25c65fa7-2667-4db8-8142-de5a15347bd2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_608e963f-4087-4349-89da-9ca847f97d97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_c5b8c9a4-4a3d-4307-98b6-816f84ae87c9" 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_608e963f-4087-4349-89da-9ca847f97d97" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_c5b8c9a4-4a3d-4307-98b6-816f84ae87c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://shentel.com/role/GoodwillandIntangibleAssetsGoodwillandIntangibleAssetsAmortizationExpenseforIntangibleAssetsDetails" xlink:type="simple" xlink:href="shen-20201231.xsd#GoodwillandIntangibleAssetsGoodwillandIntangibleAssetsAmortizationExpenseforIntangibleAssetsDetails"/>
  <link:presentationLink xlink:role="http://shentel.com/role/GoodwillandIntangibleAssetsGoodwillandIntangibleAssetsAmortizationExpenseforIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_687bd664-e165-4f4c-af3f-328917b25b49" 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_f8988d08-e8c3-418f-8b28-4edc40025ddc" 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_687bd664-e165-4f4c-af3f-328917b25b49" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_f8988d08-e8c3-418f-8b28-4edc40025ddc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_f9eba387-b4a4-42e4-a303-556fac2c0e3d" 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_687bd664-e165-4f4c-af3f-328917b25b49" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_f9eba387-b4a4-42e4-a303-556fac2c0e3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_ec1f9a18-4917-467d-a5ac-62bd6988541b" 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_687bd664-e165-4f4c-af3f-328917b25b49" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_ec1f9a18-4917-467d-a5ac-62bd6988541b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_6592c9ab-d834-4502-b6c0-d8565419eed5" 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_687bd664-e165-4f4c-af3f-328917b25b49" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_6592c9ab-d834-4502-b6c0-d8565419eed5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_9c62ce08-dd70-420a-8ea3-bed2b517aafc" 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_687bd664-e165-4f4c-af3f-328917b25b49" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_9c62ce08-dd70-420a-8ea3-bed2b517aafc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_1f24661e-523f-4e65-83d9-9d5e3f18ba49" 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_687bd664-e165-4f4c-af3f-328917b25b49" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_1f24661e-523f-4e65-83d9-9d5e3f18ba49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_FiniteLivedIntangibleAssetsAmortizationExpense_7e5f0c2e-9698-4fe0-b451-9545c696bb3b" xlink:href="shen-20201231.xsd#shen_FiniteLivedIntangibleAssetsAmortizationExpense"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_687bd664-e165-4f4c-af3f-328917b25b49" xlink:to="loc_shen_FiniteLivedIntangibleAssetsAmortizationExpense_7e5f0c2e-9698-4fe0-b451-9545c696bb3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://shentel.com/role/OtherAssetsandAccruedLiabilities" xlink:type="simple" xlink:href="shen-20201231.xsd#OtherAssetsandAccruedLiabilities"/>
  <link:presentationLink xlink:role="http://shentel.com/role/OtherAssetsandAccruedLiabilities" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_f454748a-f783-4e46-80a4-c782e4b4ad3b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesDisclosureTextBlock_63653565-6671-44b6-ba41-cc7f7b40ff50" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_f454748a-f783-4e46-80a4-c782e4b4ad3b" xlink:to="loc_us-gaap_OtherLiabilitiesDisclosureTextBlock_63653565-6671-44b6-ba41-cc7f7b40ff50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://shentel.com/role/OtherAssetsandAccruedLiabilitiesTables" xlink:type="simple" xlink:href="shen-20201231.xsd#OtherAssetsandAccruedLiabilitiesTables"/>
  <link:presentationLink xlink:role="http://shentel.com/role/OtherAssetsandAccruedLiabilitiesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_5e317cac-4a1c-4ae9-a09f-627b8b5e6a4a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock_b8ece42e-4b76-499c-ae9f-c24b7e8531a4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_5e317cac-4a1c-4ae9-a09f-627b8b5e6a4a" xlink:to="loc_us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock_b8ece42e-4b76-499c-ae9f-c24b7e8531a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock_bf2d91d0-fa5f-43d0-9856-9261bbf30510" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_5e317cac-4a1c-4ae9-a09f-627b8b5e6a4a" xlink:to="loc_us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock_bf2d91d0-fa5f-43d0-9856-9261bbf30510" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentLiabilitiesTableTextBlock_f2eae4d6-30db-4d8a-888a-b9034d2ada41" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCurrentLiabilitiesTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_5e317cac-4a1c-4ae9-a09f-627b8b5e6a4a" xlink:to="loc_us-gaap_OtherCurrentLiabilitiesTableTextBlock_f2eae4d6-30db-4d8a-888a-b9034d2ada41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock_c0ea3a02-5e01-4269-b193-f2dcefd85b5d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNoncurrentLiabilitiesTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_5e317cac-4a1c-4ae9-a09f-627b8b5e6a4a" xlink:to="loc_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock_c0ea3a02-5e01-4269-b193-f2dcefd85b5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock_ef02741b-9d0b-491b-b4c9-88d4cce18ad4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_5e317cac-4a1c-4ae9-a09f-627b8b5e6a4a" xlink:to="loc_us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock_ef02741b-9d0b-491b-b4c9-88d4cce18ad4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://shentel.com/role/OtherAssetsandAccruedLiabilitiesCurrentAssetsDetails" xlink:type="simple" xlink:href="shen-20201231.xsd#OtherAssetsandAccruedLiabilitiesCurrentAssetsDetails"/>
  <link:presentationLink xlink:role="http://shentel.com/role/OtherAssetsandAccruedLiabilitiesCurrentAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_be077d98-e9db-4709-bc27-f562037e20ce" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_PrepaidMaintenanceExpenseCurrent_e10ea98d-d893-4733-ab8c-0d89c75b8ea8" xlink:href="shen-20201231.xsd#shen_PrepaidMaintenanceExpenseCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_be077d98-e9db-4709-bc27-f562037e20ce" xlink:to="loc_shen_PrepaidMaintenanceExpenseCurrent_e10ea98d-d893-4733-ab8c-0d89c75b8ea8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNetCurrent_5d9ed53b-5ef2-4f3c-b073-19f8b99a7b29" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedContractCostNetCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_be077d98-e9db-4709-bc27-f562037e20ce" xlink:to="loc_us-gaap_CapitalizedContractCostNetCurrent_5d9ed53b-5ef2-4f3c-b073-19f8b99a7b29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetsCurrent_8a3efd71-e069-46f8-bf5f-55832acd641c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeAssetsCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_be077d98-e9db-4709-bc27-f562037e20ce" xlink:to="loc_us-gaap_DerivativeAssetsCurrent_8a3efd71-e069-46f8-bf5f-55832acd641c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_babee644-8531-4952-9d2b-cbb2cad54eed" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_be077d98-e9db-4709-bc27-f562037e20ce" xlink:to="loc_us-gaap_OtherAssetsCurrent_babee644-8531-4952-9d2b-cbb2cad54eed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_9a0cf3e9-50ad-4399-b8b3-7f1818b5f987" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_be077d98-e9db-4709-bc27-f562037e20ce" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_9a0cf3e9-50ad-4399-b8b3-7f1818b5f987" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://shentel.com/role/OtherAssetsandAccruedLiabilitiesLongTermAssetsDetails" xlink:type="simple" xlink:href="shen-20201231.xsd#OtherAssetsandAccruedLiabilitiesLongTermAssetsDetails"/>
  <link:presentationLink xlink:role="http://shentel.com/role/OtherAssetsandAccruedLiabilitiesLongTermAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_80bdbe06-f31a-42a3-b0a9-a84c6712dc10" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNetNoncurrent_8d893908-7798-43fa-a63b-4828437e11bf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedContractCostNetNoncurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_80bdbe06-f31a-42a3-b0a9-a84c6712dc10" xlink:to="loc_us-gaap_CapitalizedContractCostNetNoncurrent_8d893908-7798-43fa-a63b-4828437e11bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_7388b1e4-c0f5-42f7-b2a1-7912af9aa3e1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_80bdbe06-f31a-42a3-b0a9-a84c6712dc10" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_7388b1e4-c0f5-42f7-b2a1-7912af9aa3e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssets_24097fe3-02d7-41fa-8b3f-706561319ef0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_80bdbe06-f31a-42a3-b0a9-a84c6712dc10" xlink:to="loc_us-gaap_DerivativeAssets_24097fe3-02d7-41fa-8b3f-706561319ef0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCosts_1b1cdc7e-de59-4ba7-a8d1-993d915167bf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredCosts"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_80bdbe06-f31a-42a3-b0a9-a84c6712dc10" xlink:to="loc_us-gaap_DeferredCosts_1b1cdc7e-de59-4ba7-a8d1-993d915167bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://shentel.com/role/OtherAssetsandAccruedLiabilitiesCurrentLiabilitiesDetails" xlink:type="simple" xlink:href="shen-20201231.xsd#OtherAssetsandAccruedLiabilitiesCurrentLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://shentel.com/role/OtherAssetsandAccruedLiabilitiesCurrentLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_529ea665-ddb5-4146-b22f-2b4719a63a80" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationCurrent_cf56db66-73c9-44a4-83a3-9d925b7c17ac" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetRetirementObligationCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_529ea665-ddb5-4146-b22f-2b4719a63a80" xlink:to="loc_us-gaap_AssetRetirementObligationCurrent_cf56db66-73c9-44a4-83a3-9d925b7c17ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_AccruedProgrammingCostsCurrent_dd18ae46-3f16-443e-91d0-fae3d5060bef" xlink:href="shen-20201231.xsd#shen_AccruedProgrammingCostsCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_529ea665-ddb5-4146-b22f-2b4719a63a80" xlink:to="loc_shen_AccruedProgrammingCostsCurrent_dd18ae46-3f16-443e-91d0-fae3d5060bef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_SalesAndPropertyTaxesPayableCurrent_bf1dab33-4ed2-4f6a-ad21-903624518e6c" xlink:href="shen-20201231.xsd#shen_SalesAndPropertyTaxesPayableCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_529ea665-ddb5-4146-b22f-2b4719a63a80" xlink:to="loc_shen_SalesAndPropertyTaxesPayableCurrent_bf1dab33-4ed2-4f6a-ad21-903624518e6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_bed7fff1-ae3d-4c36-b76b-625490d002ea" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_529ea665-ddb5-4146-b22f-2b4719a63a80" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_bed7fff1-ae3d-4c36-b76b-625490d002ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_e8e20913-0341-4018-a9f6-fb7c554249b7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_529ea665-ddb5-4146-b22f-2b4719a63a80" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_e8e20913-0341-4018-a9f6-fb7c554249b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://shentel.com/role/OtherAssetsandAccruedLiabilitiesLongTermLiabilitiesDetails" xlink:type="simple" xlink:href="shen-20201231.xsd#OtherAssetsandAccruedLiabilitiesLongTermLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://shentel.com/role/OtherAssetsandAccruedLiabilitiesLongTermLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_95cf79ac-75c3-437a-b1ee-7da982f511e2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_8a687ec0-66a0-4eec-a80c-c4f8c16e8c7f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_95cf79ac-75c3-437a-b1ee-7da982f511e2" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_8a687ec0-66a0-4eec-a80c-c4f8c16e8c7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_FCCSpectrumLicensesLeasesNoncurrent_4c691110-4bad-4730-9133-d40ad72db0e6" xlink:href="shen-20201231.xsd#shen_FCCSpectrumLicensesLeasesNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_95cf79ac-75c3-437a-b1ee-7da982f511e2" xlink:to="loc_shen_FCCSpectrumLicensesLeasesNoncurrent_4c691110-4bad-4730-9133-d40ad72db0e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_1fc6927f-1902-4f52-95af-b6d02895dd95" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_95cf79ac-75c3-437a-b1ee-7da982f511e2" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_1fc6927f-1902-4f52-95af-b6d02895dd95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesNoncurrent_5a1e3403-c78d-4577-9674-1e571a0d35bc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAccruedLiabilitiesNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_95cf79ac-75c3-437a-b1ee-7da982f511e2" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesNoncurrent_5a1e3403-c78d-4577-9674-1e571a0d35bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_7d365dda-e528-4702-a766-c37d3960df1e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_95cf79ac-75c3-437a-b1ee-7da982f511e2" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_7d365dda-e528-4702-a766-c37d3960df1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://shentel.com/role/OtherAssetsandAccruedLiabilitiesAssetRemovalObligationsDetails" xlink:type="simple" xlink:href="shen-20201231.xsd#OtherAssetsandAccruedLiabilitiesAssetRemovalObligationsDetails"/>
  <link:presentationLink xlink:role="http://shentel.com/role/OtherAssetsandAccruedLiabilitiesAssetRemovalObligationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_1c210cdb-c065-4ba3-9b60-9d272e02e63c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_ddd3dd5e-13fa-4356-ac3c-904e7b3c8f69" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_1c210cdb-c065-4ba3-9b60-9d272e02e63c" xlink:to="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_ddd3dd5e-13fa-4356-ac3c-904e7b3c8f69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligation_f5f15cc9-69b9-40d0-ba72-2b9583942735" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetRetirementObligation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_ddd3dd5e-13fa-4356-ac3c-904e7b3c8f69" xlink:to="loc_us-gaap_AssetRetirementObligation_f5f15cc9-69b9-40d0-ba72-2b9583942735" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationLiabilitiesIncurred_b59730de-8ecb-4a7d-bdfe-7a3d2d1a9d5c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetRetirementObligationLiabilitiesIncurred"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_ddd3dd5e-13fa-4356-ac3c-904e7b3c8f69" xlink:to="loc_us-gaap_AssetRetirementObligationLiabilitiesIncurred_b59730de-8ecb-4a7d-bdfe-7a3d2d1a9d5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationRevisionOfEstimate_e78be412-44d0-4df0-b366-d4078ad71f9a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetRetirementObligationRevisionOfEstimate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_ddd3dd5e-13fa-4356-ac3c-904e7b3c8f69" xlink:to="loc_us-gaap_AssetRetirementObligationRevisionOfEstimate_e78be412-44d0-4df0-b366-d4078ad71f9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationCashPaidToSettle_0d8d9ab6-bb53-494f-b76e-2465dd56461f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetRetirementObligationCashPaidToSettle"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_ddd3dd5e-13fa-4356-ac3c-904e7b3c8f69" xlink:to="loc_us-gaap_AssetRetirementObligationCashPaidToSettle_0d8d9ab6-bb53-494f-b76e-2465dd56461f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationAccretionExpense_a136b252-3924-4ec4-a4ea-ebbce5e9fa16" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetRetirementObligationAccretionExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_ddd3dd5e-13fa-4356-ac3c-904e7b3c8f69" xlink:to="loc_us-gaap_AssetRetirementObligationAccretionExpense_a136b252-3924-4ec4-a4ea-ebbce5e9fa16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligation_14d4bfdb-c096-4ef7-b2ce-a97a3b4100fb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetRetirementObligation"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_ddd3dd5e-13fa-4356-ac3c-904e7b3c8f69" xlink:to="loc_us-gaap_AssetRetirementObligation_14d4bfdb-c096-4ef7-b2ce-a97a3b4100fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://shentel.com/role/Leases" xlink:type="simple" xlink:href="shen-20201231.xsd#Leases"/>
  <link:presentationLink xlink:role="http://shentel.com/role/Leases" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_02a726e6-e76d-439f-ac69-64ecb61eeede" 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_LesseeFinanceLeasesTextBlock_c237d8fc-8a53-43a2-ae3b-9ad065e1637a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeFinanceLeasesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_02a726e6-e76d-439f-ac69-64ecb61eeede" xlink:to="loc_us-gaap_LesseeFinanceLeasesTextBlock_c237d8fc-8a53-43a2-ae3b-9ad065e1637a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesOfLessorDisclosureTextBlock_91d98812-b030-4df1-9e6a-b756d5845d20" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesOfLessorDisclosureTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_02a726e6-e76d-439f-ac69-64ecb61eeede" xlink:to="loc_us-gaap_OperatingLeasesOfLessorDisclosureTextBlock_91d98812-b030-4df1-9e6a-b756d5845d20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock_2ac1a5fd-e7fa-4adb-bed4-f18fcd950997" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_02a726e6-e76d-439f-ac69-64ecb61eeede" xlink:to="loc_us-gaap_LesseeOperatingLeasesTextBlock_2ac1a5fd-e7fa-4adb-bed4-f18fcd950997" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://shentel.com/role/LeasesTables" xlink:type="simple" xlink:href="shen-20201231.xsd#LeasesTables"/>
  <link:presentationLink xlink:role="http://shentel.com/role/LeasesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_38c0bc2c-112f-448f-a9a4-2db671d6cb5a" 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_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_8b6c8194-86f5-46ba-855d-36808b596545" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_38c0bc2c-112f-448f-a9a4-2db671d6cb5a" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_8b6c8194-86f5-46ba-855d-36808b596545" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_05029e6a-8bfe-483d-b144-5fb49d010e2a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_38c0bc2c-112f-448f-a9a4-2db671d6cb5a" xlink:to="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_05029e6a-8bfe-483d-b144-5fb49d010e2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock_7145ff06-588a-44d2-8b70-fa8b9cc0f556" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_38c0bc2c-112f-448f-a9a4-2db671d6cb5a" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock_7145ff06-588a-44d2-8b70-fa8b9cc0f556" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://shentel.com/role/LeasesNarrativeDetails" xlink:type="simple" xlink:href="shen-20201231.xsd#LeasesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://shentel.com/role/LeasesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_a6ba435f-3ccc-49be-9549-6f2bc23e37f3" 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_OperatingLeaseWeightedAverageRemainingLeaseTerm1_6ca3d295-a720-422d-aedc-d9e894e1a63c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_a6ba435f-3ccc-49be-9549-6f2bc23e37f3" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_6ca3d295-a720-422d-aedc-d9e894e1a63c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_c77f760f-2097-4864-ba02-bd221c521983" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_a6ba435f-3ccc-49be-9549-6f2bc23e37f3" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_c77f760f-2097-4864-ba02-bd221c521983" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_48f94ee2-3a8f-4414-bdc0-f58a56ee25a9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_a6ba435f-3ccc-49be-9549-6f2bc23e37f3" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_48f94ee2-3a8f-4414-bdc0-f58a56ee25a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_7fce88bd-fa5b-4218-b41b-d1712256f68b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_a6ba435f-3ccc-49be-9549-6f2bc23e37f3" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_7fce88bd-fa5b-4218-b41b-d1712256f68b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_0bbad220-54cc-491e-8271-2c1c66d85217" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseCost"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_a6ba435f-3ccc-49be-9549-6f2bc23e37f3" xlink:to="loc_us-gaap_OperatingLeaseCost_0bbad220-54cc-491e-8271-2c1c66d85217" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_FinanceLeaseCost_39bf7135-3197-4fbe-9feb-0f3b17762b84" xlink:href="shen-20201231.xsd#shen_FinanceLeaseCost"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_a6ba435f-3ccc-49be-9549-6f2bc23e37f3" xlink:to="loc_shen_FinanceLeaseCost_39bf7135-3197-4fbe-9feb-0f3b17762b84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_d51490a7-87e0-408e-b371-b868bb48bdf1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasePayments"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_a6ba435f-3ccc-49be-9549-6f2bc23e37f3" xlink:to="loc_us-gaap_OperatingLeasePayments_d51490a7-87e0-408e-b371-b868bb48bdf1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_352fed7e-7d7b-443e-a7f3-6aecdd7b8349" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_a6ba435f-3ccc-49be-9549-6f2bc23e37f3" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_352fed7e-7d7b-443e-a7f3-6aecdd7b8349" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubleaseIncome_863586e7-7fcc-448e-878e-959917f7591c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubleaseIncome"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_a6ba435f-3ccc-49be-9549-6f2bc23e37f3" xlink:to="loc_us-gaap_SubleaseIncome_863586e7-7fcc-448e-878e-959917f7591c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://shentel.com/role/LeasesMaturityofLeaseLiabilityLesseeDetails" xlink:type="simple" xlink:href="shen-20201231.xsd#LeasesMaturityofLeaseLiabilityLesseeDetails"/>
  <link:presentationLink xlink:role="http://shentel.com/role/LeasesMaturityofLeaseLiabilityLesseeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_22710fb1-29da-4bb1-87d9-b012ca0b4a50" 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_OperatingLeaseLiabilitiesPaymentsDueAbstract_eef30a84-289f-4cd7-b4aa-2090f22336b5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_22710fb1-29da-4bb1-87d9-b012ca0b4a50" xlink:to="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_eef30a84-289f-4cd7-b4aa-2090f22336b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_c3cf0a12-6419-4f46-8379-178df3ba2a75" 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_OperatingLeaseLiabilitiesPaymentsDueAbstract_eef30a84-289f-4cd7-b4aa-2090f22336b5" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_c3cf0a12-6419-4f46-8379-178df3ba2a75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_83211528-b3ab-4cfa-b80e-5621bdc94fec" 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_OperatingLeaseLiabilitiesPaymentsDueAbstract_eef30a84-289f-4cd7-b4aa-2090f22336b5" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_83211528-b3ab-4cfa-b80e-5621bdc94fec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_d73764b9-34f6-4276-a2c1-b0d3650d7e39" 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_OperatingLeaseLiabilitiesPaymentsDueAbstract_eef30a84-289f-4cd7-b4aa-2090f22336b5" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_d73764b9-34f6-4276-a2c1-b0d3650d7e39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_7bd2569f-22d6-4244-a676-143a42977a16" 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_OperatingLeaseLiabilitiesPaymentsDueAbstract_eef30a84-289f-4cd7-b4aa-2090f22336b5" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_7bd2569f-22d6-4244-a676-143a42977a16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_5cdb70c1-7859-4b2b-98f4-f6129ebc9564" 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_OperatingLeaseLiabilitiesPaymentsDueAbstract_eef30a84-289f-4cd7-b4aa-2090f22336b5" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_5cdb70c1-7859-4b2b-98f4-f6129ebc9564" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_2fc5899a-cc09-4831-96f4-57c7048be6e8" 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_OperatingLeaseLiabilitiesPaymentsDueAbstract_eef30a84-289f-4cd7-b4aa-2090f22336b5" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_2fc5899a-cc09-4831-96f4-57c7048be6e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_23e27e02-99b1-4066-99a9-10bac148f04c" 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_OperatingLeaseLiabilitiesPaymentsDueAbstract_eef30a84-289f-4cd7-b4aa-2090f22336b5" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_23e27e02-99b1-4066-99a9-10bac148f04c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_7bdabb15-a461-48f5-84df-8b7a9a93298b" 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_OperatingLeaseLiabilitiesPaymentsDueAbstract_eef30a84-289f-4cd7-b4aa-2090f22336b5" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_7bdabb15-a461-48f5-84df-8b7a9a93298b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_148ce57b-30ef-46e7-b56b-a80648c29c68" 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_OperatingLeaseLiabilitiesPaymentsDueAbstract_eef30a84-289f-4cd7-b4aa-2090f22336b5" xlink:to="loc_us-gaap_OperatingLeaseLiability_148ce57b-30ef-46e7-b56b-a80648c29c68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_c47eef81-976a-44a1-8e8a-6093793015fc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_22710fb1-29da-4bb1-87d9-b012ca0b4a50" xlink:to="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_c47eef81-976a-44a1-8e8a-6093793015fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_e222b280-9463-46f1-96ef-862029ceadd7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_c47eef81-976a-44a1-8e8a-6093793015fc" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_e222b280-9463-46f1-96ef-862029ceadd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_3bec5855-7656-4999-8fc6-5e7a229170bf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_c47eef81-976a-44a1-8e8a-6093793015fc" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_3bec5855-7656-4999-8fc6-5e7a229170bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_8b9371a9-7915-4ce1-8ad8-5c8af1fc2f14" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_c47eef81-976a-44a1-8e8a-6093793015fc" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_8b9371a9-7915-4ce1-8ad8-5c8af1fc2f14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_b798ac96-ef0e-4dbc-888b-7eef42d08caf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_c47eef81-976a-44a1-8e8a-6093793015fc" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_b798ac96-ef0e-4dbc-888b-7eef42d08caf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_a9a2c174-8a69-4ae4-82f3-ae8152de733c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_c47eef81-976a-44a1-8e8a-6093793015fc" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_a9a2c174-8a69-4ae4-82f3-ae8152de733c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_f744ad5c-c2d6-406f-ac90-e6aa04215941" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_c47eef81-976a-44a1-8e8a-6093793015fc" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_f744ad5c-c2d6-406f-ac90-e6aa04215941" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_7e1caf40-c280-45e3-b213-665e15c6d646" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_c47eef81-976a-44a1-8e8a-6093793015fc" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_7e1caf40-c280-45e3-b213-665e15c6d646" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_8cff50ba-cea9-41a6-8536-6d52fefc8252" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_c47eef81-976a-44a1-8e8a-6093793015fc" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_8cff50ba-cea9-41a6-8536-6d52fefc8252" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_8c4b80f8-5211-47d8-b7c8-09e773b0c0aa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_c47eef81-976a-44a1-8e8a-6093793015fc" xlink:to="loc_us-gaap_FinanceLeaseLiability_8c4b80f8-5211-47d8-b7c8-09e773b0c0aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_LeaseLiabilitiesPaymentsDueAbstract_fb5ae54f-b60e-4390-a06f-0b22adcbb3bd" xlink:href="shen-20201231.xsd#shen_LeaseLiabilitiesPaymentsDueAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_22710fb1-29da-4bb1-87d9-b012ca0b4a50" xlink:to="loc_shen_LeaseLiabilitiesPaymentsDueAbstract_fb5ae54f-b60e-4390-a06f-0b22adcbb3bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_LesseeLeaseLiabilityPaymentsNextTwelveMonths_a4aecd3c-4cf0-41ce-958c-eb77ca18fc2f" xlink:href="shen-20201231.xsd#shen_LesseeLeaseLiabilityPaymentsNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_shen_LeaseLiabilitiesPaymentsDueAbstract_fb5ae54f-b60e-4390-a06f-0b22adcbb3bd" xlink:to="loc_shen_LesseeLeaseLiabilityPaymentsNextTwelveMonths_a4aecd3c-4cf0-41ce-958c-eb77ca18fc2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_LesseeLeaseLiabilityPaymentsDueYearTwo_efcd2e7c-195f-4d1a-ae58-97a6c8473b7b" xlink:href="shen-20201231.xsd#shen_LesseeLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_shen_LeaseLiabilitiesPaymentsDueAbstract_fb5ae54f-b60e-4390-a06f-0b22adcbb3bd" xlink:to="loc_shen_LesseeLeaseLiabilityPaymentsDueYearTwo_efcd2e7c-195f-4d1a-ae58-97a6c8473b7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_LesseeLeaseLiabilityPaymentsDueYearThree_62b5e537-7953-49db-8b35-54bbb323ddec" xlink:href="shen-20201231.xsd#shen_LesseeLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_shen_LeaseLiabilitiesPaymentsDueAbstract_fb5ae54f-b60e-4390-a06f-0b22adcbb3bd" xlink:to="loc_shen_LesseeLeaseLiabilityPaymentsDueYearThree_62b5e537-7953-49db-8b35-54bbb323ddec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_LesseeLeaseLiabilityPaymentsDueYearFour_0bea13b8-e0cf-44ba-9db3-1de72b8c9f1b" xlink:href="shen-20201231.xsd#shen_LesseeLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_shen_LeaseLiabilitiesPaymentsDueAbstract_fb5ae54f-b60e-4390-a06f-0b22adcbb3bd" xlink:to="loc_shen_LesseeLeaseLiabilityPaymentsDueYearFour_0bea13b8-e0cf-44ba-9db3-1de72b8c9f1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_LesseeLeaseLiabilityPaymentsDueYearFive_04ac581b-1cce-464c-a7ba-03e8a5d650e3" xlink:href="shen-20201231.xsd#shen_LesseeLeaseLiabilityPaymentsDueYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_shen_LeaseLiabilitiesPaymentsDueAbstract_fb5ae54f-b60e-4390-a06f-0b22adcbb3bd" xlink:to="loc_shen_LesseeLeaseLiabilityPaymentsDueYearFive_04ac581b-1cce-464c-a7ba-03e8a5d650e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_LesseeLeaseLiabilityPaymentsDueAfterYearFive_493b3cae-84a9-4a28-9f5c-5fe4fb89d387" xlink:href="shen-20201231.xsd#shen_LesseeLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_shen_LeaseLiabilitiesPaymentsDueAbstract_fb5ae54f-b60e-4390-a06f-0b22adcbb3bd" xlink:to="loc_shen_LesseeLeaseLiabilityPaymentsDueAfterYearFive_493b3cae-84a9-4a28-9f5c-5fe4fb89d387" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_LesseeLeaseLiabilityPaymentsDue_84397681-3d94-46ea-b611-c0fd9bd9eeac" xlink:href="shen-20201231.xsd#shen_LesseeLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_shen_LeaseLiabilitiesPaymentsDueAbstract_fb5ae54f-b60e-4390-a06f-0b22adcbb3bd" xlink:to="loc_shen_LesseeLeaseLiabilityPaymentsDue_84397681-3d94-46ea-b611-c0fd9bd9eeac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_LesseeLeaseLiabilityUndiscountedExcessAmount_a1b94b47-5c6b-4af8-9225-67b070af101d" xlink:href="shen-20201231.xsd#shen_LesseeLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_shen_LeaseLiabilitiesPaymentsDueAbstract_fb5ae54f-b60e-4390-a06f-0b22adcbb3bd" xlink:to="loc_shen_LesseeLeaseLiabilityUndiscountedExcessAmount_a1b94b47-5c6b-4af8-9225-67b070af101d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_LeaseLiability_740a543c-0e9d-4952-9885-d4b4edfd90be" xlink:href="shen-20201231.xsd#shen_LeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_shen_LeaseLiabilitiesPaymentsDueAbstract_fb5ae54f-b60e-4390-a06f-0b22adcbb3bd" xlink:to="loc_shen_LeaseLiability_740a543c-0e9d-4952-9885-d4b4edfd90be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://shentel.com/role/LeasesMaturityofLeaseLiabilityLesseeDetails_1" xlink:type="simple" xlink:href="shen-20201231.xsd#LeasesMaturityofLeaseLiabilityLesseeDetails_1"/>
  <link:presentationLink xlink:role="http://shentel.com/role/LeasesMaturityofLeaseLiabilityLesseeDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://shentel.com/role/LeasesMaturityofLeaseLiabilityLessorDetails" xlink:type="simple" xlink:href="shen-20201231.xsd#LeasesMaturityofLeaseLiabilityLessorDetails"/>
  <link:presentationLink xlink:role="http://shentel.com/role/LeasesMaturityofLeaseLiabilityLessorDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_21e48ecb-8c77-4bdd-9729-cb77a2a51c18" 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_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths_22c56a6e-f019-425f-80db-95fabd51e5bd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_21e48ecb-8c77-4bdd-9729-cb77a2a51c18" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths_22c56a6e-f019-425f-80db-95fabd51e5bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears_e4f0bdc8-198e-453b-90c6-30959cb02322" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_21e48ecb-8c77-4bdd-9729-cb77a2a51c18" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears_e4f0bdc8-198e-453b-90c6-30959cb02322" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears_f198378e-f68c-4f40-bab4-1a584d6a9178" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_21e48ecb-8c77-4bdd-9729-cb77a2a51c18" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears_f198378e-f68c-4f40-bab4-1a584d6a9178" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears_6110dc1a-b375-48df-a101-a01bde5dc997" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_21e48ecb-8c77-4bdd-9729-cb77a2a51c18" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears_6110dc1a-b375-48df-a101-a01bde5dc997" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears_6545f4a8-59bc-428d-a39c-1d00a3bc1f69" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_21e48ecb-8c77-4bdd-9729-cb77a2a51c18" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears_6545f4a8-59bc-428d-a39c-1d00a3bc1f69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThereafter_66553d68-a47c-4e72-be4a-639b5026639d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedThereafter"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_21e48ecb-8c77-4bdd-9729-cb77a2a51c18" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThereafter_66553d68-a47c-4e72-be4a-639b5026639d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceived_73547b4e-58eb-4772-96b4-b6893e975546" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceived"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_21e48ecb-8c77-4bdd-9729-cb77a2a51c18" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceived_73547b4e-58eb-4772-96b4-b6893e975546" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://shentel.com/role/Debt" xlink:type="simple" xlink:href="shen-20201231.xsd#Debt"/>
  <link:presentationLink xlink:role="http://shentel.com/role/Debt" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_22c4dfc8-793b-433e-994e-da303d4971ba" 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_032acf54-05fb-449b-8944-e5f0c12897c2" 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_22c4dfc8-793b-433e-994e-da303d4971ba" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_032acf54-05fb-449b-8944-e5f0c12897c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://shentel.com/role/DebtTables" xlink:type="simple" xlink:href="shen-20201231.xsd#DebtTables"/>
  <link:presentationLink xlink:role="http://shentel.com/role/DebtTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_e00a8fa0-732d-4709-8d0d-0486c6df105b" 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_797812f5-5580-401d-8ee8-b5cf5bc2899a" 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_e00a8fa0-732d-4709-8d0d-0486c6df105b" xlink:to="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_797812f5-5580-401d-8ee8-b5cf5bc2899a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_FinancialCovenantsInCreditAgreementsTableTextBlock_89c7069d-afa3-4698-8034-fa95bf292c4e" xlink:href="shen-20201231.xsd#shen_FinancialCovenantsInCreditAgreementsTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_e00a8fa0-732d-4709-8d0d-0486c6df105b" xlink:to="loc_shen_FinancialCovenantsInCreditAgreementsTableTextBlock_89c7069d-afa3-4698-8034-fa95bf292c4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://shentel.com/role/DebtDetails" xlink:type="simple" xlink:href="shen-20201231.xsd#DebtDetails"/>
  <link:presentationLink xlink:role="http://shentel.com/role/DebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_b4826bb4-cb84-4098-a36a-bc8fba8d48b0" 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_89a22af9-0a32-406e-935e-5c2bc5ccf60f" 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_b4826bb4-cb84-4098-a36a-bc8fba8d48b0" xlink:to="loc_us-gaap_DebtInstrumentTable_89a22af9-0a32-406e-935e-5c2bc5ccf60f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_cda1780b-bf43-4218-971a-ec49ece81e3d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_89a22af9-0a32-406e-935e-5c2bc5ccf60f" xlink:to="loc_us-gaap_CreditFacilityAxis_cda1780b-bf43-4218-971a-ec49ece81e3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_64e35979-2eb6-446f-a81d-94cc10ae9fe7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_cda1780b-bf43-4218-971a-ec49ece81e3d" xlink:to="loc_us-gaap_CreditFacilityDomain_64e35979-2eb6-446f-a81d-94cc10ae9fe7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_d197a36e-e759-4395-a327-5095f068670a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_64e35979-2eb6-446f-a81d-94cc10ae9fe7" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_d197a36e-e759-4395-a327-5095f068670a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_0283935a-9ad1-44e1-bff2-8a629e63566d" 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_89a22af9-0a32-406e-935e-5c2bc5ccf60f" xlink:to="loc_us-gaap_DebtInstrumentAxis_0283935a-9ad1-44e1-bff2-8a629e63566d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_6f132689-79b9-46fe-a171-a55545587d4f" 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_0283935a-9ad1-44e1-bff2-8a629e63566d" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_6f132689-79b9-46fe-a171-a55545587d4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_TermLoanA1Member_709c4531-f4a3-479e-bd04-1f5c4a425873" xlink:href="shen-20201231.xsd#shen_TermLoanA1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_6f132689-79b9-46fe-a171-a55545587d4f" xlink:to="loc_shen_TermLoanA1Member_709c4531-f4a3-479e-bd04-1f5c4a425873" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_TermLoanA2Member_35bf4081-f474-4cc1-90cd-ae1ea237d1df" xlink:href="shen-20201231.xsd#shen_TermLoanA2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_6f132689-79b9-46fe-a171-a55545587d4f" xlink:to="loc_shen_TermLoanA2Member_35bf4081-f474-4cc1-90cd-ae1ea237d1df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_c4a9ee48-ff3c-4c49-aebf-85925655a369" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableRateAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_89a22af9-0a32-406e-935e-5c2bc5ccf60f" xlink:to="loc_us-gaap_VariableRateAxis_c4a9ee48-ff3c-4c49-aebf-85925655a369" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_2f0f36e5-2153-4314-8108-0a166d026e08" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateAxis_c4a9ee48-ff3c-4c49-aebf-85925655a369" xlink:to="loc_us-gaap_VariableRateDomain_2f0f36e5-2153-4314-8108-0a166d026e08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_9e95180c-236d-4ba7-abc0-032717302f90" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_2f0f36e5-2153-4314-8108-0a166d026e08" xlink:to="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_9e95180c-236d-4ba7-abc0-032717302f90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_1e36e483-9bd9-47c3-b5bf-99614ef045d6" 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_DebtInstrumentTable_89a22af9-0a32-406e-935e-5c2bc5ccf60f" xlink:to="loc_srt_RangeAxis_1e36e483-9bd9-47c3-b5bf-99614ef045d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_a4081c1d-2a38-4e96-913c-74ec9a410124" 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_1e36e483-9bd9-47c3-b5bf-99614ef045d6" xlink:to="loc_srt_RangeMember_a4081c1d-2a38-4e96-913c-74ec9a410124" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_36357bb1-7348-46b1-9e3c-cc1619dc57cd" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_a4081c1d-2a38-4e96-913c-74ec9a410124" xlink:to="loc_srt_MaximumMember_36357bb1-7348-46b1-9e3c-cc1619dc57cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_b9e83584-2bb0-4227-ba2b-b83d75e289b7" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_a4081c1d-2a38-4e96-913c-74ec9a410124" xlink:to="loc_srt_MinimumMember_b9e83584-2bb0-4227-ba2b-b83d75e289b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_005e36c7-cab1-4a05-8c12-35bc6d1259ff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_89a22af9-0a32-406e-935e-5c2bc5ccf60f" xlink:to="loc_us-gaap_DebtInstrumentLineItems_005e36c7-cab1-4a05-8c12-35bc6d1259ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_3096950e-8f3f-4e4d-868d-f4d46868b22e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_005e36c7-cab1-4a05-8c12-35bc6d1259ff" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_3096950e-8f3f-4e4d-868d-f4d46868b22e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm_2c7783f3-8d4f-4f92-80c2-035d4b54856e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_005e36c7-cab1-4a05-8c12-35bc6d1259ff" xlink:to="loc_us-gaap_DebtInstrumentTerm_2c7783f3-8d4f-4f92-80c2-035d4b54856e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_a397ec79-989e-491f-a78e-35ade10cd2c7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_005e36c7-cab1-4a05-8c12-35bc6d1259ff" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_a397ec79-989e-491f-a78e-35ade10cd2c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_652cc229-c37e-4d6e-8325-3a1f1c4a3a4a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestPaidNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_005e36c7-cab1-4a05-8c12-35bc6d1259ff" xlink:to="loc_us-gaap_InterestPaidNet_652cc229-c37e-4d6e-8325-3a1f1c4a3a4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_DebtInstrumentCreditAgreementTermsLimitOfDividendsPaidDistributionsAndRedemptionOfCapitalStock_e0bd0471-0650-416d-917a-bdcec9fe536d" xlink:href="shen-20201231.xsd#shen_DebtInstrumentCreditAgreementTermsLimitOfDividendsPaidDistributionsAndRedemptionOfCapitalStock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_005e36c7-cab1-4a05-8c12-35bc6d1259ff" xlink:to="loc_shen_DebtInstrumentCreditAgreementTermsLimitOfDividendsPaidDistributionsAndRedemptionOfCapitalStock_e0bd0471-0650-416d-917a-bdcec9fe536d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_DebtInstrumentCreditAgreementTermsPercentageOfConsolidatedNetIncome_5e0ef53b-7ad6-483a-bd18-c4966ed7622f" xlink:href="shen-20201231.xsd#shen_DebtInstrumentCreditAgreementTermsPercentageOfConsolidatedNetIncome"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_005e36c7-cab1-4a05-8c12-35bc6d1259ff" xlink:to="loc_shen_DebtInstrumentCreditAgreementTermsPercentageOfConsolidatedNetIncome_5e0ef53b-7ad6-483a-bd18-c4966ed7622f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_LeverageRatioOne_487694a6-9caf-4d48-aea7-49fe3974e09c" xlink:href="shen-20201231.xsd#shen_LeverageRatioOne"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_005e36c7-cab1-4a05-8c12-35bc6d1259ff" xlink:to="loc_shen_LeverageRatioOne_487694a6-9caf-4d48-aea7-49fe3974e09c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_LeverageRatioTwo_ac32158f-ba32-409d-a9b5-d1e16f23e578" xlink:href="shen-20201231.xsd#shen_LeverageRatioTwo"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_005e36c7-cab1-4a05-8c12-35bc6d1259ff" xlink:to="loc_shen_LeverageRatioTwo_ac32158f-ba32-409d-a9b5-d1e16f23e578" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_LeverageRatioThree_fb0cad4c-c7a4-4829-babd-2fad601e3e93" xlink:href="shen-20201231.xsd#shen_LeverageRatioThree"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_005e36c7-cab1-4a05-8c12-35bc6d1259ff" xlink:to="loc_shen_LeverageRatioThree_fb0cad4c-c7a4-4829-babd-2fad601e3e93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_DebtServiceCoverageRatioActual_cdaeeaea-8823-4326-8a4c-9bcaee9d651c" xlink:href="shen-20201231.xsd#shen_DebtServiceCoverageRatioActual"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_005e36c7-cab1-4a05-8c12-35bc6d1259ff" xlink:to="loc_shen_DebtServiceCoverageRatioActual_cdaeeaea-8823-4326-8a4c-9bcaee9d651c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_DebtInstrumentCovenantsMinimumLiquidityAmount_e2f5ffd3-6ff0-4bce-85ec-0cdff9b0187b" xlink:href="shen-20201231.xsd#shen_DebtInstrumentCovenantsMinimumLiquidityAmount"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_005e36c7-cab1-4a05-8c12-35bc6d1259ff" xlink:to="loc_shen_DebtInstrumentCovenantsMinimumLiquidityAmount_e2f5ffd3-6ff0-4bce-85ec-0cdff9b0187b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://shentel.com/role/DebtCreditAgreementDetails" xlink:type="simple" xlink:href="shen-20201231.xsd#DebtCreditAgreementDetails"/>
  <link:presentationLink xlink:role="http://shentel.com/role/DebtCreditAgreementDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_1670d483-9ad7-46ff-b086-7362ab520460" 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_589db8da-6e85-47d2-a822-dd38e7a3b157" 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_1670d483-9ad7-46ff-b086-7362ab520460" xlink:to="loc_us-gaap_DebtInstrumentTable_589db8da-6e85-47d2-a822-dd38e7a3b157" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_86ee0fc9-d440-49ba-986c-7d8d4ab516ef" 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_589db8da-6e85-47d2-a822-dd38e7a3b157" xlink:to="loc_us-gaap_DebtInstrumentAxis_86ee0fc9-d440-49ba-986c-7d8d4ab516ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_63d83a3e-84a7-4480-b152-de9cccb4b67a" 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_86ee0fc9-d440-49ba-986c-7d8d4ab516ef" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_63d83a3e-84a7-4480-b152-de9cccb4b67a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_TermLoanA1Member_a9630252-5f39-4b28-9844-5045b4a558a0" xlink:href="shen-20201231.xsd#shen_TermLoanA1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_63d83a3e-84a7-4480-b152-de9cccb4b67a" xlink:to="loc_shen_TermLoanA1Member_a9630252-5f39-4b28-9844-5045b4a558a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_TermLoanA2Member_7dc28fde-ccd6-4d50-a02c-f1a02dc1e7b7" xlink:href="shen-20201231.xsd#shen_TermLoanA2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_63d83a3e-84a7-4480-b152-de9cccb4b67a" xlink:to="loc_shen_TermLoanA2Member_7dc28fde-ccd6-4d50-a02c-f1a02dc1e7b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_0fdebc41-5937-4bb2-bc62-10ce69f9cb79" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_589db8da-6e85-47d2-a822-dd38e7a3b157" xlink:to="loc_us-gaap_DebtInstrumentLineItems_0fdebc41-5937-4bb2-bc62-10ce69f9cb79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_9cb3c76d-07de-46ba-9183-16d5f8e840d9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0fdebc41-5937-4bb2-bc62-10ce69f9cb79" xlink:to="loc_us-gaap_LongTermDebt_9cb3c76d-07de-46ba-9183-16d5f8e840d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_UnamortizedLoanFeesNet_886df643-3913-48f7-8206-dc01e155fdc8" xlink:href="shen-20201231.xsd#shen_UnamortizedLoanFeesNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0fdebc41-5937-4bb2-bc62-10ce69f9cb79" xlink:to="loc_shen_UnamortizedLoanFeesNet_886df643-3913-48f7-8206-dc01e155fdc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_LongTermDebtNetOfUnamortizedLoanFees_f48f43c4-e7aa-452a-a186-c8ccf6f157a0" xlink:href="shen-20201231.xsd#shen_LongTermDebtNetOfUnamortizedLoanFees"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0fdebc41-5937-4bb2-bc62-10ce69f9cb79" xlink:to="loc_shen_LongTermDebtNetOfUnamortizedLoanFees_f48f43c4-e7aa-452a-a186-c8ccf6f157a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://shentel.com/role/DebtFinancialCovenantsinCreditAgreementsDetails" xlink:type="simple" xlink:href="shen-20201231.xsd#DebtFinancialCovenantsinCreditAgreementsDetails"/>
  <link:presentationLink xlink:role="http://shentel.com/role/DebtFinancialCovenantsinCreditAgreementsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_2ae85ad9-f2e6-4221-9a0b-a26450032dce" 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_shen_LeverageRatioActual_23fcbde0-d0b3-46f5-9b46-b959edcb8bbf" xlink:href="shen-20201231.xsd#shen_LeverageRatioActual"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_2ae85ad9-f2e6-4221-9a0b-a26450032dce" xlink:to="loc_shen_LeverageRatioActual_23fcbde0-d0b3-46f5-9b46-b959edcb8bbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_DebtServiceCoverageRatioActual_690a40f5-a991-4ef7-8e90-bf90afaaf9e7" xlink:href="shen-20201231.xsd#shen_DebtServiceCoverageRatioActual"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_2ae85ad9-f2e6-4221-9a0b-a26450032dce" xlink:to="loc_shen_DebtServiceCoverageRatioActual_690a40f5-a991-4ef7-8e90-bf90afaaf9e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_DebtInstrumentCovenantLiquidityBalanceActual_87ef583e-bda9-49bd-ae69-a43a7c4d8c06" xlink:href="shen-20201231.xsd#shen_DebtInstrumentCovenantLiquidityBalanceActual"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_2ae85ad9-f2e6-4221-9a0b-a26450032dce" xlink:to="loc_shen_DebtInstrumentCovenantLiquidityBalanceActual_87ef583e-bda9-49bd-ae69-a43a7c4d8c06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_RatioOfIndebtednessToEbitda_3ea4bbc7-73fd-462a-9fc3-267179738414" xlink:href="shen-20201231.xsd#shen_RatioOfIndebtednessToEbitda"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_2ae85ad9-f2e6-4221-9a0b-a26450032dce" xlink:to="loc_shen_RatioOfIndebtednessToEbitda_3ea4bbc7-73fd-462a-9fc3-267179738414" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_MinimumDebtServiceCoverageRatio_536d7eee-9beb-46fb-b7ad-731ad47b2961" xlink:href="shen-20201231.xsd#shen_MinimumDebtServiceCoverageRatio"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_2ae85ad9-f2e6-4221-9a0b-a26450032dce" xlink:to="loc_shen_MinimumDebtServiceCoverageRatio_536d7eee-9beb-46fb-b7ad-731ad47b2961" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_DebtInstrumentCovenantsMinimumLiquidityAmount_859150a0-5bd0-4040-92ea-dcc1d0873941" xlink:href="shen-20201231.xsd#shen_DebtInstrumentCovenantsMinimumLiquidityAmount"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_2ae85ad9-f2e6-4221-9a0b-a26450032dce" xlink:to="loc_shen_DebtInstrumentCovenantsMinimumLiquidityAmount_859150a0-5bd0-4040-92ea-dcc1d0873941" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://shentel.com/role/DerivativeandHedging" xlink:type="simple" xlink:href="shen-20201231.xsd#DerivativeandHedging"/>
  <link:presentationLink xlink:role="http://shentel.com/role/DerivativeandHedging" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_b79a7a6b-c54d-4ae3-a122-8cfa9004abb9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_0821d9d3-d457-496e-b6ce-d07b2ff17056" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_b79a7a6b-c54d-4ae3-a122-8cfa9004abb9" xlink:to="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_0821d9d3-d457-496e-b6ce-d07b2ff17056" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://shentel.com/role/DerivativeandHedgingTables" xlink:type="simple" xlink:href="shen-20201231.xsd#DerivativeandHedgingTables"/>
  <link:presentationLink xlink:role="http://shentel.com/role/DerivativeandHedgingTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_9ab6d547-aa33-4f0b-91a4-8534cae7980d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock_b1749e9a-2475-4cf6-b39c-3d5197b2739b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_9ab6d547-aa33-4f0b-91a4-8534cae7980d" xlink:to="loc_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock_b1749e9a-2475-4cf6-b39c-3d5197b2739b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_47a25a53-0911-480d-9b6b-81e2ec5e1a07" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_9ab6d547-aa33-4f0b-91a4-8534cae7980d" xlink:to="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_47a25a53-0911-480d-9b6b-81e2ec5e1a07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://shentel.com/role/DerivativeandHedgingNarrativeDetails" xlink:type="simple" xlink:href="shen-20201231.xsd#DerivativeandHedgingNarrativeDetails"/>
  <link:presentationLink xlink:role="http://shentel.com/role/DerivativeandHedgingNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_35366c69-112d-4176-af6f-a3263d8958f7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable_e465c830-3798-4a83-9a40-5592f34f05f0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_35366c69-112d-4176-af6f-a3263d8958f7" xlink:to="loc_us-gaap_DerivativeTable_e465c830-3798-4a83-9a40-5592f34f05f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_e6745301-f6a8-414f-9011-0cb06c835cff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_e465c830-3798-4a83-9a40-5592f34f05f0" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_e6745301-f6a8-414f-9011-0cb06c835cff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_d001ef69-4556-472b-a393-80486d55efd5" 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_e6745301-f6a8-414f-9011-0cb06c835cff" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_d001ef69-4556-472b-a393-80486d55efd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_InterestRateSwapMay2016Member_29ddbf7d-24f0-49d2-95c7-b66f2d3981c6" xlink:href="shen-20201231.xsd#shen_InterestRateSwapMay2016Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_d001ef69-4556-472b-a393-80486d55efd5" xlink:to="loc_shen_InterestRateSwapMay2016Member_29ddbf7d-24f0-49d2-95c7-b66f2d3981c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_865e936d-a593-4c6e-98cf-a7a9f64be9b5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestRateSwapMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_d001ef69-4556-472b-a393-80486d55efd5" xlink:to="loc_us-gaap_InterestRateSwapMember_865e936d-a593-4c6e-98cf-a7a9f64be9b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_9d06ca6f-062d-4649-8dcd-56e7343012ed" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_e465c830-3798-4a83-9a40-5592f34f05f0" xlink:to="loc_us-gaap_HedgingDesignationAxis_9d06ca6f-062d-4649-8dcd-56e7343012ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_3b0be91c-9402-446f-9bcc-1b79576a549b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationAxis_9d06ca6f-062d-4649-8dcd-56e7343012ed" xlink:to="loc_us-gaap_HedgingDesignationDomain_3b0be91c-9402-446f-9bcc-1b79576a549b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NondesignatedMember_108a05a9-610b-473d-a9e6-c72fb14c352f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NondesignatedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationDomain_3b0be91c-9402-446f-9bcc-1b79576a549b" xlink:to="loc_us-gaap_NondesignatedMember_108a05a9-610b-473d-a9e6-c72fb14c352f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_9ce7de81-eac9-4232-9140-649a7c0cca4f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_e465c830-3798-4a83-9a40-5592f34f05f0" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_9ce7de81-eac9-4232-9140-649a7c0cca4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_2dbab2f7-ea44-4a90-98eb-1470dbff4808" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_9ce7de81-eac9-4232-9140-649a7c0cca4f" xlink:to="loc_us-gaap_HedgingRelationshipDomain_2dbab2f7-ea44-4a90-98eb-1470dbff4808" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_0993d143-072b-4632-ad6b-3348ab6bcf63" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingRelationshipDomain_2dbab2f7-ea44-4a90-98eb-1470dbff4808" xlink:to="loc_us-gaap_CashFlowHedgingMember_0993d143-072b-4632-ad6b-3348ab6bcf63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems_5a9615fa-842e-426f-a442-c9490e239e54" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_e465c830-3798-4a83-9a40-5592f34f05f0" xlink:to="loc_us-gaap_DerivativeLineItems_5a9615fa-842e-426f-a442-c9490e239e54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFixedInterestRate_d2c172b4-bcba-4b4e-84a1-4a3c718114a6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeFixedInterestRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_5a9615fa-842e-426f-a442-c9490e239e54" xlink:to="loc_us-gaap_DerivativeFixedInterestRate_d2c172b4-bcba-4b4e-84a1-4a3c718114a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_DerivativeOutstandingDebtPercentageHedged_0535df14-6496-4b12-b38d-16d4ddd954d3" xlink:href="shen-20201231.xsd#shen_DerivativeOutstandingDebtPercentageHedged"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_5a9615fa-842e-426f-a442-c9490e239e54" xlink:to="loc_shen_DerivativeOutstandingDebtPercentageHedged_0535df14-6496-4b12-b38d-16d4ddd954d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetNotionalAmount_010e2392-f82f-4ada-aa20-3fcfdd7d95e2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeAssetNotionalAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_5a9615fa-842e-426f-a442-c9490e239e54" xlink:to="loc_us-gaap_DerivativeAssetNotionalAmount_010e2392-f82f-4ada-aa20-3fcfdd7d95e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths_05195b5c-1846-4875-97a1-3213b862cecd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_5a9615fa-842e-426f-a442-c9490e239e54" xlink:to="loc_us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths_05195b5c-1846-4875-97a1-3213b862cecd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://shentel.com/role/DerivativeandHedgingScheduleofDerivativeInstrumentsFairValueDetails" xlink:type="simple" xlink:href="shen-20201231.xsd#DerivativeandHedgingScheduleofDerivativeInstrumentsFairValueDetails"/>
  <link:presentationLink xlink:role="http://shentel.com/role/DerivativeandHedgingScheduleofDerivativeInstrumentsFairValueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_5644c777-e100-47ad-ad70-a31073302bca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_83ce1e76-ee66-42ca-8307-ed65c7e055c4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_5644c777-e100-47ad-ad70-a31073302bca" xlink:to="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_83ce1e76-ee66-42ca-8307-ed65c7e055c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_15a34ac8-f59a-4886-bcb2-7fb2345f78e5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_83ce1e76-ee66-42ca-8307-ed65c7e055c4" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_15a34ac8-f59a-4886-bcb2-7fb2345f78e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_46496f84-3e2c-4643-aeeb-17cfd4083d8c" 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_15a34ac8-f59a-4886-bcb2-7fb2345f78e5" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_46496f84-3e2c-4643-aeeb-17cfd4083d8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_0e7ae706-d059-4b00-bc29-da77ff724cbb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestRateSwapMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_46496f84-3e2c-4643-aeeb-17cfd4083d8c" xlink:to="loc_us-gaap_InterestRateSwapMember_0e7ae706-d059-4b00-bc29-da77ff724cbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_c38e136f-3c5f-4620-ae0a-3476ea22cf9c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_83ce1e76-ee66-42ca-8307-ed65c7e055c4" xlink:to="loc_us-gaap_HedgingDesignationAxis_c38e136f-3c5f-4620-ae0a-3476ea22cf9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_13257386-1396-49f4-8e16-bd6d202f2120" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationAxis_c38e136f-3c5f-4620-ae0a-3476ea22cf9c" xlink:to="loc_us-gaap_HedgingDesignationDomain_13257386-1396-49f4-8e16-bd6d202f2120" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_cc38a7c3-4fc0-45d2-9012-73cfb248623e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationDomain_13257386-1396-49f4-8e16-bd6d202f2120" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_cc38a7c3-4fc0-45d2-9012-73cfb248623e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_22fc7449-895a-4a14-97b1-9c263eed6cb9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_83ce1e76-ee66-42ca-8307-ed65c7e055c4" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_22fc7449-895a-4a14-97b1-9c263eed6cb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_31e28193-2aa3-490b-81aa-188de462b67a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_22fc7449-895a-4a14-97b1-9c263eed6cb9" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_31e28193-2aa3-490b-81aa-188de462b67a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_3da86fd6-239c-41ea-9214-f727e46e28f4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_31e28193-2aa3-490b-81aa-188de462b67a" xlink:to="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_3da86fd6-239c-41ea-9214-f727e46e28f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_DeferredChargesandOtherAssetsNetMember_c40c8d96-1b4f-46f2-87aa-ac6f5c395d51" xlink:href="shen-20201231.xsd#shen_DeferredChargesandOtherAssetsNetMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_31e28193-2aa3-490b-81aa-188de462b67a" xlink:to="loc_shen_DeferredChargesandOtherAssetsNetMember_c40c8d96-1b4f-46f2-87aa-ac6f5c395d51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_AccruedLiabilitiesAndOtherMember_bdc3f023-a0db-4388-88dd-4307b2791756" xlink:href="shen-20201231.xsd#shen_AccruedLiabilitiesAndOtherMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_31e28193-2aa3-490b-81aa-188de462b67a" xlink:to="loc_shen_AccruedLiabilitiesAndOtherMember_bdc3f023-a0db-4388-88dd-4307b2791756" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesFairValueLineItems_552aff42-cb75-40aa-9d79-85f10207e682" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativesFairValueLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_83ce1e76-ee66-42ca-8307-ed65c7e055c4" xlink:to="loc_us-gaap_DerivativesFairValueLineItems_552aff42-cb75-40aa-9d79-85f10207e682" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssets_cfd02082-6884-4cc7-a5e7-2a0387b5629d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_552aff42-cb75-40aa-9d79-85f10207e682" xlink:to="loc_us-gaap_DerivativeAssets_cfd02082-6884-4cc7-a5e7-2a0387b5629d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://shentel.com/role/DerivativeandHedgingScheduleofAccumulatedOtherComprehensiveIncomeLossDetails" xlink:type="simple" xlink:href="shen-20201231.xsd#DerivativeandHedgingScheduleofAccumulatedOtherComprehensiveIncomeLossDetails"/>
  <link:presentationLink xlink:role="http://shentel.com/role/DerivativeandHedgingScheduleofAccumulatedOtherComprehensiveIncomeLossDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_beec3f26-5e4b-4047-9927-4a30a99c87e6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_1566b715-fa47-4894-bbfe-d8136e7da46f" 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_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_beec3f26-5e4b-4047-9927-4a30a99c87e6" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_1566b715-fa47-4894-bbfe-d8136e7da46f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_29840902-8a9c-4df7-8933-84bfd26a98ac" 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_1566b715-fa47-4894-bbfe-d8136e7da46f" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_29840902-8a9c-4df7-8933-84bfd26a98ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_623298d2-7bd8-409e-a953-8e7152af5d0c" 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_29840902-8a9c-4df7-8933-84bfd26a98ac" xlink:to="loc_us-gaap_EquityComponentDomain_623298d2-7bd8-409e-a953-8e7152af5d0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_94d9f2d4-c2d7-4484-a8c7-b5f5eeaf406c" 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_623298d2-7bd8-409e-a953-8e7152af5d0c" xlink:to="loc_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_94d9f2d4-c2d7-4484-a8c7-b5f5eeaf406c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_e96ce555-c857-4f52-8773-9f5c8b5c4451" 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_1566b715-fa47-4894-bbfe-d8136e7da46f" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_e96ce555-c857-4f52-8773-9f5c8b5c4451" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AOCIAttributableToParentAbstract_d0974d81-8721-49bd-8297-ed49266ad262" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AOCIAttributableToParentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_e96ce555-c857-4f52-8773-9f5c8b5c4451" xlink:to="loc_us-gaap_AOCIAttributableToParentAbstract_d0974d81-8721-49bd-8297-ed49266ad262" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_AOCIAttributabletoParentBeforeTaxRollForward_3d4d17d7-61c7-4b80-8fe6-76a23e68cbe3" xlink:href="shen-20201231.xsd#shen_AOCIAttributabletoParentBeforeTaxRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AOCIAttributableToParentAbstract_d0974d81-8721-49bd-8297-ed49266ad262" xlink:to="loc_shen_AOCIAttributabletoParentBeforeTaxRollForward_3d4d17d7-61c7-4b80-8fe6-76a23e68cbe3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AociBeforeTaxAttributableToParent_2da93bef-301e-4cb4-8dc3-f9b45047aefc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AociBeforeTaxAttributableToParent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_shen_AOCIAttributabletoParentBeforeTaxRollForward_3d4d17d7-61c7-4b80-8fe6-76a23e68cbe3" xlink:to="loc_us-gaap_AociBeforeTaxAttributableToParent_2da93bef-301e-4cb4-8dc3-f9b45047aefc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent_3fc1b964-5787-4263-b85e-1c9b14017d81" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_shen_AOCIAttributabletoParentBeforeTaxRollForward_3d4d17d7-61c7-4b80-8fe6-76a23e68cbe3" xlink:to="loc_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent_3fc1b964-5787-4263-b85e-1c9b14017d81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent_9c8324a4-5528-4515-b3fd-a7d7ad80d87d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_shen_AOCIAttributabletoParentBeforeTaxRollForward_3d4d17d7-61c7-4b80-8fe6-76a23e68cbe3" xlink:to="loc_us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent_9c8324a4-5528-4515-b3fd-a7d7ad80d87d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent_af566a48-c0d5-41eb-a1b8-e998be0e87f8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_shen_AOCIAttributabletoParentBeforeTaxRollForward_3d4d17d7-61c7-4b80-8fe6-76a23e68cbe3" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent_af566a48-c0d5-41eb-a1b8-e998be0e87f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AociBeforeTaxAttributableToParent_2fdada38-4dca-4ca1-bd60-e4f4058c0a92" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AociBeforeTaxAttributableToParent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_shen_AOCIAttributabletoParentBeforeTaxRollForward_3d4d17d7-61c7-4b80-8fe6-76a23e68cbe3" xlink:to="loc_us-gaap_AociBeforeTaxAttributableToParent_2fdada38-4dca-4ca1-bd60-e4f4058c0a92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_AOCIAttributabletoParentTaxRollForward_af8577af-9509-4117-80fc-325c6bd54be1" xlink:href="shen-20201231.xsd#shen_AOCIAttributabletoParentTaxRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AOCIAttributableToParentAbstract_d0974d81-8721-49bd-8297-ed49266ad262" xlink:to="loc_shen_AOCIAttributabletoParentTaxRollForward_af8577af-9509-4117-80fc-325c6bd54be1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AociTaxAttributableToParent_661ba494-5293-452e-874a-59b112ad1164" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AociTaxAttributableToParent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_shen_AOCIAttributabletoParentTaxRollForward_af8577af-9509-4117-80fc-325c6bd54be1" xlink:to="loc_us-gaap_AociTaxAttributableToParent_661ba494-5293-452e-874a-59b112ad1164" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedPeriodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax_2c281e72-ec08-4ceb-bdb8-44d18b18ae64" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_shen_AOCIAttributabletoParentTaxRollForward_af8577af-9509-4117-80fc-325c6bd54be1" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax_2c281e72-ec08-4ceb-bdb8-44d18b18ae64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodTax_bd32bd6c-d864-4b72-a79d-9d5e82b77524" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReclassificationFromAociCurrentPeriodTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_shen_AOCIAttributabletoParentTaxRollForward_af8577af-9509-4117-80fc-325c6bd54be1" xlink:to="loc_us-gaap_ReclassificationFromAociCurrentPeriodTax_bd32bd6c-d864-4b72-a79d-9d5e82b77524" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossTax_f77938ce-7fb2-4df3-9722-a893b314bc61" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_shen_AOCIAttributabletoParentTaxRollForward_af8577af-9509-4117-80fc-325c6bd54be1" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossTax_f77938ce-7fb2-4df3-9722-a893b314bc61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AociTaxAttributableToParent_0523ce4f-5689-4b57-955e-0d7aebd251f5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AociTaxAttributableToParent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_shen_AOCIAttributabletoParentTaxRollForward_af8577af-9509-4117-80fc-325c6bd54be1" xlink:to="loc_us-gaap_AociTaxAttributableToParent_0523ce4f-5689-4b57-955e-0d7aebd251f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedPeriodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_1d76781e-7c07-416e-8135-21eae52dc760" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AOCIAttributableToParentNetOfTaxRollForward"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AOCIAttributableToParentAbstract_d0974d81-8721-49bd-8297-ed49266ad262" xlink:to="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_1d76781e-7c07-416e-8135-21eae52dc760" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_c4c7fcbb-9af1-4322-af7c-b2fae6797960" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_1d76781e-7c07-416e-8135-21eae52dc760" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_c4c7fcbb-9af1-4322-af7c-b2fae6797960" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_42d6a718-6b2f-49d3-8788-337681ff6306" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_1d76781e-7c07-416e-8135-21eae52dc760" xlink:to="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_42d6a718-6b2f-49d3-8788-337681ff6306" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_ff3369d7-f958-4890-b4fe-0b9d3c1ccf3b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_1d76781e-7c07-416e-8135-21eae52dc760" xlink:to="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_ff3369d7-f958-4890-b4fe-0b9d3c1ccf3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_b415e774-ab6c-4bcd-8315-11b074d4a65a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_1d76781e-7c07-416e-8135-21eae52dc760" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_b415e774-ab6c-4bcd-8315-11b074d4a65a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_3bd0d370-11cf-49ba-8ec7-dd7904ffb62e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_1d76781e-7c07-416e-8135-21eae52dc760" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_3bd0d370-11cf-49ba-8ec7-dd7904ffb62e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://shentel.com/role/DerivativeandHedgingScheduleofAccumulatedOtherComprehensiveIncomeLossDetails_1" xlink:type="simple" xlink:href="shen-20201231.xsd#DerivativeandHedgingScheduleofAccumulatedOtherComprehensiveIncomeLossDetails_1"/>
  <link:presentationLink xlink:role="http://shentel.com/role/DerivativeandHedgingScheduleofAccumulatedOtherComprehensiveIncomeLossDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://shentel.com/role/IncomeTaxes" xlink:type="simple" xlink:href="shen-20201231.xsd#IncomeTaxes"/>
  <link:presentationLink xlink:role="http://shentel.com/role/IncomeTaxes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_73d80fbb-a140-46c9-ada8-68c60a178db7" 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_7e0b697e-7a02-4909-b4e0-d4a688932254" 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_73d80fbb-a140-46c9-ada8-68c60a178db7" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_7e0b697e-7a02-4909-b4e0-d4a688932254" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://shentel.com/role/IncomeTaxesTables" xlink:type="simple" xlink:href="shen-20201231.xsd#IncomeTaxesTables"/>
  <link:presentationLink xlink:role="http://shentel.com/role/IncomeTaxesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_d6e25d8d-4eea-4828-9a48-95b69bd335d1" 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_52e1a37c-ffcb-43ac-b357-0d8884cbe808" 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_d6e25d8d-4eea-4828-9a48-95b69bd335d1" xlink:to="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_52e1a37c-ffcb-43ac-b357-0d8884cbe808" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_6fdbb3e8-f715-4a4f-b58f-df161f130520" 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_d6e25d8d-4eea-4828-9a48-95b69bd335d1" xlink:to="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_6fdbb3e8-f715-4a4f-b58f-df161f130520" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_4242ee48-d569-42c9-b836-9b26aa55b546" 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_d6e25d8d-4eea-4828-9a48-95b69bd335d1" xlink:to="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_4242ee48-d569-42c9-b836-9b26aa55b546" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://shentel.com/role/IncomeTaxesNarrativeDetails" xlink:type="simple" xlink:href="shen-20201231.xsd#IncomeTaxesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://shentel.com/role/IncomeTaxesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_7d087525-419e-421d-990c-bce15002d51d" 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_11ebd942-0df3-4dc0-9f78-dfeef202e6b3" 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_7d087525-419e-421d-990c-bce15002d51d" xlink:to="loc_us-gaap_OperatingLossCarryforwardsTable_11ebd942-0df3-4dc0-9f78-dfeef202e6b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_674bbcac-d5e7-42d4-868d-003dd8c5a86c" 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_11ebd942-0df3-4dc0-9f78-dfeef202e6b3" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_674bbcac-d5e7-42d4-868d-003dd8c5a86c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_4a0fd67f-57bf-4e72-85f3-ec4e024a6fc4" 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_674bbcac-d5e7-42d4-868d-003dd8c5a86c" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_4a0fd67f-57bf-4e72-85f3-ec4e024a6fc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCountryMember_b56809a1-c061-4354-ab25-25d30757bb55" 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_4a0fd67f-57bf-4e72-85f3-ec4e024a6fc4" xlink:to="loc_us-gaap_DomesticCountryMember_b56809a1-c061-4354-ab25-25d30757bb55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_a8f12059-f7da-45c2-83d1-82676e146752" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_4a0fd67f-57bf-4e72-85f3-ec4e024a6fc4" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_a8f12059-f7da-45c2-83d1-82676e146752" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems_2535ab4b-f45a-4f23-bc9f-134c4604bf4f" 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_11ebd942-0df3-4dc0-9f78-dfeef202e6b3" xlink:to="loc_us-gaap_OperatingLossCarryforwardsLineItems_2535ab4b-f45a-4f23-bc9f-134c4604bf4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaid_ddcdbdad-2a37-436c-b6e7-a655fd8f8ad9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxesPaid"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_2535ab4b-f45a-4f23-bc9f-134c4604bf4f" xlink:to="loc_us-gaap_IncomeTaxesPaid_ddcdbdad-2a37-436c-b6e7-a655fd8f8ad9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIncomeTaxRefunds_7ab48029-f5f9-4f39-9cb3-df571ba46ee3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIncomeTaxRefunds"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_2535ab4b-f45a-4f23-bc9f-134c4604bf4f" xlink:to="loc_us-gaap_ProceedsFromIncomeTaxRefunds_7ab48029-f5f9-4f39-9cb3-df571ba46ee3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_e7ca7238-4c60-494b-aef5-80c69f9bd789" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_2535ab4b-f45a-4f23-bc9f-134c4604bf4f" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_e7ca7238-4c60-494b-aef5-80c69f9bd789" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards_37940dcb-3543-4792-a4d9-f4451d790f0d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_2535ab4b-f45a-4f23-bc9f-134c4604bf4f" xlink:to="loc_us-gaap_OperatingLossCarryforwards_37940dcb-3543-4792-a4d9-f4451d790f0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_56fc3625-727c-4690-bb78-e7d622baf404" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_2535ab4b-f45a-4f23-bc9f-134c4604bf4f" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_56fc3625-727c-4690-bb78-e7d622baf404" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://shentel.com/role/IncomeTaxesComponentsofFederalandStateIncomeTaxesDetails" xlink:type="simple" xlink:href="shen-20201231.xsd#IncomeTaxesComponentsofFederalandStateIncomeTaxesDetails"/>
  <link:presentationLink xlink:role="http://shentel.com/role/IncomeTaxesComponentsofFederalandStateIncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_e5968b3a-d71e-4062-b566-1fdde4e61e45" 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_IncomeTaxExpenseBenefitContinuingOperationsAbstract_ea0d15f6-b078-4ccb-9cf7-34682205f1a3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_e5968b3a-d71e-4062-b566-1fdde4e61e45" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract_ea0d15f6-b078-4ccb-9cf7-34682205f1a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_60122665-972d-46af-b50d-0a5e4007d5f3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract_ea0d15f6-b078-4ccb-9cf7-34682205f1a3" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_60122665-972d-46af-b50d-0a5e4007d5f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_2844a8ba-7fc7-486f-af08-876b70e9fc5f" 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_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_60122665-972d-46af-b50d-0a5e4007d5f3" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_2844a8ba-7fc7-486f-af08-876b70e9fc5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_d987b998-4b68-4bf5-9ad5-4b3ac400adfb" 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_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_60122665-972d-46af-b50d-0a5e4007d5f3" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_d987b998-4b68-4bf5-9ad5-4b3ac400adfb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_8e92f01f-231f-44da-84a1-d5a0c07dfb74" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_60122665-972d-46af-b50d-0a5e4007d5f3" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_8e92f01f-231f-44da-84a1-d5a0c07dfb74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_77ff4143-78cf-45e2-9089-6ea09cd4d23b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract_ea0d15f6-b078-4ccb-9cf7-34682205f1a3" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_77ff4143-78cf-45e2-9089-6ea09cd4d23b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_7f41b7ab-93d8-4014-8cdf-94839c6046a2" 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_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_77ff4143-78cf-45e2-9089-6ea09cd4d23b" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_7f41b7ab-93d8-4014-8cdf-94839c6046a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_d8966080-0e42-4d6b-9b65-09f5541ab87b" 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_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_77ff4143-78cf-45e2-9089-6ea09cd4d23b" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_d8966080-0e42-4d6b-9b65-09f5541ab87b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_451d3fb1-fc85-41e5-91f5-2255fcab87f9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_77ff4143-78cf-45e2-9089-6ea09cd4d23b" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_451d3fb1-fc85-41e5-91f5-2255fcab87f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_bd5dfaeb-c044-44d1-a20c-c8a5d8bf857a" 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_IncomeTaxExpenseBenefitContinuingOperationsAbstract_ea0d15f6-b078-4ccb-9cf7-34682205f1a3" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_bd5dfaeb-c044-44d1-a20c-c8a5d8bf857a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_1344ab27-85eb-4840-928c-47776497769d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract_ea0d15f6-b078-4ccb-9cf7-34682205f1a3" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_1344ab27-85eb-4840-928c-47776497769d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://shentel.com/role/IncomeTaxesReconciliationofIncomeTaxesDetails" xlink:type="simple" xlink:href="shen-20201231.xsd#IncomeTaxesReconciliationofIncomeTaxesDetails"/>
  <link:presentationLink xlink:role="http://shentel.com/role/IncomeTaxesReconciliationofIncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_acf7555e-d226-406b-b996-1c8cfdd692a8" 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_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_a049c18d-77fc-49d4-a299-03c4b63c2724" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_acf7555e-d226-406b-b996-1c8cfdd692a8" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_a049c18d-77fc-49d4-a299-03c4b63c2724" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_64a356ca-7865-47fb-9aa7-ace55883c7e1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_a049c18d-77fc-49d4-a299-03c4b63c2724" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_64a356ca-7865-47fb-9aa7-ace55883c7e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_a0b44814-efc1-4608-a764-74b71c1d51a8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_a049c18d-77fc-49d4-a299-03c4b63c2724" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_a0b44814-efc1-4608-a764-74b71c1d51a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_603390c1-9dcb-4042-9dec-af1dfdc487e8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_a049c18d-77fc-49d4-a299-03c4b63c2724" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_603390c1-9dcb-4042-9dec-af1dfdc487e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_a555ad2d-8f45-4bd0-9fff-8511fc7bcfe7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_a049c18d-77fc-49d4-a299-03c4b63c2724" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_a555ad2d-8f45-4bd0-9fff-8511fc7bcfe7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_d82e4d76-28bd-4443-995c-1a7f1730d1ff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_a049c18d-77fc-49d4-a299-03c4b63c2724" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_d82e4d76-28bd-4443-995c-1a7f1730d1ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://shentel.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="shen-20201231.xsd#IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://shentel.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_7442e06e-2e64-4b1c-ac6f-a3edfe060d4a" 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_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_ed1bc901-8618-481b-a26a-3f316eb18362" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_7442e06e-2e64-4b1c-ac6f-a3edfe060d4a" xlink:to="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_ed1bc901-8618-481b-a26a-3f316eb18362" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNetAbstract_15233db3-971e-4c7d-82c7-265c1124a7da" 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_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_ed1bc901-8618-481b-a26a-3f316eb18362" xlink:to="loc_us-gaap_DeferredTaxAssetsNetAbstract_15233db3-971e-4c7d-82c7-265c1124a7da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsDeferredIncome_c3b6744e-8046-46e5-8f80-b01c27adff32" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsDeferredIncome"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_15233db3-971e-4c7d-82c7-265c1124a7da" xlink:to="loc_us-gaap_DeferredTaxAssetsDeferredIncome_c3b6744e-8046-46e5-8f80-b01c27adff32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAssetRetirementObligations_bd6503c9-bd47-40f6-9603-515bba09e385" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAssetRetirementObligations"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_15233db3-971e-4c7d-82c7-265c1124a7da" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAssetRetirementObligations_bd6503c9-bd47-40f6-9603-515bba09e385" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_fc191adc-679c-4740-9fc1-04a9271359c6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_15233db3-971e-4c7d-82c7-265c1124a7da" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_fc191adc-679c-4740-9fc1-04a9271359c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions_8a13b28d-9dc3-4568-9f2c-853cb37c5c34" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_15233db3-971e-4c7d-82c7-265c1124a7da" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions_8a13b28d-9dc3-4568-9f2c-853cb37c5c34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_68fa471a-6c76-40e3-a991-634c32dcc9c0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_15233db3-971e-4c7d-82c7-265c1124a7da" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_68fa471a-6c76-40e3-a991-634c32dcc9c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther_25e05ce9-ae2d-4d74-8b5a-47475bf439ff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_15233db3-971e-4c7d-82c7-265c1124a7da" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther_25e05ce9-ae2d-4d74-8b5a-47475bf439ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_94c517f8-df61-4200-9ddb-7f77506e82a8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_15233db3-971e-4c7d-82c7-265c1124a7da" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_94c517f8-df61-4200-9ddb-7f77506e82a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_009ea58d-72dc-48bf-baee-a7f008699bc2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_15233db3-971e-4c7d-82c7-265c1124a7da" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_009ea58d-72dc-48bf-baee-a7f008699bc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_11d0f19f-c844-4c57-a030-254d3eab27a2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_15233db3-971e-4c7d-82c7-265c1124a7da" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_11d0f19f-c844-4c57-a030-254d3eab27a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_1af7e5a2-5e41-46d4-8fb0-58e7ca43b5bd" 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_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_ed1bc901-8618-481b-a26a-3f316eb18362" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_1af7e5a2-5e41-46d4-8fb0-58e7ca43b5bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_5f496543-5837-4cae-9886-72be58a0f4ff" 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_1af7e5a2-5e41-46d4-8fb0-58e7ca43b5bd" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_5f496543-5837-4cae-9886-72be58a0f4ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome_7eaf7bcf-897b-4179-9b6b-58e3cc2b943b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_1af7e5a2-5e41-46d4-8fb0-58e7ca43b5bd" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome_7eaf7bcf-897b-4179-9b6b-58e3cc2b943b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_ae6310fa-4572-44d0-b82c-7fd155a55045" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_1af7e5a2-5e41-46d4-8fb0-58e7ca43b5bd" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_ae6310fa-4572-44d0-b82c-7fd155a55045" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_a490bcd5-f8e7-47be-bd2f-34093b10c2d1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_1af7e5a2-5e41-46d4-8fb0-58e7ca43b5bd" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_a490bcd5-f8e7-47be-bd2f-34093b10c2d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_7b40dbed-72aa-4a31-afd5-e238ea0adceb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_1af7e5a2-5e41-46d4-8fb0-58e7ca43b5bd" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_7b40dbed-72aa-4a31-afd5-e238ea0adceb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_5d3d4604-3a9c-43cc-a6ee-8d160bdd2b0e" 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_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_ed1bc901-8618-481b-a26a-3f316eb18362" xlink:to="loc_us-gaap_DeferredTaxLiabilities_5d3d4604-3a9c-43cc-a6ee-8d160bdd2b0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://shentel.com/role/EarningsperShareStockCompensation" xlink:type="simple" xlink:href="shen-20201231.xsd#EarningsperShareStockCompensation"/>
  <link:presentationLink xlink:role="http://shentel.com/role/EarningsperShareStockCompensation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_8ec652f1-f63c-4e61-8f68-0aa5cdb8a43b" 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_1e0c47c1-38ec-425a-9f56-5986d52fea28" 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_8ec652f1-f63c-4e61-8f68-0aa5cdb8a43b" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_1e0c47c1-38ec-425a-9f56-5986d52fea28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://shentel.com/role/EarningsperShareStockCompensationTables" xlink:type="simple" xlink:href="shen-20201231.xsd#EarningsperShareStockCompensationTables"/>
  <link:presentationLink xlink:role="http://shentel.com/role/EarningsperShareStockCompensationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_204cccaa-20d2-4eff-bfdd-bc5592b5bcc4" 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_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_479dcd4e-ab97-4ed7-846b-ccb9476f1e79" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_204cccaa-20d2-4eff-bfdd-bc5592b5bcc4" xlink:to="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_479dcd4e-ab97-4ed7-846b-ccb9476f1e79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_cf7aa306-0027-4579-9c75-c91857c8e127" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_204cccaa-20d2-4eff-bfdd-bc5592b5bcc4" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_cf7aa306-0027-4579-9c75-c91857c8e127" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://shentel.com/role/EarningsperShareStockCompensationNarrativeDetails" xlink:type="simple" xlink:href="shen-20201231.xsd#EarningsperShareStockCompensationNarrativeDetails"/>
  <link:presentationLink xlink:role="http://shentel.com/role/EarningsperShareStockCompensationNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_65cc69ca-0138-4b9e-93c2-6e50b5180032" 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_b1d63020-06b9-4767-9400-79989b6d10f2" 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_65cc69ca-0138-4b9e-93c2-6e50b5180032" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_b1d63020-06b9-4767-9400-79989b6d10f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_0f7e730d-8175-47d6-9c4f-60e3f5582602" 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_b1d63020-06b9-4767-9400-79989b6d10f2" xlink:to="loc_us-gaap_AwardTypeAxis_0f7e730d-8175-47d6-9c4f-60e3f5582602" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2a41fa24-5a15-49b6-8c74-974b61300aed" 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_0f7e730d-8175-47d6-9c4f-60e3f5582602" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2a41fa24-5a15-49b6-8c74-974b61300aed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_fd6d6e45-30d5-46ea-a097-c8b5902de820" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2a41fa24-5a15-49b6-8c74-974b61300aed" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_fd6d6e45-30d5-46ea-a097-c8b5902de820" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_RelativeTotalShareholderReturnAwardsMember_191e8893-a554-407e-a7f1-3e96a57f4943" xlink:href="shen-20201231.xsd#shen_RelativeTotalShareholderReturnAwardsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2a41fa24-5a15-49b6-8c74-974b61300aed" xlink:to="loc_shen_RelativeTotalShareholderReturnAwardsMember_191e8893-a554-407e-a7f1-3e96a57f4943" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis_1751d5ae-9104-4ad5-be78-478065bbadf3" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_b1d63020-06b9-4767-9400-79989b6d10f2" xlink:to="loc_srt_TitleOfIndividualAxis_1751d5ae-9104-4ad5-be78-478065bbadf3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_706de40e-1a33-4a14-8f57-4b3536df75bd" 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_1751d5ae-9104-4ad5-be78-478065bbadf3" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_706de40e-1a33-4a14-8f57-4b3536df75bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_EmployeesAndDirectorsMember_4b7ccd78-7303-405e-a656-ebe51d9e5119" xlink:href="shen-20201231.xsd#shen_EmployeesAndDirectorsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_706de40e-1a33-4a14-8f57-4b3536df75bd" xlink:to="loc_shen_EmployeesAndDirectorsMember_4b7ccd78-7303-405e-a656-ebe51d9e5119" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_78901f27-b38a-4175-9ecb-718f5d0aa996" 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_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_b1d63020-06b9-4767-9400-79989b6d10f2" xlink:to="loc_srt_RangeAxis_78901f27-b38a-4175-9ecb-718f5d0aa996" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_a7b00111-658a-473e-8aca-ce485154c58c" 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_78901f27-b38a-4175-9ecb-718f5d0aa996" xlink:to="loc_srt_RangeMember_a7b00111-658a-473e-8aca-ce485154c58c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_5336b1f6-2cee-4c4a-8232-b6c2e79e3423" 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_a7b00111-658a-473e-8aca-ce485154c58c" xlink:to="loc_srt_MinimumMember_5336b1f6-2cee-4c4a-8232-b6c2e79e3423" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_254f2af6-3b5d-4407-a7b2-a07d6df60a7a" 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_a7b00111-658a-473e-8aca-ce485154c58c" xlink:to="loc_srt_MaximumMember_254f2af6-3b5d-4407-a7b2-a07d6df60a7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_17219779-a2f6-469b-a4c9-4877025ae017" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_b1d63020-06b9-4767-9400-79989b6d10f2" xlink:to="loc_us-gaap_PlanNameAxis_17219779-a2f6-469b-a4c9-4877025ae017" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_7bb237ca-79d2-4f88-8847-95f3cbef4075" 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_17219779-a2f6-469b-a4c9-4877025ae017" xlink:to="loc_us-gaap_PlanNameDomain_7bb237ca-79d2-4f88-8847-95f3cbef4075" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_ThePlan2005Member_acb64d64-0aed-4581-8cb6-399eb343d004" xlink:href="shen-20201231.xsd#shen_ThePlan2005Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_7bb237ca-79d2-4f88-8847-95f3cbef4075" xlink:to="loc_shen_ThePlan2005Member_acb64d64-0aed-4581-8cb6-399eb343d004" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_ThePlan2014Member_6fef2749-6a16-4df3-9dc7-4a19a7ee8232" xlink:href="shen-20201231.xsd#shen_ThePlan2014Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_7bb237ca-79d2-4f88-8847-95f3cbef4075" xlink:to="loc_shen_ThePlan2014Member_6fef2749-6a16-4df3-9dc7-4a19a7ee8232" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4503aae3-c502-492a-ad33-eca1425b1ae8" 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_b1d63020-06b9-4767-9400-79989b6d10f2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4503aae3-c502-492a-ad33-eca1425b1ae8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_NumberOfStockIncentivePlans_5784b295-6f3b-42ff-88a5-00f8366af954" xlink:href="shen-20201231.xsd#shen_NumberOfStockIncentivePlans"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4503aae3-c502-492a-ad33-eca1425b1ae8" xlink:to="loc_shen_NumberOfStockIncentivePlans_5784b295-6f3b-42ff-88a5-00f8366af954" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_82081e89-3646-4140-8970-d86bfc7d2ae9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4503aae3-c502-492a-ad33-eca1425b1ae8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_82081e89-3646-4140-8970-d86bfc7d2ae9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_a53b6f0a-84bc-492b-81d9-0e3f3d9fca6b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4503aae3-c502-492a-ad33-eca1425b1ae8" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_a53b6f0a-84bc-492b-81d9-0e3f3d9fca6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_563d0e0d-8cd9-4d86-94fe-738c3d60aaa2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4503aae3-c502-492a-ad33-eca1425b1ae8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_563d0e0d-8cd9-4d86-94fe-738c3d60aaa2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_401962b1-03e2-42b3-b193-c58094bdddf9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4503aae3-c502-492a-ad33-eca1425b1ae8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_401962b1-03e2-42b3-b193-c58094bdddf9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_4aced25e-d6ac-4091-8fc7-280310005145" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4503aae3-c502-492a-ad33-eca1425b1ae8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_4aced25e-d6ac-4091-8fc7-280310005145" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_37fd2e7e-001e-47eb-a225-4da41a299db4" 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_4503aae3-c502-492a-ad33-eca1425b1ae8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_37fd2e7e-001e-47eb-a225-4da41a299db4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriodPercentage_7dd6c247-7788-46e2-b5ec-d153f9f6cc21" xlink:href="shen-20201231.xsd#shen_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriodPercentage"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4503aae3-c502-492a-ad33-eca1425b1ae8" xlink:to="loc_shen_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriodPercentage_7dd6c247-7788-46e2-b5ec-d153f9f6cc21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_c35b3e30-2b9c-491f-905e-c01eca10b24f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4503aae3-c502-492a-ad33-eca1425b1ae8" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_c35b3e30-2b9c-491f-905e-c01eca10b24f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_b89cabd2-2ffb-4b93-bfb8-475ae17814ea" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4503aae3-c502-492a-ad33-eca1425b1ae8" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_b89cabd2-2ffb-4b93-bfb8-475ae17814ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_a0a5a12c-5cba-44fb-8d90-fe021adec7b5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4503aae3-c502-492a-ad33-eca1425b1ae8" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_a0a5a12c-5cba-44fb-8d90-fe021adec7b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://shentel.com/role/EarningsperShareStockCompensationScheduleofStockCompensationExpenseDetails" xlink:type="simple" xlink:href="shen-20201231.xsd#EarningsperShareStockCompensationScheduleofStockCompensationExpenseDetails"/>
  <link:presentationLink xlink:role="http://shentel.com/role/EarningsperShareStockCompensationScheduleofStockCompensationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_be6d6817-b53e-4439-b8e9-0af4706bbe2d" 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_AllocatedShareBasedCompensationExpense_5cf434fb-7c51-4159-bb59-e25edb0fe1d3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_be6d6817-b53e-4439-b8e9-0af4706bbe2d" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_5cf434fb-7c51-4159-bb59-e25edb0fe1d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount_5e311c32-3e44-434c-aef6-8d77ac14fcfb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_be6d6817-b53e-4439-b8e9-0af4706bbe2d" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount_5e311c32-3e44-434c-aef6-8d77ac14fcfb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax_8eb9b326-1695-4eed-8572-ae24ab554130" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_be6d6817-b53e-4439-b8e9-0af4706bbe2d" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax_8eb9b326-1695-4eed-8572-ae24ab554130" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://shentel.com/role/EarningsperShareStockCompensationBasicandDilutedEarningsPerShareDetails" xlink:type="simple" xlink:href="shen-20201231.xsd#EarningsperShareStockCompensationBasicandDilutedEarningsPerShareDetails"/>
  <link:presentationLink xlink:role="http://shentel.com/role/EarningsperShareStockCompensationBasicandDilutedEarningsPerShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_78654b77-1dc7-42d0-9e7b-de285730ccc0" 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_IncomeLossFromContinuingOperations_a336d476-ded2-4461-811d-116aed6b525c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperations"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_78654b77-1dc7-42d0-9e7b-de285730ccc0" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperations_a336d476-ded2-4461-811d-116aed6b525c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_77e040cb-4bbc-4d33-8349-7259f774043f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_78654b77-1dc7-42d0-9e7b-de285730ccc0" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_77e040cb-4bbc-4d33-8349-7259f774043f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_9545a44b-30ef-4084-85c6-2a4d4c1191b2" 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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_78654b77-1dc7-42d0-9e7b-de285730ccc0" xlink:to="loc_us-gaap_NetIncomeLoss_9545a44b-30ef-4084-85c6-2a4d4c1191b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_41a9cbf3-e792-46c5-9a97-03cdda3bc0de" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_78654b77-1dc7-42d0-9e7b-de285730ccc0" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_41a9cbf3-e792-46c5-9a97-03cdda3bc0de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_91b7e210-3ac2-44dc-93fb-3e9454420d8d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicShare"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_78654b77-1dc7-42d0-9e7b-de285730ccc0" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_91b7e210-3ac2-44dc-93fb-3e9454420d8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_3e035a50-ca4f-4ea7-8b54-53da844150ba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_78654b77-1dc7-42d0-9e7b-de285730ccc0" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_3e035a50-ca4f-4ea7-8b54-53da844150ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_3a7be96c-790d-4500-8a00-0c139fc03a3d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_78654b77-1dc7-42d0-9e7b-de285730ccc0" xlink:to="loc_us-gaap_EarningsPerShareBasic_3a7be96c-790d-4500-8a00-0c139fc03a3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_BusinessAcquisitionNoncontrollingInterestSharesReservedToAcquireNoncontrollingInterest_8f90ff52-04d3-4ee6-9e69-10dbc3f5339b" xlink:href="shen-20201231.xsd#shen_BusinessAcquisitionNoncontrollingInterestSharesReservedToAcquireNoncontrollingInterest"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_78654b77-1dc7-42d0-9e7b-de285730ccc0" xlink:to="loc_shen_BusinessAcquisitionNoncontrollingInterestSharesReservedToAcquireNoncontrollingInterest_8f90ff52-04d3-4ee6-9e69-10dbc3f5339b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_29604dc4-63ff-42ba-91ee-2d42a7ecd249" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_78654b77-1dc7-42d0-9e7b-de285730ccc0" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_29604dc4-63ff-42ba-91ee-2d42a7ecd249" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_77d4f7db-df0a-4c84-9a07-8e4de5701a3c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_78654b77-1dc7-42d0-9e7b-de285730ccc0" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_77d4f7db-df0a-4c84-9a07-8e4de5701a3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_412d81d4-93b6-4b7d-a829-e88143746bb2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_78654b77-1dc7-42d0-9e7b-de285730ccc0" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_412d81d4-93b6-4b7d-a829-e88143746bb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_9987e47b-c1d7-4e92-988b-0eb61bec6d36" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_78654b77-1dc7-42d0-9e7b-de285730ccc0" xlink:to="loc_us-gaap_EarningsPerShareDiluted_9987e47b-c1d7-4e92-988b-0eb61bec6d36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://shentel.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="shen-20201231.xsd#CommitmentsandContingencies"/>
  <link:presentationLink xlink:role="http://shentel.com/role/CommitmentsandContingencies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_a375d80a-ab95-4e2e-a9b2-9567c1058ec7" 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_a61ea0af-c160-4f94-8d0c-6feee8a5ea90" 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_a375d80a-ab95-4e2e-a9b2-9567c1058ec7" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_a61ea0af-c160-4f94-8d0c-6feee8a5ea90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://shentel.com/role/CommitmentsandContingenciesNarrativeDetails" xlink:type="simple" xlink:href="shen-20201231.xsd#CommitmentsandContingenciesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://shentel.com/role/CommitmentsandContingenciesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_38a1e077-b49c-4a7b-9db3-f37c72df6513" 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_OtherCommitmentsTable_bee22753-2c16-42e7-8d5a-056e8a8858b3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCommitmentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_38a1e077-b49c-4a7b-9db3-f37c72df6513" xlink:to="loc_us-gaap_OtherCommitmentsTable_bee22753-2c16-42e7-8d5a-056e8a8858b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsAxis_7785dcd3-29df-4bc6-8f7b-5ec2e3995c60" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCommitmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_bee22753-2c16-42e7-8d5a-056e8a8858b3" xlink:to="loc_us-gaap_OtherCommitmentsAxis_7785dcd3-29df-4bc6-8f7b-5ec2e3995c60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsDomain_adfc5391-2659-4935-a002-9b8e40752ed7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCommitmentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsAxis_7785dcd3-29df-4bc6-8f7b-5ec2e3995c60" xlink:to="loc_us-gaap_OtherCommitmentsDomain_adfc5391-2659-4935-a002-9b8e40752ed7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_FCCSpectrumLicensesMember_fd1a2e84-c9ab-480f-8cf6-a8d186ef79a9" xlink:href="shen-20201231.xsd#shen_FCCSpectrumLicensesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsDomain_adfc5391-2659-4935-a002-9b8e40752ed7" xlink:to="loc_shen_FCCSpectrumLicensesMember_fd1a2e84-c9ab-480f-8cf6-a8d186ef79a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems_aebfd136-8263-43d7-9b1c-0f5c0fc53901" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_bee22753-2c16-42e7-8d5a-056e8a8858b3" xlink:to="loc_us-gaap_OtherCommitmentsLineItems_aebfd136-8263-43d7-9b1c-0f5c0fc53901" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_OtherCommitmentAnnualPayments_db73a4b9-3eba-426f-98c1-a077bd4d04ec" xlink:href="shen-20201231.xsd#shen_OtherCommitmentAnnualPayments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_aebfd136-8263-43d7-9b1c-0f5c0fc53901" xlink:to="loc_shen_OtherCommitmentAnnualPayments_db73a4b9-3eba-426f-98c1-a077bd4d04ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://shentel.com/role/SegmentReporting" xlink:type="simple" xlink:href="shen-20201231.xsd#SegmentReporting"/>
  <link:presentationLink xlink:role="http://shentel.com/role/SegmentReporting" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_17abaa83-c3dc-4948-bea8-96f3b2b058d1" 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_8da5ce79-d0f8-4efa-ac9a-56a492fffe8d" 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_17abaa83-c3dc-4948-bea8-96f3b2b058d1" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_8da5ce79-d0f8-4efa-ac9a-56a492fffe8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://shentel.com/role/SegmentReportingTables" xlink:type="simple" xlink:href="shen-20201231.xsd#SegmentReportingTables"/>
  <link:presentationLink xlink:role="http://shentel.com/role/SegmentReportingTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_b6211a4b-460e-4e59-be20-548cc2bbd0cc" 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_ScheduleOfSegmentReportingInformationBySegmentTextBlock_24a2ac3c-ed49-45cc-afbe-fe2f02fb2383" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_b6211a4b-460e-4e59-be20-548cc2bbd0cc" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_24a2ac3c-ed49-45cc-afbe-fe2f02fb2383" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock_2b336a27-5619-4ee4-9013-0ff710a4c864" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_b6211a4b-460e-4e59-be20-548cc2bbd0cc" xlink:to="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock_2b336a27-5619-4ee4-9013-0ff710a4c864" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://shentel.com/role/SegmentReportingSelectedFinancialDataforSegmentsDetails" xlink:type="simple" xlink:href="shen-20201231.xsd#SegmentReportingSelectedFinancialDataforSegmentsDetails"/>
  <link:presentationLink xlink:role="http://shentel.com/role/SegmentReportingSelectedFinancialDataforSegmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_e57be450-bd54-4fa9-8777-3ab29b266231" 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_14c2d330-896c-46d7-b291-e761f158a89e" 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_e57be450-bd54-4fa9-8777-3ab29b266231" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_14c2d330-896c-46d7-b291-e761f158a89e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_529833c9-9899-483e-a6c8-ba0578146b01" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_14c2d330-896c-46d7-b291-e761f158a89e" xlink:to="loc_srt_ProductOrServiceAxis_529833c9-9899-483e-a6c8-ba0578146b01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_4011c585-723e-4f72-a67b-054fa1f7112b" 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_529833c9-9899-483e-a6c8-ba0578146b01" xlink:to="loc_srt_ProductsAndServicesDomain_4011c585-723e-4f72-a67b-054fa1f7112b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_ResidentialAndSMBMember_0c78c20a-40a5-4b3b-b194-ecd39764851c" xlink:href="shen-20201231.xsd#shen_ResidentialAndSMBMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_4011c585-723e-4f72-a67b-054fa1f7112b" xlink:to="loc_shen_ResidentialAndSMBMember_0c78c20a-40a5-4b3b-b194-ecd39764851c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_CommercialFiberMember_fd463ee0-3565-4a9d-afc2-22cec9bac9b1" xlink:href="shen-20201231.xsd#shen_CommercialFiberMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_4011c585-723e-4f72-a67b-054fa1f7112b" xlink:to="loc_shen_CommercialFiberMember_fd463ee0-3565-4a9d-afc2-22cec9bac9b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_CarrierAccessRevenueMember_e4bcbcca-d75a-4d22-81c1-cc84f76455bd" xlink:href="shen-20201231.xsd#shen_CarrierAccessRevenueMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_4011c585-723e-4f72-a67b-054fa1f7112b" xlink:to="loc_shen_CarrierAccessRevenueMember_e4bcbcca-d75a-4d22-81c1-cc84f76455bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_TowerLeaseMember_faa1657c-9f3c-4295-8b97-bcc49aa472a0" xlink:href="shen-20201231.xsd#shen_TowerLeaseMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_4011c585-723e-4f72-a67b-054fa1f7112b" xlink:to="loc_shen_TowerLeaseMember_faa1657c-9f3c-4295-8b97-bcc49aa472a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_ServiceandOtherMember_0f28ef24-39b5-474a-b228-92277e9753e8" xlink:href="shen-20201231.xsd#shen_ServiceandOtherMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_4011c585-723e-4f72-a67b-054fa1f7112b" xlink:to="loc_shen_ServiceandOtherMember_0f28ef24-39b5-474a-b228-92277e9753e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceMember_c04dc539-65f6-45d9-b4c0-e7394c181d2f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ServiceMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_4011c585-723e-4f72-a67b-054fa1f7112b" xlink:to="loc_us-gaap_ServiceMember_c04dc539-65f6-45d9-b4c0-e7394c181d2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_27f69d17-37fc-4fad-b4cd-6ad929eb5a48" 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_14c2d330-896c-46d7-b291-e761f158a89e" xlink:to="loc_srt_ConsolidationItemsAxis_27f69d17-37fc-4fad-b4cd-6ad929eb5a48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_7962e561-9125-47fd-8493-2957c2fb86bf" 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_27f69d17-37fc-4fad-b4cd-6ad929eb5a48" xlink:to="loc_srt_ConsolidationItemsDomain_7962e561-9125-47fd-8493-2957c2fb86bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_b09799af-4f86-456f-87ac-e342dba921ba" 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_7962e561-9125-47fd-8493-2957c2fb86bf" xlink:to="loc_us-gaap_OperatingSegmentsMember_b09799af-4f86-456f-87ac-e342dba921ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntersegmentEliminationMember_14c0a576-5ead-4d28-8a2f-0d0c691ad697" 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_7962e561-9125-47fd-8493-2957c2fb86bf" xlink:to="loc_us-gaap_IntersegmentEliminationMember_14c0a576-5ead-4d28-8a2f-0d0c691ad697" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_3c5ee91d-9c7a-4ab1-9a78-f7b3d583d1df" 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_7962e561-9125-47fd-8493-2957c2fb86bf" xlink:to="loc_us-gaap_CorporateNonSegmentMember_3c5ee91d-9c7a-4ab1-9a78-f7b3d583d1df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_7dc77c30-a110-46a6-8699-ddec546d5de8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_14c2d330-896c-46d7-b291-e761f158a89e" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_7dc77c30-a110-46a6-8699-ddec546d5de8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_b2a7637c-6b1b-4210-8e34-b60ad60ace51" 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_7dc77c30-a110-46a6-8699-ddec546d5de8" xlink:to="loc_us-gaap_SegmentDomain_b2a7637c-6b1b-4210-8e34-b60ad60ace51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_BroadbandSegmentMember_bbbf149e-860c-4597-b90c-8c0366867355" xlink:href="shen-20201231.xsd#shen_BroadbandSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_b2a7637c-6b1b-4210-8e34-b60ad60ace51" xlink:to="loc_shen_BroadbandSegmentMember_bbbf149e-860c-4597-b90c-8c0366867355" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_TowerSegmentMember_875d4ba3-55af-4175-8ac8-c95b5bc57191" xlink:href="shen-20201231.xsd#shen_TowerSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_b2a7637c-6b1b-4210-8e34-b60ad60ace51" xlink:to="loc_shen_TowerSegmentMember_875d4ba3-55af-4175-8ac8-c95b5bc57191" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateAndOtherMember_21cad9c3-f7b4-41c1-9674-7ade51e51fa7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CorporateAndOtherMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_b2a7637c-6b1b-4210-8e34-b60ad60ace51" xlink:to="loc_us-gaap_CorporateAndOtherMember_21cad9c3-f7b4-41c1-9674-7ade51e51fa7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_d53f730f-f27c-4368-aae8-be198d63b811" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_14c2d330-896c-46d7-b291-e761f158a89e" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_d53f730f-f27c-4368-aae8-be198d63b811" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract_7d9bbf88-a317-49f0-acce-7ac2700ee58c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_d53f730f-f27c-4368-aae8-be198d63b811" xlink:to="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract_7d9bbf88-a317-49f0-acce-7ac2700ee58c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_EntityWideInformationRevenueFromExternalCustomerAbstract_ed6caa2e-b6db-40df-b51a-0191c479acfd" xlink:href="shen-20201231.xsd#shen_EntityWideInformationRevenueFromExternalCustomerAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract_7d9bbf88-a317-49f0-acce-7ac2700ee58c" xlink:to="loc_shen_EntityWideInformationRevenueFromExternalCustomerAbstract_ed6caa2e-b6db-40df-b51a-0191c479acfd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_c92fe8ec-dff4-457e-8f16-47fa20618c8a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_shen_EntityWideInformationRevenueFromExternalCustomerAbstract_ed6caa2e-b6db-40df-b51a-0191c479acfd" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_c92fe8ec-dff4-457e-8f16-47fa20618c8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_cf15b36d-5b7f-4190-9afa-ef827823a82f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract_7d9bbf88-a317-49f0-acce-7ac2700ee58c" xlink:to="loc_us-gaap_OperatingExpensesAbstract_cf15b36d-5b7f-4190-9afa-ef827823a82f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_683c02ac-e2fd-4902-8e18-3ba05bf46bd9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_cf15b36d-5b7f-4190-9afa-ef827823a82f" xlink:to="loc_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_683c02ac-e2fd-4902-8e18-3ba05bf46bd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_0c25a2c4-c3c2-4fea-9125-42927abb0ac5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_cf15b36d-5b7f-4190-9afa-ef827823a82f" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_0c25a2c4-c3c2-4fea-9125-42927abb0ac5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_ddbf708e-0ce7-4a38-be9e-33f323e2f739" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_cf15b36d-5b7f-4190-9afa-ef827823a82f" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_ddbf708e-0ce7-4a38-be9e-33f323e2f739" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_475c3ec1-6d58-4b1f-b61f-8e3841dc519b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract_7d9bbf88-a317-49f0-acce-7ac2700ee58c" xlink:to="loc_us-gaap_OperatingExpenses_475c3ec1-6d58-4b1f-b61f-8e3841dc519b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_b166dab5-258a-40ea-8a92-8b83d3bde727" 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_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract_7d9bbf88-a317-49f0-acce-7ac2700ee58c" xlink:to="loc_us-gaap_OperatingIncomeLoss_b166dab5-258a-40ea-8a92-8b83d3bde727" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_c3fb85cd-c63e-4e06-91ae-87b818938d1f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_d53f730f-f27c-4368-aae8-be198d63b811" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_c3fb85cd-c63e-4e06-91ae-87b818938d1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://shentel.com/role/SegmentReportingReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails" xlink:type="simple" xlink:href="shen-20201231.xsd#SegmentReportingReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails"/>
  <link:presentationLink xlink:role="http://shentel.com/role/SegmentReportingReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_e2032e66-6de1-487a-abea-6330743721f2" 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_shen_ReconciliationOfIncomeFromContinuingOperationsFromSegmentsToConsolidatedAbstract_a85fa669-be5e-4c18-8103-0bfd19d1c610" xlink:href="shen-20201231.xsd#shen_ReconciliationOfIncomeFromContinuingOperationsFromSegmentsToConsolidatedAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_e2032e66-6de1-487a-abea-6330743721f2" xlink:to="loc_shen_ReconciliationOfIncomeFromContinuingOperationsFromSegmentsToConsolidatedAbstract_a85fa669-be5e-4c18-8103-0bfd19d1c610" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_02982c28-2fd5-4c82-9eae-0f16e7e5a258" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_shen_ReconciliationOfIncomeFromContinuingOperationsFromSegmentsToConsolidatedAbstract_a85fa669-be5e-4c18-8103-0bfd19d1c610" xlink:to="loc_us-gaap_OperatingIncomeLoss_02982c28-2fd5-4c82-9eae-0f16e7e5a258" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_d5d32967-dcda-4754-b661-c2cb014afc5b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_shen_ReconciliationOfIncomeFromContinuingOperationsFromSegmentsToConsolidatedAbstract_a85fa669-be5e-4c18-8103-0bfd19d1c610" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_d5d32967-dcda-4754-b661-c2cb014afc5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_6c84597f-c892-4246-bec8-23202f3d8078" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_shen_ReconciliationOfIncomeFromContinuingOperationsFromSegmentsToConsolidatedAbstract_a85fa669-be5e-4c18-8103-0bfd19d1c610" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_6c84597f-c892-4246-bec8-23202f3d8078" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://shentel.com/role/QuarterlyResultsunaudited" xlink:type="simple" xlink:href="shen-20201231.xsd#QuarterlyResultsunaudited"/>
  <link:presentationLink xlink:role="http://shentel.com/role/QuarterlyResultsunaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_07497723-c50f-4d4b-9b60-cf92272b279d" 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_21495781-1db2-4899-bc12-dcb631d9a780" 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_07497723-c50f-4d4b-9b60-cf92272b279d" xlink:to="loc_us-gaap_QuarterlyFinancialInformationTextBlock_21495781-1db2-4899-bc12-dcb631d9a780" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://shentel.com/role/QuarterlyResultsunauditedTables" xlink:type="simple" xlink:href="shen-20201231.xsd#QuarterlyResultsunauditedTables"/>
  <link:presentationLink xlink:role="http://shentel.com/role/QuarterlyResultsunauditedTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_0648873a-a3c1-4ea0-b6c8-f9b3c858e747" 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_ae186562-1f64-4245-aa60-5bc74101600e" 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_0648873a-a3c1-4ea0-b6c8-f9b3c858e747" xlink:to="loc_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_ae186562-1f64-4245-aa60-5bc74101600e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://shentel.com/role/QuarterlyResultsunauditedDetails" xlink:type="simple" xlink:href="shen-20201231.xsd#QuarterlyResultsunauditedDetails"/>
  <link:presentationLink xlink:role="http://shentel.com/role/QuarterlyResultsunauditedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_19d8026e-e80b-4507-8bab-29c864edff68" 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_RevenueFromContractWithCustomerExcludingAssessedTax_9639823b-f9ec-4762-9110-53d4ec19bc8e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_19d8026e-e80b-4507-8bab-29c864edff68" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_9639823b-f9ec-4762-9110-53d4ec19bc8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_90f10e01-0d87-47d3-9d39-e0f764d83b39" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_19d8026e-e80b-4507-8bab-29c864edff68" xlink:to="loc_us-gaap_OperatingIncomeLoss_90f10e01-0d87-47d3-9d39-e0f764d83b39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperations_1f14767a-945e-46ca-b33d-1412ab06d04d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperations"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_19d8026e-e80b-4507-8bab-29c864edff68" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperations_1f14767a-945e-46ca-b33d-1412ab06d04d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_fbdfc818-60f5-4502-906a-a398e8b2da99" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_19d8026e-e80b-4507-8bab-29c864edff68" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_fbdfc818-60f5-4502-906a-a398e8b2da99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_dc737d4e-72a8-455e-b4bf-1f198c594b40" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_19d8026e-e80b-4507-8bab-29c864edff68" xlink:to="loc_us-gaap_NetIncomeLoss_dc737d4e-72a8-455e-b4bf-1f198c594b40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_35fd8a62-1b88-46b8-8e0a-c3a735e5490b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicShare"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_19d8026e-e80b-4507-8bab-29c864edff68" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_35fd8a62-1b88-46b8-8e0a-c3a735e5490b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_defd864e-e56f-444f-81fa-e7b6d3dc8340" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_19d8026e-e80b-4507-8bab-29c864edff68" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_defd864e-e56f-444f-81fa-e7b6d3dc8340" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_d88638f7-6935-4e83-8a8b-db8a8e220a09" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_19d8026e-e80b-4507-8bab-29c864edff68" xlink:to="loc_us-gaap_EarningsPerShareBasic_d88638f7-6935-4e83-8a8b-db8a8e220a09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_d16c63f5-8d58-45a1-a0aa-3f0d9a0e1599" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_19d8026e-e80b-4507-8bab-29c864edff68" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_d16c63f5-8d58-45a1-a0aa-3f0d9a0e1599" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_7436bf70-f3d4-4870-b578-d9c7cd500161" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_19d8026e-e80b-4507-8bab-29c864edff68" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_7436bf70-f3d4-4870-b578-d9c7cd500161" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_bd9393ae-f1c8-4e36-8738-432d51211fa7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_19d8026e-e80b-4507-8bab-29c864edff68" xlink:to="loc_us-gaap_EarningsPerShareDiluted_bd9393ae-f1c8-4e36-8738-432d51211fa7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://shentel.com/role/ScheduleIIValuationandQualifyingAccounts" xlink:type="simple" xlink:href="shen-20201231.xsd#ScheduleIIValuationandQualifyingAccounts"/>
  <link:presentationLink xlink:role="http://shentel.com/role/ScheduleIIValuationandQualifyingAccounts" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsAbstract_7cb89994-a89a-463c-b5b0-1b3c22913d91" 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_cc5ae96e-c9c6-4f46-9ff8-add5e57fdc26" 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_7cb89994-a89a-463c-b5b0-1b3c22913d91" xlink:to="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_cc5ae96e-c9c6-4f46-9ff8-add5e57fdc26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://shentel.com/role/ScheduleIIValuationandQualifyingAccountsandReservesDetails" xlink:type="simple" xlink:href="shen-20201231.xsd#ScheduleIIValuationandQualifyingAccountsandReservesDetails"/>
  <link:presentationLink xlink:role="http://shentel.com/role/ScheduleIIValuationandQualifyingAccountsandReservesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsAbstract_1ec6a566-873e-4358-aff2-d06926791867" 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_bac037e4-c017-4d94-bead-c3e95a921417" 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_1ec6a566-873e-4358-aff2-d06926791867" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_bac037e4-c017-4d94-bead-c3e95a921417" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_a4f9bb05-84d7-446d-84c3-ed265cd3d629" 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_bac037e4-c017-4d94-bead-c3e95a921417" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_a4f9bb05-84d7-446d-84c3-ed265cd3d629" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_03cb56bb-9a12-40a9-aeff-1b1098f05581" 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_a4f9bb05-84d7-446d-84c3-ed265cd3d629" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_03cb56bb-9a12-40a9-aeff-1b1098f05581" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossMember_7e91c5b7-9ae5-4752-b96e-75309f6764c0" 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_03cb56bb-9a12-40a9-aeff-1b1098f05581" xlink:to="loc_us-gaap_AllowanceForCreditLossMember_7e91c5b7-9ae5-4752-b96e-75309f6764c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_e9d65b2d-6c2b-4978-8aa7-d215545e2c15" 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_bac037e4-c017-4d94-bead-c3e95a921417" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_e9d65b2d-6c2b-4978-8aa7-d215545e2c15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_af87355f-24d9-42d2-8b3b-88bf86d83199" 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_e9d65b2d-6c2b-4978-8aa7-d215545e2c15" xlink:to="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_af87355f-24d9-42d2-8b3b-88bf86d83199" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_bf71a0ec-9e94-40e7-840d-59b700788b28" 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_af87355f-24d9-42d2-8b3b-88bf86d83199" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_bf71a0ec-9e94-40e7-840d-59b700788b28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesRecoveries_682a2b60-8fe1-4a3d-b79f-63093d75f919" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesRecoveries"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_af87355f-24d9-42d2-8b3b-88bf86d83199" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesRecoveries_682a2b60-8fe1-4a3d-b79f-63093d75f919" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_1f582d48-b7f0-41d6-8c35-d30992481c9c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_af87355f-24d9-42d2-8b3b-88bf86d83199" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_1f582d48-b7f0-41d6-8c35-d30992481c9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions_f6b75ff2-a8fe-4283-b23c-f866cffacb0f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDeductions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_af87355f-24d9-42d2-8b3b-88bf86d83199" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDeductions_f6b75ff2-a8fe-4283-b23c-f866cffacb0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_9d630184-c8c6-4863-b227-cf1481924340" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_af87355f-24d9-42d2-8b3b-88bf86d83199" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_9d630184-c8c6-4863-b227-cf1481924340" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>13
<FILENAME>shen-20201231_g1.jpg
<TEXT>
begin 644 shen-20201231_g1.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  8$!08%! 8&!08'!P8("A *"@D)
M"A0.#PP0%Q08&!<4%A8:'24?&ALC'!86("P@(R8G*2HI&1\M,"TH,"4H*2C_
MVP!# 0<'!PH("A,*"A,H&A8:*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H
M*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"C_P  1"  X 2(# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#ZIHHHH **
M*H:_J]GH.BWNJZG*(K.SB::5SV4#/Y^U '->+OB-H?A7Q9X?\/ZG+MN]7D*J
MVX!81T5G] S84?B>U=I7P-\?=,UU]2T?QEKTZI-XBB:XAM-V'LXU(\M,9_N%
M#D#[Q;/-?4O[.OQ"'CSP'#]LEW:SIVVWO 3R_'RR?\" Y]P: /5**** "BH[
MF>*UMY)[F1(H8U+N[G"JHZDFOGOQA^U-X>TN^DMO#VDW6M"-MIN&F%O$WNIV
MLQ'U H ^B**^;/#?[5VBW=VD6O\ A^\TV)C@S03BY"^Y&U3CZ9/M7T/H^IV6
MLZ9;ZAI=S'=65P@DBFC.58&@"Y17GOQ?^*6G_#&UTR?4["[O%OG=$%N5!7:
M3G)_VJU/A?XYM/B%X776]/M)[2%I7B\N<@ME3UXXH ZZBN?\?^*+?P7X0U'Q
M!>P2W%O9*K/%$0&;<ZKQGC^*N.^$?QDTOXF:E?V>FZ9>V;VD2RLUPRD,"<8&
M#0!ZC17._$+Q7;^"/!^H>(;VWFN;>R"%HH2 S;I%08SQU8&O$O\ AK#PY_T+
MVK_]]Q_XT ?1]%?.'_#6'AS_ *%[5_\ ON/_ !KT_P"$/Q/T_P")MCJ-UIEA
M=6:V4BQN+@J2Q8$\8/M0!Z!17G7Q?^*NG?#&/3'U/3[N\%^9 GV<J-NS;G.2
M/[U3_"3XHZ-\3-/O)]*BGM;BTD"2VUP1O"D?*XP<$'D?A]* .^HK$\:^(8?"
MGA;4M<NH9)X+&(RO'&0&8#L,\5Q?PB^,6E_$R_O[73=-O;-K.(2LUP5(8$XP
M,&@#T^BO,OB_\7],^&-WIMOJ>FWEXU]&\B&W*@+M(!SD^]>>_P##6'AS_H7M
M7_[[C_QH ^CZ*^</^&L/#G_0O:O_ -]Q_P"->K?"7XCV/Q*T:[U'3;*YLX[>
M;R62X*DDXSD8- '<T5XY\3OCWHWP_P#%DN@W^D:A=3QQ)*9(&0*0PR!R<UR?
M_#6'AS_H7M7_ .^X_P#&@#Z/HKYT@_:L\.331QCP_JX+L%!+Q]S]:^B8G$D2
M.!@,H8#ZT .HKPW1_P!HS0]3\:6WAR+1=32XGO!9B5F38&+;<]<XKW*@ HKD
MOB%XM;PM9P^1;I-<S))+F1L)%%& 7<^O+( N1DMR0 33?A[XO?Q1#<)<VZ0W
M$,<<ZM&<I-#(75'')Q\T4@P"P^4$,010!U]%%% !1110 5X'\</%=CJOBRV\
M*W4Q'A_1U75M?*<F0*08;8#NSN4X_P!I?0UZG\3O&%IX%\%ZCKMYM8P)M@B)
MQYLIX1/Q/7T )[5\>_"ZXU76=4DUF:'^T-7OM1,EC;R=+S4,$B1_2&!69SVR
MRCN, 'J?B/PWJ?Q#34]%EM[<^)[Z%+W4IY%+IHL"Y:VLHSVD8\M]6)'2O#?@
MYXNO?AC\0[6[ODDBLI7:TOX2/X-VUN/[RL,X]O>ON?P#X6A\): EDLS75[,Y
MN+Z\D^_=7#<O(WU/0=@ *^;OVAOAV#XJU-+&'#:G"^K6 4=;B(?Z1"/]],.!
MU+)0!]86\\5S;Q3V\BR0RJ'1U.0RD9!!],5)7@G[*_C26]T%O"6L2[K_ $Z)
M9[*0G_7VK="#WVDX_3M7O= 'C_[5UU=VOP:U+[$SH)9H8IBG_/,MR#['BO!_
MV68?A]+>ZF/&_P#9;:H65;./4PIA*8^;&_Y2V<=>?2OLG7M+L-;TBZTS5X4G
ML;I#'+&_1@:^6?&G[*MZL\L_@S6K>:W))6UO\HZCT$B@AOQ H [KXU? K2?%
M>BVUWX"TW2M/U99 <P8@@FB/7(4;<CC! _&NB_9S\$^)/ 7A6^TCQ/+;.OVG
MS;58)3($4CYAR!CGFOD_5= ^)GPCE2YD_M71X-^%N+6XW6[GL"4)4Y]&_*OJ
M/]F[XK7/Q$T6[L];5!K>G!3++&NU9XVZ/CH#D$'''TH XC]N+_D#^$_^N]Q_
MZ"E=/^R->VL'PDC2>Y@C?[9,=KR 'K[US'[<7_('\)_]=[C_ -!2O&_AW\#_
M !1X^\.KK.BW&E1VAD:(+<S.CY7KP$(_6@#ZK_:1OK2;X)^)TBNH'<QPX59
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
M7_XW7TY;2^?;Q2@8\Q V/3(S7G__  I/X<_]"I8_]]/_ /%5Z%&BQQJB#"J
MH'H!0!^;=KK2^'/BF-9> W"V&J&X,0;:7VR$XSSBOH;_ (:ULO\ H4;G_P #
MU_\ B*]@N/@U\/KFXDGG\+V3RR,7=BS\D\D_>J/_ (4I\.?^A4L?^^G_ /BJ
M ,/X-?&ZW^)OB"\TN#0Y=.:WM3<F1[D2!L,JXP%'][]*]@KEO"?P^\*^$KZ6
M\\.:+;:?<RQ^4\D18EDR#CDGN!74T %%%% !7(>-_AOX4\<W5M<>*=+:_EMD
M,<)-U-&$!.3@(X&3Z]>!Z444 8<'P-^'UO 8;?1;B*$G<8TU2[5<^N!+5>3X
M ?#.1MTGAMF;U;4+HG_T;110 W_AGSX8_P#0L_\ D_=?_'*/^&?/AC_T+/\
MY/W7_P <HHH /^&?/AC_ -"S_P"3]U_\<J_HGP3^'^AZK:ZEI6@&VOK5Q)#*
MM[<$HPZ'F0BBB@#T:BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
>*** "BBB@ HHHH **** "BBB@ HHHH **** /__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>14
<FILENAME>shen-20201231_g2.jpg
<TEXT>
begin 644 shen-20201231_g2.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_X1#Z17AI9@  34T *@    @ ! $[  (
M   0   (2H=I  0    !   (6IR=  $    @   0TNH<  <   @,    /@
M   <Z@    @
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M                                                 %-A;6%N=&AA
M(%-M>7-E<@  !9 #  (    4   0J) $  (    4   0O)*1  (    #-#$
M )*2  (    #-#$  .H<  <   @,   (G      <Z@    @
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M                         #(P,C$Z,#$Z,C @,#@Z-3 Z,C< ,C R,3HP
M,3HR," P.#HU,#HR-P   %, 80!M &$ ;@!T &@ 80 @ %, ;0!Y ', 90!R
M    _^$+(FAT=' Z+R]N<RYA9&]B92YC;VTO>&%P+S$N,"\ /#]X<&%C:V5T
M(&)E9VEN/2?ON[\G(&ED/2=7-4TP37!#96AI2'IR95-Z3E1C>FMC.60G/SX-
M"CQX.GAM<&UE=&$@>&UL;G,Z>#TB861O8F4Z;G,Z;65T82\B/CQR9&8Z4D1&
M('AM;&YS.G)D9CTB:'1T<#HO+W=W=RYW,RYO<F<O,3DY.2\P,B\R,BUR9&8M
M<WEN=&%X+6YS(R(^/')D9CI$97-C<FEP=&EO;B!R9&8Z86)O=70](G5U:60Z
M9F%F-6)D9#4M8F$S9"TQ,61A+6%D,S$M9#,S9#<U,3@R9C%B(B!X;6QN<SID
M8STB:'1T<#HO+W!U<FPN;W)G+V1C+V5L96UE;G1S+S$N,2\B+SX\<F1F.D1E
M<V-R:7!T:6]N(')D9CIA8F]U=#TB=75I9#IF868U8F1D-2UB83-D+3$Q9&$M
M860S,2UD,S-D-S4Q.#)F,6(B('AM;&YS.GAM<#TB:'1T<#HO+VYS+F%D;V)E
M+F-O;2]X87 O,2XP+R(^/'AM<#I#<F5A=&5$871E/C(P,C$M,#$M,C!4,#@Z
M-3 Z,C<N-#$T/"]X;7 Z0W)E871E1&%T93X\+W)D9CI$97-C<FEP=&EO;CX\
M<F1F.D1E<V-R:7!T:6]N(')D9CIA8F]U=#TB=75I9#IF868U8F1D-2UB83-D
M+3$Q9&$M860S,2UD,S-D-S4Q.#)F,6(B('AM;&YS.F1C/2)H='1P.B\O<'5R
M;"YO<F<O9&,O96QE;65N=',O,2XQ+R(^/&1C.F-R96%T;W(^/')D9CI397$@
M>&UL;G,Z<F1F/2)H='1P.B\O=W=W+G<S+F]R9R\Q.3DY+S R+S(R+7)D9BUS
M>6YT87@M;G,C(CX\<F1F.FQI/E-A;6%N=&AA(%-M>7-E<CPO<F1F.FQI/CPO
M<F1F.E-E<3X-"@D)"3PO9&,Z8W)E871O<CX\+W)D9CI$97-C<FEP=&EO;CX\
M+W)D9CI21$8^/"]X.GAM<&UE=&$^#0H@(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(#P_>'!A8VME="!E;F0])W<G/S[_VP!#  <%!08%! <&!08(!P<("A$+"@D)
M"A4/$ P1&!4:&1@5&!<;'B<A&QTE'1<8(BXB)2@I*RPK&B O,R\J,B<J*RK_
MVP!# 0<(" H)"A0+"Q0J'!@<*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ
M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BK_P  1" '  JD# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#Z1HHJ"]2Y
MEL)X[&98+EXRL4SIO$;$8#%?XL=<9&<8R.M $]%>.:59^(O"_P"T%:Z-9^*-
M7UW1[O39+W4H]5G\[[+RX0J0 J9<+@ #C(Z8KAW\:-=?$X_\)]<?$#PM:ZA>
MG[#Y=_):VCQAPJ*83&K(NW;N96)R2>,\ 'TW17C&O>(-0\1_$'QSIB:E?V-M
MX7T7S;);*Z> &Y,?F&5]A'F8.%"ME< _+R37??#/Q+<^+_AKHNN7X'VJZ@Q,
M0  SHQ1FP.!DJ3CWH ZFBL_5M?T?0(HY==U:QTR.5ML;WERD(<^@+$9-90^(
MGA1QNAUF&=,X$D"O*C?1E!!^H- '2T5S?_"P?#'_ $$__)>7_P")H_X6#X8_
MZ"?_ )+R_P#Q- '245S?_"P?#'_03_\ )>7_ .)H_P"%@^&/^@G_ .2\O_Q-
M '245S?_  L'PQ_T$_\ R7E_^)H_X6#X8_Z"?_DO+_\ $T =)17-_P#"P?#'
M_03_ /)>7_XFC_A8/AC_ *"?_DO+_P#$T =)17-_\+!\,?\ 03_\EY?_ (FC
M_A8/AC_H)_\ DO+_ /$T =)17-_\+!\,?]!/_P EY?\ XFC_ (6#X8_Z"?\
MY+R__$T =)17-_\ "P?#'_03_P#)>7_XFC_A8/AC_H)_^2\O_P 30!TE%<W_
M ,+!\,?]!/\ \EY?_B:/^%@^&/\ H)_^2\O_ ,30!TE%<W_PL'PQ_P!!/_R7
ME_\ B:/^%@^&/^@G_P"2\O\ \30!TE%<W_PL'PQ_T$__ "7E_P#B:/\ A8/A
MC_H)_P#DO+_\30!TE%<W_P +!\,?]!/_ ,EY?_B:/^%@^&/^@G_Y+R__ !-
M'245S?\ PL'PQ_T$_P#R7E_^)H_X6#X8_P"@G_Y+R_\ Q- '245S?_"P?#'_
M $$__)>7_P")H_X6#X8_Z"?_ )+R_P#Q- '245S?_"P?#'_03_\ )>7_ .)H
M_P"%@^&/^@G_ .2\O_Q- '245S?_  L'PQ_T$_\ R7E_^)H_X6#X8_Z"?_DO
M+_\ $T =)17-_P#"P?#'_03_ /)>7_XFC_A8/AC_ *"?_DO+_P#$T =)17-_
M\+!\,?\ 03_\EY?_ (FC_A8/AC_H)_\ DO+_ /$T =)17-_\+!\,?]!/_P E
MY?\ XFC_ (6#X8_Z"?\ Y+R__$T =)17-_\ "P?#'_03_P#)>7_XFC_A8/AC
M_H)_^2\O_P 30!TE%<W_ ,+!\,?]!/\ \EY?_B:/^%@^&/\ H)_^2\O_ ,30
M!TE%<W_PL'PQ_P!!/_R7E_\ B:/^%@^&/^@G_P"2\O\ \30!TE%<W_PL'PQ_
MT$__ "7E_P#B:/\ A8/AC_H)_P#DO+_\30!TE%<W_P +!\,?]!/_ ,EY?_B:
M/^%@^&/^@G_Y+R__ !- '245S?\ PL'PQ_T$_P#R7E_^)H_X6#X8_P"@G_Y+
MR_\ Q- '245S?_"P?#'_ $$__)>7_P")H_X6#X8_Z"?_ )+R_P#Q- '245S?
M_"P?#'_03_\ )>7_ .)H_P"%@^&/^@G_ .2\O_Q- '245S?_  L'PQ_T$_\
MR7E_^)H_X6#X8_Z"?_DO+_\ $T =)17-_P#"P?#'_03_ /)>7_XFC_A8/AC_
M *"?_DO+_P#$T =)17-_\+!\,?\ 03_\EY?_ (FC_A8/AC_H)_\ DO+_ /$T
M =)17-_\+!\,?]!/_P EY?\ XFC_ (6#X8_Z"?\ Y+R__$T =)17-_\ "P?#
M'_03_P#)>7_XFC_A8/AC_H)_^2\O_P 30!TE%<W_ ,+!\,?]!/\ \EY?_B:/
M^%@^&/\ H)_^2\O_ ,30!TE%<W_PL'PQ_P!!/_R7E_\ B:/^%@^&/^@G_P"2
M\O\ \30!TE%<W_PL'PQ_T$__ "7E_P#B:/\ A8/AC_H)_P#DO+_\30!TE%<W
M_P +!\,?]!/_ ,EY?_B:/^%@^&/^@G_Y+R__ !- '245S?\ PL'PQ_T$_P#R
M7E_^)H_X6#X8_P"@G_Y+R_\ Q- '245S?_"P?#'_ $$__)>7_P")J]I/B?1]
M<N7@TN\$\J)O9?+=<+D#/S >HH UJ*** "BBB@ JO?M>)I\[:7%!+>!#Y*7,
MACC+=MS*K$#Z U8HH \O\'^'/B=I.MR2ZY<>%&@O[G[1J5[:BX>\FP/D0;P$
M"@!4 P %SCYCDSP^$?&?B#P\WAOXCS:)JUD;I93J=LSQW#QI('4&'R@@8XV[
ME88!Z,<D^DT4 >;Z_P##W51XN\0:UX7;3W_X272_L-\E]-)']GD"A%F3:C;Q
MLZH=O*@[N3CL/"/ANV\(>$=-T"R<R16, C\PC!D;JS8[98DX]ZV** "N)^%_
M_(.\1_\ 8S:G_P"E#5VU<3\+_P#D'>(_^QFU/_TH:@#MJ*** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *YO_
M )JG_P!P;_VO725S?_-4_P#N#?\ M>@#I**** "BBB@ HHHH **** "BBB@
MKB?A?_R#O$?_ &,VI_\ I0U=M7$_"_\ Y!WB/_L9M3_]*&H [:BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "N;_P":I_\ <&_]KUTE<W_S5/\ [@W_ +7H Z2BBB@ HHHH **** "BBB@
MHHHH *XGX7_\@[Q'_P!C-J?_ *4-7;5Q/PO_ .0=XC_[&;4__2AJ .VHHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HJ.XN(;2W>>ZF
MCAAC7<\DC!54>I)X KY\\6_&73/$/B2?2K'2]2\1PVTK):Z?I,K()2O_ "\M
M*@+$CJBJ"!]XG=@* ?0]%?/_ (?_ &D3I^EB+Q7X9UN0PNT8O(XE+.%./G!V
MC>.AQ@$C.%Z#HK/]IOX?7./.?4[//_/>TSC_ +X9J /7J*\^L_CK\-KW B\4
M0(?2:"6+'_?2 5NV?Q$\&7^/LGBO1I">B_;XPWY$YH Z2BH+:_M+U=UG=0W
M]8I W\JGH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M*;)*D*%Y75%'5F.!0 ZBL:[\8^&;#/V[Q%I-MCKYU]$G\VK$N_C!\/K//G>+
M=-;'_/&7S?\ T#- ':5S?_-4_P#N#?\ M>N1U']HKX=6D$AM-8>]F5241+29
M0S=AN*<?7FN3T;XBW'BWXD7FKZ7?-9RV>E--:VLB?Z+<0"91Y;,,LSN7!W
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
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 451UC6]+\/Z>]]K=_;V%JG66XD"#/H,]3
M[#FO']4^.VI^)[^31_@_X<N-9N@=K:A<1E((_P#:P<8'NY7Z&@#V/4]5T_1=
M/DOM7O8+*UB&7FN) BC\3_*O(-8^/=QKFH/HWPD\/W/B&^Z&\EB98(_]K'!Q
M[L4'UJ/3/@5JGBC4(]9^,'B.XUFY'S+IUM(4@B_V<C&!ZA OU->OZ/H>E^'M
M.2PT.PM["U3I%;QA!GU..I]SS0!X]8?!'7_&5]'JOQB\23Z@P.Y-*LY-L,7L
M2, >AV '_:->O:%X=T?PQIJV&@:=;Z?;+_RS@3&X^K'JQ]SDUI44 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 45S^K>./
M#^C;ENM0CDE'_+*#]XV?3C@?B17/_P#";>(]?^7PIX?=8FZ75WPN/4=%_4UK
M&E-J_0?*SOR0JDL0 .23VKF]6^('AW2-RR7PN95_Y96H\P_G]T?B:Q1X"UK7
M&#^+O$,TJ'DVUKPH_0#_ ,=_&NDTGP=H6B;6L=.B\T?\MI1O?/KD]/PQ3Y:<
M=W?T'HCFO^$K\6^(?E\-:%]C@;I=7GIZC.!^6ZG)\.[_ %>03>+]?N+PYSY$
M!P@/MGC\E%=]11[5KX%8.;L9.D^%]%T0 Z;I\,3C_EJ1N?\ [Z.36M1163;;
MNR0HHHI %<W_ ,U3_P"X-_[7KI*YO_FJ?_<&_P#:] '24444 %%%% !1110
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
M%\.-&OI]&\0QQ>)=4MF7Q!?Q&6*.U+,RW+YD.Z$C<V<$ !>.%6O3:XGX7_\
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
MI;'&:7\,M(M9OM.KR3:M=$Y9[ACM)]=N>?Q)KKX((;6%8;:)(8E&%2-0JCZ
M5)3)9HX(S)-(L:#JSL !^-9RG*;U8F^X^BN>O_'&AV.0+DW+C^&W7=^O3]:S
MO^$F\1:MQH>AF*,])KD\8]1G _G5JC-J[5O4Y)8JDG9.[\M?R.RK-O\ Q%I.
MF9%Y?PHPZHK;F_(9-<__ ,(MKVJ\Z]KK*AZPVW0^W8?H:T[#P3H=A@_9/M#C
M^*X._P#3I^E/EIQ^*5_0GVE>?P0MZ_Y(SI/'ANY#%H.DW5\_3<5PH]^,_KBF
M_9?&FL?\?%U!I,+=5B^]^F3^HKL(XTBC"1(J(.BJ, 4ZCVD8_#'[]0^KSG_$
MFWZ:+_/\3E+7X?Z>)/-U2YN-0E/WC(Y4'\N?UKH;+3+'3EVV-I#!ZE$ )^IZ
MFK5%1*I.6[-J="E3^"(4445F;!1110 4444 %%%% !1110 4444 %%%% !11
M10 5S?\ S5/_ +@W_M>NDKF_^:I_]P;_ -KT =)1110 4444 %%%% !1110
M4444 %<3\+_^0=XC_P"QFU/_ -*&KMJXGX7_ /(.\1_]C-J?_I0U ';4444
M%%%(SJB%G8*JC)). !0 M%<7KGQ=\"^'W,5YXAM9[@<?9[(FYD)],1@X/UQ7
M&ZA\>-0N\IX1\$:C<YX6XU21;5/KMY+#\15*,I;(B52$%>3L>S57OM0LM,M6
MN=2NX+.!>LMQ*L:C\2<5\_7.N_%WQ8YC_MJUT:)^L&CVID<?\".6!^C5%:_
M34-9NEO/$<VI:K,1\TNIWA&?P!WC\ZU]A-?%IZG/]<I/X+R]%?\ X!Z'K_[0
M/P]T'<BZNVJ3+_RRTZ(RY_X&<)_X]7&WGQ[\7ZW\O@KP*T,3C,=WJTFU''J!
ME%_\?-=7H7P3T[2-C1_9+1T&W=:VX+D?]=#R?QKI8_!_A?2^;^178<YNK@+^
M@P*.2FMY7]$'M,1/X86]7^BN>(W9^)7B@X\2>.SIL#\?9=&B(8?[)V[,_P#?
M;5<T7X*:49?/;P_J6M3L<F;5+AD1CZX79^K-7M2^(O!VCC%O?:;#CK]GPQ_\
M=S52X^*7AB'/EW,]Q_UR@8?^A8JTE]F#?J/V.(G\4[>B_5W,G1? 6JZ=#Y>G
M#3- A(P5T^W5'_$J 3^+&K8\"V\^L+!>:A/=-&@EF=Y!N8$D !>2.0>2?IGL
MW_A:<-S_ ,@K0=2O/3Y ,_\ ?.ZL[5/%/B6]GM)K;PM+8W(DVV\DK'>V>J8(
M7<I Y'MGC&1HO;+LON#ZA3E\=WZLV+/P9IEJUBFIV:R-=1JK*UP5:.4)E@,,
M P.#TY'N.FI)X*\,PQEY;)8T7JS7$@ _'=7(V]CXXUW6KB2XO[72KF)0CQC[
M\2'D;, \'U#<D8)XP-./X6PW4@E\0:W?ZE(.>6VC]=Q_E2E*2?O3^ZY<<'AX
MJW*ON1'?GX<:=D320R,/X8)Y93_XZQ'YUA/JWAR\<Q^'?"%_J+],F611_P".
MEOZ5Z!8>!_#FFX-OI,#L/XI@93_X]FMQ$6- D:JBC@*HP!4>W2V;?S*^KX?^
M1?<CR(>#_$NKD&'1K+1XST:29RV/<%F/Z"MFP^%<HPVJ:TS>J6\*C_QYL_RK
MT:BD\54>SL+ZO0_D7W(YN#P#X?AB"R6TDY_OR3,"?^^2!^E2?\(-X=_Z!W_D
M>3_XJN@HK/VU3^9B^K4/Y%]R.?\ ^$&\._\ 0._\CR?_ !5'_"#>'?\ H'?^
M1Y/_ (JN@HI>UJ?S/[P^K4/Y%]R.?_X0;P[_ - [_P CR?\ Q5'_  @WAW_H
M'?\ D>3_ .*KH**/:U/YG]X?5J'\B^Y'/_\ "#>'?^@=_P"1Y/\ XJC_ (0;
MP[_T#O\ R/)_\57044>UJ?S/[P^K4/Y%]R.,U#P-8RK=?8-.\CRH6\G]\Q::
M0K\O5L!0<=>I] .7+X TP7DD4D$I@8%XYDEP5_V6!_0CMU]3V-%7[>I:US+Z
ME0O?E1R!^'.F*<VUY?0GVD7_  H_X0B\B_X]/$E]#Z<D_P F%=?12]O4[C^I
MT.D?S.0_X1OQ/#_Q[^)6?_KJI_KFC[#XY@^[J=E./1E /_H KKZ*/;2ZI?<'
MU2"VDU\V<A]I\=0?\N-C<?\  @/_ &84?\)!XKA_X^/#BO\ ]<G_ ,":Z^BC
MVJZQ0?5Y+:I+\'^AR'_"::E%_P ?7A>^C]QN(_\ 0:/^%BV,?_'WIU]#_P
M']2*Z^BCGI_R_B'LJZVJ?@O^ <O'\0]"?[SSQ_[T7^&:MQ^-?#\OW=14?[T;
MK_,5K26-I-_KK6&3_>C!JI)X=T:7[^EVF?40J/Y"B]%]&'+BE]I/Y/\ S$C\
M2:++]S5+3_@4P7^=6X]0LYO]5=P2?[L@-9<G@OP_+][34'^Z[+_(U4D^'V@O
M]V*:/_=E/]<T6HOJPYL4ND7\W_D=.#D9'-46U:!/,619$DCF2)HR!N^=PBMU
MY4DYS]>XQ7/'X=:?&<VM_?0GV=?\!6-?>%KAI";36+F:".6.!I92<;VE5=J\
M\X)!/N .O2XTZ;?Q?@95*^(@K\GXG:R^(M,@DF%Q=1Q)$=N]V #MW"CJ<=\#
MV[&L:X^(%B9/)TFTN=1E[!$*@_U_2HM#\&Z*NY+R"26\AQYL<\F0/0C&,J>Q
M_J,5UEO:V]G'Y=I!' G]V- H_2D_90>S94?K-17;4?Q9R7G>--8_U4-OI,)_
MB?EL?CD_H*?%X"2YD$NNZI=7\GINP![<Y/Y8KKZ*GVTE\.GH7]4@]:C<O5_I
ML9]AH&E:9@V5C#&PZ/MW-_WT>:T***R;;=V=,8QBK15@HHHI%!1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5S?\ S5/_ +@W_M>N
MDKF_^:I_]P;_ -KT =)1110 4444 %%%(Z+)&R2*'1@0RL,@CT- &3IGBS0=
M9UF[TK2-5MKZ\LD#W,=N_F"++%<%A\N[*G*YR.XY%5D\=^&WUTZ0NI W0N39
M[O)D\DW &3")MOEF0#^ -NSD8S7F7PRL(-,^.7Q(L]&M8+.*%(!!!!&(XT.T
MD *. ,UP$/V]OV9=':$2_P!I_P#"5J8^/W@FWOCK_%NH ^C]=\::!X;NUM=7
MOFCG,#7+1Q6\DQBA!P99/+5O+CSQO;"\'G@UM0S17-O'/;R)+#*H>.2-@RNI
M&001U!'>O#Y/M+_%CXN+>@E?[ 41!AP8_L_&/;K^.:[CX)?:O^%+>&_M^_S?
MLQV[^OE^8WE_ALVX]L4 =E<:A;6EQ%#<RB)I@VPL,*<<D9Z9]OK7#?#35;&+
M3-;/VJ*3[5XDO'A$3B0NLTGF1L-N>"CJWT/-/^+-OJMSHU@FG7-LMI]H)O;6
M2U:=[A=IV[55T)"GEE!!(]<%6X71+$^(O$$EO:3V[F<[;F^4_NI#M#!01PQ(
M(8+Z'/&1GHITHR5V[')6K3A)1BKW_K4]BU+Q5H6D.T=_J=NDR?>@1O,E_P"_
M:Y;]*Y74?BQ;IE=%T:[O6_AEN'6VB/YY<?\ ?%59/A/=>04M=?AMS@;/^)?N
M"^O'F#/Z4S_A4=YF?.O6LP;;Y(GT^0A/[V[;<+NSVQMQ[TU&@MVV'^TS[1^]
MO]$8.I?$#Q?J)9(]4T[1(S_#:0"64?\  Y25/_? KE[O3].UEA)XFUR_U@YS
MLO9Y9%'TC&V/\A7JR?#9K?SOLK:",[?)\_2IY=G][=FZ^;/;&W'O6K'X:U6U
M\[^SI_#=MG;Y&-!?Y/[V[%P-V>V-N/>K]K1C\,1_5W+^)-OTT_+_ #/*])MO
M#=FNS2M'U&X_V+6V2!3_ -\[C736;ZB,'2_A\5/9KYF?/O\ ,%%=Y):>*3Y_
MD:SHZ9V^1NTB5MG][=BY&[/;&W'O1+:>*CY_DZSHZ;MOD[](E;9_>W?Z2-V>
MV-N/>D\2WT_'_ABXX:A!W4%\]?S.;C?XCSH$ALM+TQ.P7;Q^K4[_ (1KQW>?
M\?WBF* '_GV3I^2K712VGBH^?Y.LZ.F[;Y._2)6V?WMW^DC=GMC;CWHDM/%1
M\_R=9T==RKY.[2)6V'C<6_TD;@>< ;<9'7'.7M7T2^XZ;VV1SO\ PK2YN?\
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
MR<[<,,5M;QP6\:10Q*$CCC4*J*!@  = !VI]% $;6\+7"3M$AF12JN1RH/4
M_A7$_#>&.[TOQ"MTBS*GB;4-H<9V[)R$Q] H ]  *[JN)^%__(.\1_\ 8S:G
M_P"E#4[L5D=M1112&%%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 5S?_ #5/_N#?^UZZ2N;_ .:I_P#<&_\ :] '
M24444 %%%% !1110 4444 %%%% !7$_"_P#Y!WB/_L9M3_\ 2AJ[:N)^%_\
MR#O$?_8S:G_Z4-0!VU%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %<W_P U3_[@W_M>NDKF_P#FJ?\ W!O_
M &O0!TE%%% !1110 4444 %%%8FH^-/"VCWSV6K>)=(L;N/!>"YOXHY%R,C*
MLP(R"#0!MT5GW?B#1K#4+6QOM6L;:\O"!;6\URB23Y.!L4G+9/'%:% !7$_"
M_P#Y!WB/_L9M3_\ 2AJ[:N)^%_\ R#O$?_8S:G_Z4-0!VU%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %<W
M_P U3_[@W_M>NDKF_P#FJ?\ W!O_ &O0!TE%%% !1110 4444 %?-WB;1_''
M@+Q+=^-?$_AWPUXFT::[:XN56TBEGLD,B[2)6C63<HPJG+J #D#@U](UP^@_
M"O3?#R36EIK.LS:/-<FY;1[F>.2VW;MX49C\P*&P=H?YL?-N!((!Y/>7$FKZ
M'\<I]23?+'=+"A<<B.)G$8YZ !0<>M>Y>!+Z[U/X>>'[[4F9[NYTVWEF=ARS
MM&I)/N3S69K7PRT;6M1U*XDNK^T@U@1#5;*UD1(K_P L_+ORI=21\I,;(2.M
M=?'&D,2QQ(J1HH5448"@= !V% %'5M2NM.BC>ST6^U9G;#)9O I0>I\V1!CZ
M$UP7PXUF^@T;Q#)%X:U2Y9O$%_*8HI+4,K-<OF,[I@-RXR2"5YX9J]-KB?A?
M_P @[Q'_ -C-J?\ Z4-0!MRZ]J,?G[/">L2^5MV;);/]]GKMS..G?=CVS1+K
MVHQ^?L\)ZQ+Y6W9LEL_WV>NW,XZ=]V/;-;=% &)+KVHQ^?L\)ZQ+Y6W9LEL_
MWV>NW,XZ=]V/;-$NO:C'Y^SPGK$OE;=FR6S_ 'V>NW,XZ=]V/;-;=% &)+KV
MHQ^?L\)ZQ+Y6W9LEL_WV>NW,XZ=]V/;-$NO:C'Y^SPGK$OE;=FR6S_?9Z[<S
MCIWW8]LUMT4 8DNO:C'Y^SPGK$OE;=FR6S_?9Z[<SCIWW8]LT2:]J*>?M\)Z
MQ)Y:J4VRV?[W.,A<SCD9YW8Z'&>,[=% &))KVHIY^WPGK$GEJI3;+9_O<XR%
MS..1GG=CH<9XR2:]J*>?M\)ZQ)Y:J4VRV?[W.,A<SCD9YW8Z'&>,[=% &))K
MVHIY^WPGK$GEJI3;+9_O<XR%S..1GG=CH<9XR2:]J*>?M\)ZQ)Y:J4VRV?[W
M.,A<SCD9YW8Z'&>,[=% &))KVHIY^WPGK$GEJI3;+9_O<XR%S..1GG=CH<9X
MR2:]J*>?M\)ZQ)Y:J4VRV?[W.,A<SCD9YW8Z'&>,[=% &))KVHIY^WPGK$GE
MJI3;+9_O<XR%S..1GG=CH<9XR2:]J*>?M\)ZQ)Y:J4VRV?[W.,A<SCD9YW8Z
M'&>,[=% &))KVHIY^WPGK$GEJI3;+9_O<XR%S..1GG=CH<9XR2:]J*>?M\)Z
MQ)Y:J4VRV?[W.,A<SCD9YW8Z'&>,[=% &))KVHIY^WPGK$GEJI3;+9_O<XR%
MS..1GG=CH<9XR2:]J*>?M\)ZQ)Y:J4VRV?[W.,A<SCD9YW8Z'&>,[=% &))K
MVHIY^WPGK$GEJI3;+9_O<XR%S..1GG=CH<9XR2:]J*>?M\)ZQ)Y:J4VRV?[W
M.,A<SCD9YW8Z'&>,[=% &))KNHIY^WPIJ\GE*I3;+9_OB<9"YG&",G.[ X.,
M\9)->U%/.V^$]8D\M$9=LMG^])QE5S..5R<YP/E.">,[=% &))KVHIYVWPGK
M$GEHC+MEL_WI.,JN9QRN3G.!\IP3QDDU[44\[;X3UB3RT1EVRV?[TG&57,XY
M7)SG ^4X)XSMT4 8DFO:BGG;?">L2>6B,NV6S_>DXRJYG'*Y.<X'RG!/&237
MM13SMOA/6)/+1&7;+9_O2<95<SCE<G.<#Y3@GC.W10!B2:]J*>=M\)ZQ)Y:(
MR[9;/]Z3C*KF<<KDYS@?*<$\9)->U%/.V^$]8D\M$9=LMG^])QE5S..5R<YP
M/E.">,[=% &))KVHIYVWPGK$GEHC+MEL_P!Z3C*KF<<KDYS@?*<$\9)->U%/
M.V^$]8D\M$9=LMG^])QE5S..5R<YP/E.">,[=% &))KVHIYVWPGK$GEHC+ME
ML_WI.,JN9QRN3G.!\IP3QDDU[44\[;X3UB3RT1EVRV?[TG&57,XY7)SG ^4X
M)XSMT4 8DFO:BGG;?">L2>6B,NV6S_>DXRJYG'*Y.<X'RG!/&237M13SMOA/
M6)/+1&7;+9_O2<95<SCE<G.<#Y3@GC.W10!B2:]J*>=M\)ZQ)Y:(R[9;/]Z3
MC*KF<<KDYS@?*<$\9)->U%/.V^$]8D\M$9=LMG^])QE5S..5R<YP/E.">,[=
M% &(^O:BAFV^$]8?RXU==LMG^])VY1<S]1DYW8'RG!/&1]>U%?.V^$]8?RXD
M==LMG^]9MN47,_WEW'.<#Y&P3QG;HH Q'U[45\[;X3UA_+B1UVRV?[UFVY1<
MS_>7<<YP/D;!/&1]>U%?.V^$]8?RXD==LMG^]9MN47,_WEW'.<#Y&P3QG;HH
M Q'U[45\[;X3UA_+B1UVRV?[UFVY1<S_ 'EW'.<#Y&P3QD?7M17SMOA/6'\N
M)'7;+9_O6;;E%S/]Y=QSG ^1L$\9VZ* ,1]>U%?.V^$]8?RXD==LMG^]9MN4
M7,_WEW'.<#Y&P3QD?7M17SMOA/6'\N)'7;+9_O6;;E%S/]Y=QSG ^1L$\9VZ
M* ,1]>U%?.V^$]8?RXD==LMG^]9MN47,_P!Y=QSG ^1L$\9'U[45\[;X3UA_
M+B1UVRV?[UFVY1<S_>7<<YP/D;!/&=NB@#$?7M17SMOA/6'\N)'7;+9_O6;;
ME%S/]Y=QSG ^1L$\9'U[45\[;X3UA_+B1UVRV?[UFVY1<S_>7<<YP/D;!/&=
MNB@#$?7M17SMOA/6'\N)'7;+9_O6;;E%S/\ >7<<YP/D;!/&1]>U%?.V^$]8
M?RXD==LMG^]9MN47,_WEW'.<#Y&P3QG;HH Q'U[45\[;X3UA_+B1UVRV?[UF
MVY1<S_>7<<YP/D;!/&1]>U%?.V^$]8?RXD==LMG^]9MN47,_WEW'.<#Y&P3Q
MG;HH Q&U[45\W'A/6&\N%)5Q+9_O&;;F,9G^\NXY)POR-AC\NX;7M17S<>$]
M8;RX4E7$MG^\9MN8QF?[R[CDG"_(V&/R[MNB@#$;7M17S<>$]8;RX4E7$MG^
M\9MN8QF?[R[CDG"_(V&/R[AM>U%?-QX3UAO+A25<2V?[QFVYC&9_O+N.2<+\
MC88_+NVZ* ,1M>U%?-QX3UAO+A25<2V?[QFVYC&9_O+N.2<+\C88_+N&U[45
M\W'A/6&\N%)5Q+9_O&;;F,9G^\NXY)POR-AC\N[;HH Q&U[45\W'A/6&\N%)
M5Q+9_O&;;F,9G^\NXY)POR-AC\NX;7M17S<>$]8;RX4E7$MG^\9MN8QF?[R[
MCDG"_(V&/R[MNB@#$;7M17S<>$]8;RX4E7$MG^\9MN8QF?[R[CDG"_(V&/R[
MAM>U%?-QX3UAO+A25<2V?[QFVYC&9_O+N.2<+\C88_+NVZ* ,1M>U%?-QX3U
MAO+A25<2V?[QFVYC&9_O+N.2<+\C88_+N&U[45\W'A/6&\N%)5Q+9_O&;;F,
M9G^\NXY)POR-AC\N[;HH Q&U[45\W'A/6&\N%)5Q+9_O&;;F,9G^\NXY)POR
M-AC\NX;7M17S<>$]8;RX4E7$MG^\9MN8QF?[R[CDG"_(V&/R[MNB@#$;7M17
MS<>$]8;RX4E7$MG^\9MN8QF?[R[CDG"_(V&/R[AM>U%3)CPGK#;(4E4B6S_>
M,=N8QF?[R[CDG"_(V&/R[MNB@#$;7M1'F8\)ZPVR%91B6S^=CMS&/W_WAN.2
M<+\IPQXR-KVHCS,>$]8;9"LHQ+9_.QVYC'[_ .\-QR3A?E.&/&=NB@#$;7M1
M'F8\)ZPVR%91B6S^=CMS&/W_ -X;CDG"_*<,>,YMC=37?Q,\RXL+BQ;^QE_=
MW#1EN9 Q^XS#@DJ>>JG&1@GK:YO_ )JG_P!P;_VO0!TE%%% !1110 4444 %
M%%% !1110 5Q/PO_ .0=XC_[&;4__2AJ[:N)^%__ "#O$?\ V,VI_P#I0U '
M;4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 5S?_-4_^X-_[7KI*YO_ )JG_P!P;_VO0!TE%%% !1110 44
M44 %%%% !1110 5Q/PO_ .0=XC_[&;4__2AJ[:N)^%__ "#O$?\ V,VI_P#I
M0U ';4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 5S?_-4_^X-_[7KI*YO_ )JG_P!P;_VO0!TE%%% !111
M0 4444 %%%% !17A6M>*=5U[5?B==PZI?6/_  AT,0TM+2Y>)%D D9VD13ME
MRT6,.&7'&.37K/@K7)/$W@;1M:G01S7UG'-(J] Y4;L>V<T ;E<3\+_^0=XC
M_P"QFU/_ -*&KIM6UJUT6*.2\BOI%D;:HL]/GNB#[B)&('N<5YAX$^(_AO1;
M77H=3FU""6;Q!J$Z+_9%VQV-.Q&<1'!]5."""" : /7Z*XG_ (6_X,_Y_=0_
M\$U[_P#&J/\ A;_@S_G]U#_P37O_ ,:H [:BN)_X6_X,_P"?W4/_  37O_QJ
MC_A;_@S_ )_=0_\ !->__&J .VHKB?\ A;_@S_G]U#_P37O_ ,:H_P"%O^#/
M^?W4/_!->_\ QJ@#MJ*XG_A;_@S_ )_=0_\ !->__&J/^%O^#/\ G]U#_P $
MU[_\:H [:BN)_P"%O^#/^?W4/_!->_\ QJC_ (6_X,_Y_=0_\$U[_P#&J .V
MHKB?^%O^#/\ G]U#_P $U[_\:H_X6_X,_P"?W4/_  37O_QJ@#MJ*XG_ (6_
MX,_Y_=0_\$U[_P#&J/\ A;_@S_G]U#_P37O_ ,:H [:BO+?!7Q8\+6O@'P_;
MZA?Z@UW#IELDY_LJ[DRXB4-\XB(;G/()!ZYK<_X6_P"#/^?W4/\ P37O_P :
MH [:BN)_X6_X,_Y_=0_\$U[_ /&J/^%O^#/^?W4/_!->_P#QJ@#MJ*XG_A;_
M (,_Y_=0_P#!->__ !JC_A;_ (,_Y_=0_P#!->__ !J@#MJ*XG_A;_@S_G]U
M#_P37O\ \:H_X6_X,_Y_=0_\$U[_ /&J .VHKB?^%O\ @S_G]U#_ ,$U[_\
M&J/^%O\ @S_G]U#_ ,$U[_\ &J .VHKB?^%O^#/^?W4/_!->_P#QJC_A;_@S
M_G]U#_P37O\ \:H [:BN)_X6_P"#/^?W4/\ P37O_P :H_X6_P"#/^?W4/\
MP37O_P :H [:BO+?&OQ8\+77@'Q!;Z??Z@MW-IERD!_LJ[CPYB8+\YB 7G')
M( ZYK<_X6_X,_P"?W4/_  37O_QJ@#MJ*XG_ (6_X,_Y_=0_\$U[_P#&J/\
MA;_@S_G]U#_P37O_ ,:H [:BN)_X6_X,_P"?W4/_  37O_QJC_A;_@S_ )_=
M0_\ !->__&J .VHKB?\ A;_@S_G]U#_P37O_ ,:H_P"%O^#/^?W4/_!->_\
MQJ@#MJ*XG_A;_@S_ )_=0_\ !->__&J/^%O^#/\ G]U#_P $U[_\:H [:BN)
M_P"%O^#/^?W4/_!->_\ QJC_ (6_X,_Y_=0_\$U[_P#&J .VHKB?^%O^#/\
MG]U#_P $U[_\:H_X6_X,_P"?W4/_  37O_QJ@#MJ*XG_ (6_X,_Y_=0_\$U[
M_P#&JP_%OQ8\+7.BVZ6-_J E&IZ>['^RKM/D6\A9^3$/X W'4] "3B@#U*BN
M)_X6_P"#/^?W4/\ P37O_P :H_X6_P"#/^?W4/\ P37O_P :H [:BN)_X6_X
M,_Y_=0_\$U[_ /&J/^%O^#/^?W4/_!->_P#QJ@#MJ*XG_A;_ (,_Y_=0_P#!
M->__ !JC_A;_ (,_Y_=0_P#!->__ !J@#MJ*XG_A;_@S_G]U#_P37O\ \:H_
MX6_X,_Y_=0_\$U[_ /&J .VHKB?^%O\ @S_G]U#_ ,$U[_\ &J/^%O\ @S_G
M]U#_ ,$U[_\ &J .VHKB?^%O^#/^?W4/_!->_P#QJC_A;_@S_G]U#_P37O\
M\:H [:BN)_X6_P"#/^?W4/\ P37O_P :H_X6_P"#/^?W4/\ P37O_P :H [:
MBO+=>^+'A:;6O#+VU_J BAU-WN!_95VN4^QW*C@Q#=\[)P,GOC )&Y_PM_P9
M_P _NH?^":]_^-4 =M17$_\ "W_!G_/[J'_@FO?_ (U1_P +?\&?\_NH?^":
M]_\ C5 ';45Q/_"W_!G_ #^ZA_X)KW_XU1_PM_P9_P _NH?^":]_^-4 =M17
M$_\ "W_!G_/[J'_@FO?_ (U1_P +?\&?\_NH?^":]_\ C5 ';45Q/_"W_!G_
M #^ZA_X)KW_XU1_PM_P9_P _NH?^":]_^-4 =M17$_\ "W_!G_/[J'_@FO?_
M (U1_P +?\&?\_NH?^":]_\ C5 ';45Q/_"W_!G_ #^ZA_X)KW_XU1_PM_P9
M_P _NH?^":]_^-4 =M7-_P#-4_\ N#?^UZS?^%O^#/\ G]U#_P $U[_\:K)T
M7Q5IGBCXX6\VB37,D$?AVX1S-:36X+?:8#P)%7. >V<9H ],HHHH **** "B
MBB@ HHHH \NUOX8ZJ=6\7GP[+8"S\90Q17S7<KJ]DRAE9XU5"),J[':63YN^
M*]"T'1[;P]X>L-'L<_9[&W2",MU(4 9/N<9JY//%;6[SW,J0PQJ6>21@JJ!U
M))Z"JNEZUI>N6QN-$U*SU&!6VF6TG650?3*DC- %VLOP[I+Z+I<UK+*LK27U
MY=!E& !-<R3 ?4"0#\*FL=;TK4[JYM=-U.SO+BU;;<16]PDCPGT8 Y4\=ZL-
M>6R7B6C7$2W,B%TA+C>RCJ0O4@>M $U%9VK^(=%T!(GU[5[#3%F)$;7MRD(<
MCKC<1G&15Z&:*YMXY[>1)895#QR1L&5U(R"".H([T /HHHH **** "BBB@ H
MHHH ***KWVH6>EV4EYJ=W!9VT8R\]Q*(T0>[$@"@"Q156QU.PU.Q6]TV]M[R
MT8$K<6\JR1D#T8'%,TS6M+UN%YM&U*SU"*-]CO:3K*JMZ$J3@^U $'A?27T#
MPAH^CS2K-)I]C!:O(HP',<:J2/8XK4J%+RVDO)+1+B)KF)0TD(<%T!Z$KU .
M*AU+5]-T6U^TZQJ%KI]OG'FW4ZQ)GTRQ H N44BLKJ&0AE89!!R"*6@ HHHH
M **** "BBB@ HHHH **I:IK.F:':BZUK4;33K<MM$MW.L29],L0,U)_:-E_9
MO]H?;+?[%Y?F?:?-7R]G][=G&/>@"IXHTE]?\(:QH\,JPR:A8SVJ2,,A#)&R
M@GV&:U*K:?J=CJ]DEYI-[;WUJ^=D]M*LB-CKAE)!I\%Y;7,DT=M<13/ ^R58
MW#&-L9PP'0X[&@":BL!?'O@]KP6B^*]$-R9/*$(U&'>7SC;MW9SGC%;] !11
M10 4444 %%%% !1110 445GZGX@T;19(8]8U>QT][@[85NKE(C(?10Q&?PH
MT*R_$6DOK6EPVL4JQ-'?6=T689!$-S',1]2(R/QJSJ&JZ?I-B;W5;^VLK5<9
MGN9ECC&>GS,0*G@N(;FV2XMIHYH)%#I+&P964]""."/>@"2BH;:\MKVV%Q9W
M$5Q"2RB6)PRDJ2K#(XX((/H0:J:9XAT76IIHM'U>PU"2W.)DM;E)6C/3Y@I.
M/QH T:*** "BBB@ HHHH **** "BBB@ HK.NO$.BV.J0Z9>ZO86]_/\ ZJTE
MN4263_=0G)_ 5)J>M:7HL<<FLZE9Z>DK[(VNIUB#MZ L1D^U $&KZ2^HZIH=
MTDJHNF7S73J1RX-M-#@>^9@?P-:E,>6..$RR2*L:KN+LV% ]<^E1K?6KZ>M\
MMS"UFT8F%P)!Y90C(;=TVXYSTQ0!/15+2]9TO6[8W&BZE::C K;3+:3K*H/I
ME21FKM !1110 4444 %%%% !1110 445G+XAT5]9.D+J]@VIJ,FR%RGG ?[F
M=WZ4 :-9=QI+S>+]/U@2J([2QNK5H\<L99+=@1[#R#^8J:]UO2M.O+>TU#4[
M.TN;H[;>&>X1'F/HJDY;\*-5UO2M"MEN-;U.STZ!FVK+>7"Q*3Z98@9H O45
M6DU&RATXZA+>6Z62IYAN6E41A?[V[.,>]+8:A9:K91WFF7<%[:R#*3V\JR(_
MT8$@T 6**** "BBB@ HHHH K7^G6>J6PM]1MH[F#>KF*5=R,5.1D=#@X//<
M]J\K\7:,V@6/COQ=X8C73HI=#6UC%JNP32J7+W "]-JLJAO]ECTP3Z9KVD-K
MNCRZ>NI7NFB; :>Q9%DQW4%U8 'Z9K(TGP.NGO.-0\0ZWKEM-;M;M::G-&T.
MUL _*D:YXXYR,$T <QJ]I;:!JGPQ_L-$A*S_ &!?* ^>V:V8NIQU&45OJ :U
M]2B1/CGH#JBJ[Z-?;F Y;$EOC/K6EHW@2PT?4+*[:]O]0.FPM!IT=[*KK91L
M "$PH).T!=SEFQQGDTZ_\&K?^-K+Q-_;FJ07%E&8HK:+R/)\MBI="&B+$,4&
M3NR.Q% &'X[T#7XK^X\5:/=6&H)9V@#:+J-FKQR(F6;9+U1SD\XP<*#TKMM*
MO8M2T>ROK=#'#=0)-&A&"JLH('Y&LJ?PH+K5;RYN-;U:2SO<>=I;3(;8X4#
MRF]00.55P#DY')K>5510J *JC  & !0 M%%% !1110 4444 %%%% !5+4=,T
M[4%BDU6U@N$MF,B?:%#(AQC=@\9P3SVR?4U=K&\2^'F\26,=J-9U+2D202,V
MGO&K28Z!BZ-P#S@8]Z /+O%'AW^PO"OB":RC_L_2?$WB"RC:TB&Q8[9FCCD;
M ^[YI#$C^ZP!ZD#K+T+IWQUT./3U6);[1+B.[CC7 9(G0Q$@?W2S 'T)%:D'
M@*V;2-1TW7-9UC7[;4(UC==2N%;R@#D%/+1-K9P=W4%1@C%7=%\*6^D:I+JD
M]]>ZKJ4L"VWVR_9"Z0@Y$:A%50,\DXR3C).!0!B:/$D7QO\ $GEHJ;M'L6;:
M,9)EN,D^]<7%K&NR:9X@^)7DZ7>G3;VYBAL[R%VE@M(7VE(G#XB<[2Q.QBQ(
MS@  >D6G@U;3QS<^*%US5))[J,0RVC^1Y#1KN*)@1!@%+D@[L^I(R*K7'PZT
MJ:[U I=WT&GZI-Y]_I44B"VNI.-S,"I==V!N"LH;N#S0!T]I<I>6,%U&"$FC
M610PY (S_6IJ  J@*, < #M10 4444 %%%% !1110 4444 9NJ:7H]RXOM7L
MK:X,$917N(A)L4D9"@YY.!T&3@#GBO*F\-2>'H?!F@7*>1IFI>*+B]>Q/W($
MQ)-!;GL0"%)7H6'&<5Z/XE\*R>(YK5U\0ZQI(MB65-.DB0,W]YM\;$D#ISBJ
MW_""6TVA'3M3UC5]3E6Z2[@O[NX4W%M*F-C1E4"KC!_AYW$'(.* ,S0W-K\<
M/$]E:_+:W&FVEY.B_=$Y9TW>S%%7/<[1Z4_P)!&GB?QY#&@CC_MA %C^7'^B
M0],=/PKH=!\-VN@R7EPD]Q>W]^ZO=WUVRF68J-J@[550%' 55 &3QDFJ?AWP
M:OAS6]4U*/7-4OGU23S;F&[\CRS)A5#C9$I!"J%QG&.H)P: ,_4M!TEO%'A_
M1M-TNTMX[5CJ,QAMU7:D.!$N0.,R,K#U\IJ[2J-OI-O;ZU>:H&D>YNXXHF+D
M$(D>[:J\<#+N>_+&KU !1110 4444 %%%% !1110 5SGBC0-$O--U&6^T:VU
M"[O8# JR1JTDQVD)&I;[HZGC 'S-QR:Z.N7USP5-K6M'44\5^(--(C$:06,L
M"QQCC.-T3'DC)R3^0  !R.A:-/I/Q*\'^&M4N#=Q:+X7DFA=\[7N1)'$S#/4
MA"0.X!/K6Q\- !/XRTM%5M.L_$$\=O%@%(PZ)(\8'0 .['';=6Q/X'MY[/30
M=7U5=2TTR>1J_FH]UB3[X8LA1E/'RE,#:N ,"K^E>'+70]!ETS299[<RF21[
MO<KS--(26F)8$,^3GD$=!C'% '$>#[:QN/V?[^UU*\.G6$@U6.>Y3CR(S=7
M+#Z#G%1^$;J_;QGHEGXTTX:9J5EI\L.E2V\06'4(V"%R2"=CJJ*3%VY.3QCJ
M-#^']AHWA.]\-SZAJ&K:7>B4/#?M'E!*6:0*T:(?F+D\YP>F*GTOP9#8:C:7
MM[J^J:O+8(R60OY(R+8,-I(V(I9BO&YRQQGGDT ='1110 4444 %%%% !111
M0 4444 </X^\%Z3KGAC4=,MM+M7U35F_=W!B!D23(_?%SSA!@]>@"CJ!5/0+
M87OQC\46^J_Z4NFZ38VEH+@;MT4JR&4X/!W,H#'O@ ]*U=0\!3W^L7.H)XS\
M2V;W#?ZJUFMUCC4=$4&$G:,GJ3U).22:LWW@BUN[BWN[;5-4L+Z*T%E+>VTR
MF6YA'.V0NK9.<G< &!8X(S0!S'@!S>_ B>&Z_P!(@MDOK:W:3YLQ122)'R>N
M%4 '_9JK=6>I7GP!\%-I=I+?I:PZ1=7ME"NY[JWC6-GC"_Q'@';WQBN]?PO9
MQ^#O^$:TJ:?2;);<6\;VFPR1IW ,BL"2,@D@GDG.>:KZ9X1?1_!]OX>L?$.K
M)%:JD<%T?LYGCB4 ",'RMNW QG;N]Z .6T2^BU/X\7%WHEK=6ULWA]?[2%Q;
M/;[I/._<[HW 8.%$@RP^[[8KTNLW1- L/#]K)%IZ.7GD\VXN)I#)+</C&]W;
MEC@ <]  !@ "M*@ HHHH **** "BBB@ HHHH *X/Q9X&TG4_[)L-(T^WM;V#
M4H;XWD,8$ENB2;W<OU+/@KR226)YVDCO*XO_ (5U/]KEG/CCQ5^^D\R5%N8$
M#^WRP@@8XX(P.F* .<TRUM]<T[XJ3ZXBRRM?7%DWF]4MXK=#%C/W0"S,#Z\U
MT/A."PUOX;^'M<\56<%]>/I$ DFNH1*S!D4G .>7.,X'S''7BKNK^ --U:^O
MIS>7]G%JB+'J5K:RJL=\JC:/,RI8';\I*,I( !)Q4NO>#?[:ELS:^(-8T6&R
MCV0V^F/#'&.V[#1L<XX'. .@Y.0#SZ#PY-X>NOAWX9O04T^ZUB^O9;1CE(2L
M<DT$).2#M)''(++D=*ZGPNYMOC%XUL+7BT:&QO)(U^ZD[HZLW'0LJ*3ZXS6H
M? MM-HD=A?ZQJU_<070O+?4KF=&N;>4# *$(%  R,;<$$Y!R:T= \-VGA\7<
MD,UQ=WE]*)KN]NF5I;APH4%MH"@!0 %4 #L.30!KT444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
MH PH!.?<]Z* "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 **** "BJ>K1W\VDSQZ//';WK+^YEE7*J<]Q@]L]C7'?V1\2_^
MAATW_OVO_P 9JXPYEND-*YW$-U#<-*L,BNT+[)%'5&ZX(^A!HM[J&Z5FMY%D
M5'*%EZ;AP1GV/%>9_P!B>/M0U"[9=8M-\<?V>2=%\L2>J B,$D>O;) /6K&E
MZ=\0Y=/1;36M/MDB_=^0T"J8B/X2/*Q^7!ZC-:NBK?$BN7S/2:Y?2O'ECJ'B
MZ?PS>V%]I&J1Q>=%%?>5BY7J?+:.1P2 02N00&!QUQ4TO3?'\6J6[ZIK>GS6
M:N#-&D8RR]P,1CG\:R=1LM$\=:OXATS3-=M(M<L;B.XLKFUG22>RFCC52^T'
M.T-\C \')!YK&4>7K<EJQJ:M\2/[%M]3N;SPGKOV73)Q!<3HUF5#,$*X'VC<
M01(AZ?Q<XP<6)/B!!I^J65GXDT+5]!2^?RK>[O5A>!I20!&7AED",<\;L X/
M/%>=^(/$5Q)\)?%Y\7I;Z/K#ZM!;2V\DH59I4BM-S19.65@I<#DA3[9K<^)O
MB+2/'/@^?PCX.O;77]7U5HUC73Y5G2U594+32NF5C5>.2022 /:1'H7B/7K3
MPQX=O-9U%97M[1-S)"NZ20D@*JCC+%B !D<FI8-9T^XT"/6UNHETU[877VEV
M 18MN[>3T QSFN-UC7&UOQQ:Z!X>?1]6N-%0W5[:7FI>06E(,:\+'(6V L6!
M  +1G.:X*W>?4_ACXQ^%EI=6*Z]IKR+86=M?";S;<OYHA1R%+,H#Q'(!&!D#
M- 'IQ^(MG'8QZK=:-K%KH,F&76)H8UA"'[LC1[_.5"<?,T8 R"<+S6YKNN)H
M?AZYU@6=QJ,%O$9G2S,9<Q@9+#>Z@@#GKD]@:XC6/'_AS5_AO>:;87,<^KWN
MGR62:"F#>+.R,AA:#[RE6R&R,  GIS6]:^'[^S^#:>'9,3ZA%H7V(X;AI1!L
MP">V>,T 6O\ A+Q_P@__  D_]AZG]G\C[3]ES;^?Y.-V_P#UNS&WG&[/MGBD
MO?&'V*;3[,:%JEQJU]$\ZZ9"8#-%&A 9W8RB( %D'#DDL,9YQR=IXOT._P#A
M+%H%IJ,$FO2Z1_9PT??B\2Y\KRC&\/WU*L#N)&% +$[1FKGQ$M]"O-<L/[5U
M6Z\-ZA9V[SV7B"";RDMR6 ,4K$;"K$#Y7(W8(&,G(!V6B:W:Z_I[7EBDZ1K-
M)"RW$)B<.C%6!5N1R".:T:Y#X:ZEJ6I^&)Y-7EMKQX;Z:&'4K6'RH]2C4@"Y
M"C@;N>5RI(RI((-=?0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 8&M^#-*U
MO4X-6(FL-8MEVP:G8OY<Z+G.TG!61>/N.&7D\<UM6L+V]I%#+<273QH%:>4*
M'D('WB% 7)]@!["I:* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **S+O6X+!I5O%,)1T
MW$ .C.J[P?0;N1U'XBKEI<&ZMQ,87B5B=@?ABO8D=L^G6J<6E<A3BWRIZD]%
M%>?IXVUG0O'+Z3XN^PR:1/(EO;:I9V[P+#<,H98IE:1\!@0%8$?,"".1B2ST
M"BO-O$WB7QGH>D>(M3M]0T*2+2+N.!('TF;=(KK"P)<7/! FQTYVYXS@6_$7
MB3Q7X%AAUCQ ^DZOH"NL=^]C9RVL]H&=564*TLHD09.X?*>01GF@#OJ*PO%V
MM7NC^'7ET.WCO-6N"(=/MY,[992"><<[556<X(X0U1@^(&F'X6IXXN=ZV0LO
MM,D:#+!AP8QVW;_DY/7O0!U=%<->:WXUTOPT_B:^M])EMH(#=W&BP0R"XCB"
MEBJW)?:SJ.<>4 Q!48R&K?FU.\UCPE;ZEX0>V>6^2"6VDNXV:,1.REF90RDD
M(6.,CD8H VJ*\\TK6O'6H:UKME'>:#/_ &)>PV[1KIDT;7*M''(Q#&Y(0A7(
M&0PR/>I+?6O%]WXJ\2::-7T&TMM%\EQ-)H\TA9)$+\XNAC:!C/?K@=* ._HK
M@;S7?%T'B/PQIJ7^AF/64G:24:;,V/*7?N7,XQN4CY3G:<\M73>++W4--\*:
MCJ&CRVT=U9V[W"_:H&E1@BEBI570\XQG/'H>E &Q17%Z%J7BN\MM"O+_ %?0
M774XHYS9QZ7-$Y0H&<+(;AQE0>I7!Z<9INC>(_$'C/[7J/AF33+'1H+F2VMI
M+VVDN)+XQL5=QMD01)N!"_?)ZD#[M ';45PG_"9Z[->Z7X>33;6T\2:@+F>9
M9BTEO8VT4Q02D#:TN[Y0H&S=DDE!@59B\3:OH_C"Q\->)WL9IM8BF?3-0L[=
MX8V>)07BDB:1R" =P8/AAD8!&2 =E17!^!_&NJZKXHUCP[XG2S6\M'>2QGM(
M6B2[@25H7;:SN0RNG(ST9:6U\8ZQJOQ<E\/:>+&'1K6T>9YY86DEN7CD6.0(
MPD"H S[<E6.Z-^,$4 =W17&^+_%UUI'BK1-!M+W3=);5$E=;_5(GEB9D*@0(
MJNF9&+YY<<+C!+"I!>>-[VVC:.+2=)>)[D7+7$$MTI",HB\L"2(D.N]BQZ8
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
I110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<FILENAME>shen-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:dei="http://xbrl.sec.gov/dei/2020-01-31"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:shen="http://shentel.com/20201231"
  xmlns:srt="http://fasb.org/srt/2020-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2020-01-31"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="shen-20201231.xsd" xlink:type="simple"/>
    <context id="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3c3bdd32f8364b38b0022e1261dd2b76_I20210223">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
        </entity>
        <period>
            <instant>2021-02-23</instant>
        </period>
    </context>
    <context id="i56b747fa9c0145fc800771993c2a7512_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i884daf17bb02490d9e409851a71a5921_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic12f61d22b414cfe9914632a173f8a6e_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ia9b97ab4575644e2b2b6bc4387092032_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</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="i9c2b52b590ae4dc3aac42050b5f7d475_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</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="ia14dc35afa5c48ae91a55603f2e8d6b2_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</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="idb34fb3e8e334798af2923d237368b3d_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</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="ifa548840544c4cb7bc2d812d73ea9fd3_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="ied4f1a5b784f477985867af977b28501_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</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="i081887cf830f4614b506d34336a226e5_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</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>2018-12-31</instant>
        </period>
    </context>
    <context id="i70caf87a2e98450facf9dea41965f99b_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i794f1bcfc3ee48ccb03cd728ac53c7ef_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</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="ibb036e9474df4c8d8111ceed2298d7e7_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</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="iea593d98f1494350b4738a9263306940_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</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="i35e0fbc149924d57ab116ac755f873dc_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</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="i07ccb6b8ed134f55971bea6b84a6c487_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</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="ia21e393a659a4e1296a51df2a16887e3_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</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="i7f287d34bcbf436798b9b537c86e3101_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</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="id5789b1a04b04b96ad3fc76a265c54c0_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i765c671de6c445b984b62af840719c78_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</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="i458c64196ccf405f8a0cbfad561f2707_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</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="i388d19ce9cdd4485af83765ce08172b7_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</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="i8f5ef0d6200e4548a1b631ad81e6f122_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</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="ib1743ce22d974a6994d11d46293963e9_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</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="i382bc9fa696b4366aff8862ee269599f_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</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="i454bd3a689144a8e8fbda38dba6bac02_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</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="i5598f9410583440c92372115da956a9f_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</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="i18310ea033c045a196635408055487bb_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</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="i22bf13d6404846d8a8e7b1d8f64607c5_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</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="i3d70856f43d541c8827f847598e5505d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</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="i612d64841bd04cbcb48fb8977c6cca34_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</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="i46b61e5ab08b4ae4a50bf24a85450cc7_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</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="i7aa181796b764659b412d8371e66b553_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</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="i355cbfe471d142adb33fd3242d798f73_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</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="i713bce97676c422f8d74ff5401ace1a5_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</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="i55687ad71843474284250d264653c442_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i2efea80cb5344f259a27daaed29c1a6b_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i882332d2c1ba4488aa5a9347154bba75_D20191001-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i3c85e301ad734f3ca0c2114d0a8ac9f3_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7f5a82ad9b03452faf1a558e2973365a_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i9c47c17c2e674f72bb6d95422b09ae13_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">shen:OPEBPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="idd8f8cdd505141a6a94adf57f172ad55_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">shen:OPEBPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i7e508c0fc0fe4cb6bc6c5160a63eefd0_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">shen:SERPPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ibe61bec25ff04d59b3eba85ed547feb0_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">shen:SERPPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i1c21d0c3fd124929b7336db097e4ff95_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">shen:NtelosPensionPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if89328ea3c914d57acf3105b1bbce530_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">shen:NtelosHoldingCorpMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie569897148434239bc63ed5c79a97648_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">shen:NtelosHoldingCorpMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i4522f5cd50e54f0b966695577f4dcb71_I20191104">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
        </entity>
        <period>
            <instant>2019-11-04</instant>
        </period>
    </context>
    <context id="i288cc91c6a3441599dd87931373f5b14_D20191001-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i141762c43a304dbf88a74109a78f6596_D20200826-20200826">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-26</startDate>
            <endDate>2020-08-26</endDate>
        </period>
    </context>
    <context id="i5602e6d1b2c84eb8a6436404b7d3e0e3_I20210201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldforsaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-01</instant>
        </period>
    </context>
    <context id="id97030060788452ab95c1d1ce0e89edf_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldforsaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">shen:WirelessSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id4f5ecb7089947db85b45ffd88918efa_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">shen:WirelessSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i77a5b36129e944bc933c03f803023458_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldforsaleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i11205191b3c3477880da6f8d71f9a7be_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldforsaleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i6beca473eccb447c891c6db9f997ed64_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">shen:ServiceandOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldforsaleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if3787966d07140fba1c8164186ac1a88_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">shen:ServiceandOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldforsaleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="idcbb07e0ae1b4572a0ec6bd0d32824b3_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">shen:ServiceandOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldforsaleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i0f0c77920ded46ccb51de81abb395b40_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">shen:EquipmentProductAndServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldforsaleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i86a15d7baf2c4d32977592f6423eb208_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">shen:EquipmentProductAndServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldforsaleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ie4395abb4b914777b36db83285b42ca9_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">shen:EquipmentProductAndServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldforsaleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="if3b3f06044a34fe3b4b3c9e71e13d670_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldforsaleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i4e92c773d0b342738cfed28076b88aac_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldforsaleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i64daea90a3114695976b853e2fa89648_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldforsaleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ie0d0f60e3db946b8ac263950a9b4f938_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldforsaleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i73972fe7855e42bca1ea78bb76006e6f_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldforsaleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i4cfe749fd67d4482b8c4b39dcd762a4d_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldforsaleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i141c38a764bc4e74951d7f08efe95e79_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldforsaleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i682e11247a8d4220ac6b98cad705b9e7_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldforsaleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i041fb11aa5a14927b11c9f1fe0d31396_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldforsaleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ica5072efcf4f4e46aab18fed236373e5_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ic0e9df79f77b430eb6bddca2b9fe43d0_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</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="iad089fc051034db88b648306bfcceef0_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</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="i4005250a7edc45478e0abf92ac2501f6_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">shen:CobankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1cb5c6f7d0ed483293cef7e65b4afdf9_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">shen:CobankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="if0c16af06af54f3a9e22b29203097453_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">shen:CobankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iadb93dd6c14a4912b6345c08c76ec6d3_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">shen:CobankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i6fdb293d3d4442dd9c514cdcd91b8726_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">shen:CobankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i570da28b8ebb4bb0adecd10f02fe6d6e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">shen:ValleyNetworkPartnershipMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2a17f6b004064c31852fbcfb8c3a0da5_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:EquityMethodInvesteeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic0d2d969bdae4a2aa89b0147d11fc51d_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:EquityMethodInvesteeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i47ea880f2adf48548e011caeb6d470a5_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:EquityMethodInvesteeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i67196a398d3043fbb38c3b0545e6589d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i80a4b4c11bf04b23ad0bd2f8e02720ef_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ie96c11da55324e6b9d5eb00bb35bb965_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5bd87d712aa84f1083ec3cd1613ceb88_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i13b19e3ee6094b93a77497287d76dfd5_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="icb77893d4f394edaa5a287b9a9caad18_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9df7f4d88a6d4c74a790785e1d96516b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i0a281de098df4276b125d7add728c835_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i42c6baf7ad3847c0b527771b98accd1c_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i2b0bf76c9509458b8bdf6da36ce258cd_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OtherMachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iad059d7b8c4743edbc3276c56d4487d1_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OtherMachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7be8417225f94d1caa469b5a71d0e439_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OtherMachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i03fd4355378d4e4abb001cb1f1fd09bd_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OtherMachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="id250f39f718f4d9183afce55b3f8c9cf_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">shen:EquipmentAndSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id9b94ca8056345fd8cb7d82796509ed9_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">shen:EquipmentAndSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i15a609d6373f4c57ac3aba8431b44e50_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">shen:EquipmentAndSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic9fd75fafd414937baf79b6bebacb800_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">shen:EquipmentAndSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i2dbe810539314ad2a2ca8ace4d474749_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OtherPlantInServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia327739392ee416d8b8865ebd00ddd4f_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OtherPlantInServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="idebbabc32023482eb8165a6a4bdf85f5_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:AssetUnderConstructionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id0b9ed7976094e26b528ddecbddd6239_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:AssetUnderConstructionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="iff28f520adaa4107bf4124a14a8bf114_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">shen:BroadbandSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia44b18b3de1a4de3a9a74d749b705d62_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">shen:BroadbandSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i6d4b4a4885574411983220f16dbcda27_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:FranchiseRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7dfc6ab996b3465db98b57836d899e1e_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:FranchiseRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ib6616c719a3249269d9a240d5c964147_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">shen:FCCSpectrumLicensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if39b01c7af7c401ba0c98ae80f64d0b3_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">shen:FCCSpectrumLicensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ie903d7b201b24240a16615738d7f6981_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">shen:RailroadCrossingRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if42d64f96fe646df807be3d2ba9e186e_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">shen:RailroadCrossingRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="id1e798b46d2a47e3b435e271f93d7664_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">shen:FCCSpectrumLicensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib6d23fff24144f88aced77ff33a4e3cf_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">shen:FCCSpectrumLicensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i04b17c01f1cf4be4ae680788f1e03918_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</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="i2e5cec0750d946699bd7def6bc70ac98_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</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="i7e71de16e756467ca63752c842b3a034_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</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="if114e169278e41ea962d840a3b6f9e03_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</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="i1408b27a0c7d4c13901588b4daff8181_D20201231-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">shen:CanaanCableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-31</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iaa5f5acf20cb47b09ba9ebf192ab3a88_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">shen:CanaanCableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i171d9785e7f645dea64c6366a5aac588_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">shen:CanaanCableMember</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="i272563902ea14290b6a36727462e3921_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">shen:FCCSpectrumLicensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i37b1fc8145554bd4852cae64600396b8_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">shen:FCCSpectrumLicensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i5c58e6091c13400eab5a614d8c0e4de4_D20190228-20190228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">shen:BigSandyAcquisitionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-28</startDate>
            <endDate>2019-02-28</endDate>
        </period>
    </context>
    <context id="i80a6e2b4bfbb4b3082a3588758c310d0_I20190228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">shen:BigSandyAcquisitionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-02-28</instant>
        </period>
    </context>
    <context id="i3deabd0fa03a414eb422e98f6a079588_I20190228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">shen:BigSandyAcquisitionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-02-28</instant>
        </period>
    </context>
    <context id="i375b537a807b441686ffdfcb5924eb43_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">shen:FCCSpectrumLicensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iae277480b81e4559837a886249e07597_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">shen:FCCSpectrumLicensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i81977c7602664535ba0c6126dced4868_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">shen:AcquiredSubscribersBroadbandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5bfa4e0c300b4e8d8d2aef8fd434bca6_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">shen:AcquiredSubscribersBroadbandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ibf6bcb6c560744dbac831409c1f5ed88_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i631cd24fee46483a8115f8a24bfb88d9_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id686953d56a9499ba2702d8cde477796_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if5cd32f75d334923a709543769300fba_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i73a800d8af3b4d8e866dcb90a6c63acc_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">shen:TermLoanA1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7cfcc48b21474a2486892043ee4c3475_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">shen:TermLoanA1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i0aff9abcbde64aea9c35253908460f95_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">shen:TermLoanA2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id773bd49837045cf891fa4216e39ea1b_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">shen:TermLoanA2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i2db854f100ad48d0b16aca2fdddd2396_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">shen:TermLoanA1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6d8b1aa587fd4433aeb57daa66854310_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">shen:TermLoanA2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6dd1aef49f4347d5a87fd7dcad3c8227_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ifc9563d4402a44e1b278da639df77b78_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie52e134eacf94de086a982a58f1a2359_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">shen:InterestRateSwapMay2016Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if45ac87434df4b3e8e31efd118ddf083_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i86d496df99ed422c9c9dc1b4cbc1bd22_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i521e74dc48f0470b822304a8e7393de3_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2bc0697af3cb464f90c8c353b78e5391_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i6874339cad484dda9137cd73ebdba9ae_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">shen:DeferredChargesandOtherAssetsNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3c3dfe2f703b496489125c0dda32af8b_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">shen:DeferredChargesandOtherAssetsNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i44537fed47b14dfcbb4d6a1384c929dc_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">shen:AccruedLiabilitiesAndOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5c32ab10b7db49cabc0e685ceae0aba4_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">shen:AccruedLiabilitiesAndOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ib92892e9fdfe4e9ea1943ecdd5a99e28_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7a6d0372c5874d619a7efbabae460ecb_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="iaf20f1df04b94cb2a95de87d724a9709_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</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="i48faa2d2dc7c4cd3abd085652fe98758_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</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="i1b9b90d93b22433387484a8bd37cfd0b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</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="ifa05e7f36da84a41b942caadcf8538ae_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</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="i39bb28ccd8d04d04bcd2bad371d803de_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia3fe1a697b4941be9d314117ab09bdc8_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">shen:ThePlan2005Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i23acde2487bb4d03bd9ed895fe11381a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">shen:ThePlan2005Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i1a72d2492f3e4529b96d006d50050394_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">shen:ThePlan2014Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic947875ea10946a783adc9248f5108fd_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">shen:ThePlan2014Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="icdde2409e9fa4bb99e0dcb1328fb07ab_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">shen:EmployeesAndDirectorsMember</xbrldi:explicitMember>
                <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="i69f186e325b148ee94ddd583cf360e46_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">shen:EmployeesAndDirectorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">shen:RelativeTotalShareholderReturnAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i2ec3ee4b0c444299b8094bad514f2a60_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <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="i54439bdbd3ed47be8e74725a749f6079_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <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="idcc8cbb4b7ad401d97ca564da886414d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">shen:RelativeTotalShareholderReturnAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ibd5ce6383da34a9199320c1634dcef5f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">shen:RelativeTotalShareholderReturnAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia8d8f9ed191d4a34a01e1cb0ae832ce2_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">shen:RelativeTotalShareholderReturnAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i673e348a7605439cbf300e8597951481_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">shen:FCCSpectrumLicensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ieabc054a4912464881c727c8dfe7cd0f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">shen:ResidentialAndSMBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">shen:BroadbandSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5f6befc3e8e948618bc70ea7426a865f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">shen:ResidentialAndSMBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">shen:TowerSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ieb2b71380aec4732a6562d2f05671966_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">shen:ResidentialAndSMBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9311d399133944019b778359ff30fb58_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">shen:CommercialFiberMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">shen:BroadbandSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id28e011e290f49518a7d7cb9ad1aaa71_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">shen:CommercialFiberMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">shen:TowerSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if9a36c606755417faac470231343c017_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">shen:CommercialFiberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5f028bf7806e40d58366f66fe916b8c6_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">shen:CarrierAccessRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">shen:BroadbandSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id72f1eb6b08f4c72a83ddf02be126666_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">shen:CarrierAccessRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">shen:TowerSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic9b08a3c00534c079d9ef836e815c8af_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">shen:CarrierAccessRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3cb82707685944e08044921f632fae10_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">shen:TowerLeaseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">shen:BroadbandSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic188e3f5a28c450a9626471cda27b750_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">shen:TowerLeaseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">shen:TowerSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i54a38ad4b49c4801a444089660e37230_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">shen:TowerLeaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i09de16e42c7d4d0f9a62971d12c3013b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">shen:ServiceandOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">shen:BroadbandSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i35eac858c36c49e28c5bd14c7731fb34_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">shen:ServiceandOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">shen:TowerSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if258bb09a8fc455c865041d794140801_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">shen:ServiceandOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia3182a9c36e6486ba4028dcfba6846f0_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">shen:BroadbandSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia75f298e491e41988028fa4a9ba4eac9_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">shen:TowerSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9b630f4f500c4df98364f2342282aac1_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i210c3a6a0aff4e238c334e93508251a6_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</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="iff223d9a20304335bb82ca4fe39cf56c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">shen:BroadbandSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iaaab20ed4b4446c88ec8a27574e67f2c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">shen:TowerSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="idf1d43319030479a9f6b8129e0a06ae4_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">shen:BroadbandSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic0e15f7be3184f7d80f7f0108f908227_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">shen:TowerSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia55dc8ac688c46adb3ff8a0106f4d075_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i59089c8c5fab4a84a5aa34552f237789_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i29acd286ca0a45cb99bf8849f2c758bc_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</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="i0e36635d1b1a41308dae646149e689bf_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">shen:ResidentialAndSMBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">shen:BroadbandSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i62c8be1e5c0f418490443f4222655e94_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">shen:ResidentialAndSMBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">shen:TowerSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i2b70e2e5df1248e6b0fedc56b28ddbf9_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">shen:ResidentialAndSMBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="idfc9e1cc2a7840a480bf0cf9fcb7a05d_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">shen:CommercialFiberMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">shen:BroadbandSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i84c7e9e1ed27407ea42061e93acfddc1_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">shen:CommercialFiberMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">shen:TowerSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i0b4d15b70ef447cab00e3d4ac4051278_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">shen:CommercialFiberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i6a5676b27d014b8e85ee697569ca5c18_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">shen:CarrierAccessRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">shen:BroadbandSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ic3d3cf147a3848c6951781869051b367_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">shen:CarrierAccessRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">shen:TowerSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i2681f67ef05145e2a23bfab5609befb5_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">shen:CarrierAccessRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i4827e6b3f6d04d518d28910e92d89bd2_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">shen:TowerLeaseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">shen:BroadbandSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i53ec2de8cada4faaacfd253b9e37aaf4_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">shen:TowerLeaseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">shen:TowerSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i053dae1728344334a1da0fd141cfb889_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">shen:TowerLeaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i7b38f958dfb841b7b6989b222fd79ebc_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">shen:ServiceandOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">shen:BroadbandSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i36c8a9c0ccb945cfa4317c9c85d5210b_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">shen:ServiceandOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">shen:TowerSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i1facdfbba36a4d88a1f3cf50d882aa37_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">shen:ServiceandOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i88dceb622ca743c9b778b8b141d95331_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">shen:BroadbandSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i0f3eee21f56a4bc2a4f7d349e4f08a48_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">shen:TowerSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ica4f40933ace419db5abef68878d8491_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i7934a52aee924655b2225170a6faa007_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</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="i9c37febbfdda41cab64a00bbce915f3b_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">shen:BroadbandSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ifb7e3f3e8f254371b52373a3a2ada5f6_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">shen:TowerSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="if3f350f1717747da964863213ca848fb_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">shen:BroadbandSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ie97ab853abcf4d06b2d31511071007d2_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">shen:TowerSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i7f93af9417924022b8a3eaacdf939402_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="iaa792d9a91d2410c8b4286efa065735d_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i3ddb6b631552475f92ce39465bcb20b5_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</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="i28b0c6e42a804e45b2cd73d674835243_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">shen:ResidentialAndSMBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">shen:BroadbandSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="if1a70c025d194932ace641c5d157be18_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">shen:ResidentialAndSMBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">shen:TowerSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ic6e687dbcf964005971c025463e51176_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">shen:ResidentialAndSMBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ia84b67a076bc4a5799ba4448a7661ccb_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">shen:CommercialFiberMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">shen:BroadbandSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i017282d1229748ab996259963eda4ca9_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">shen:CommercialFiberMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">shen:TowerSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ie5bc5e47dba94d84802a994a15fc8117_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">shen:CommercialFiberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i73c9a5221dac401f996559ff119e2964_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">shen:CarrierAccessRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">shen:BroadbandSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i7dd13e2ba12046b190e0b7c28e352324_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">shen:CarrierAccessRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">shen:TowerSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="iffc8291fe45943d48a96c5aba39f76b1_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">shen:CarrierAccessRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="if97929438dc6443189f094a82065dd65_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">shen:TowerLeaseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">shen:BroadbandSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i623ee88947144ac4943f603a2c04b8ed_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">shen:TowerLeaseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">shen:TowerSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i4f0e3cc0e1a64371a13a758bef880e82_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">shen:TowerLeaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i47640abf321c413e9a11e63a1f204c84_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">shen:ServiceandOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">shen:BroadbandSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="iafde71853d254a9fbf304444321278c0_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">shen:ServiceandOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">shen:TowerSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i4f72b3033a5140e1a24a144efbfbb225_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">shen:ServiceandOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i2a0d9b990dbe471d9660830d81f383ef_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">shen:BroadbandSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ie95143eb20f44d088c489623569123b9_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">shen:TowerSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="icbb284b56bb9450d94dbe0f6aa62ccb1_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i9d2a9360888640d5aa5f16854976104f_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</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="i7d127613f7f7409b911b4dab763b657e_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">shen:BroadbandSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i6863a155c62d41c8bc05bfcb28d6411a_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">shen:TowerSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i8c31ce106c1148c78c100b43cae29cdc_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">shen:BroadbandSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i233726c6ce8f4d58bf1b72250e48c174_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">shen:TowerSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ied2cd185134440f497acb3ba22f4ffff_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i8834b82090614ef6976e41e37b65cb53_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i753e8db014a84d94b94bf1acc535f763_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</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="i2f9954fcf2474a9f85790aa4455f210c_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i49175d5a91e44b75bf8b41a2503d1d39_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ib90d94b2a91e4fc6824afe8ba12f94e9_D20201001-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5228f7e24dd24b9ab8faaca95883c703_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="ib5993894f9c246fbb0dee13042549930_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ic16bb522ede443ebb249aa78ccff53f6_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i00428c9e9f804e22bef34e52284a76cc_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</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="i3dee0c2e5de241cc8aadf9e557bf7679_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</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="i415c718abbe442b9bcf8af81ca84ce81_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</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="i7375d756c1304f89a4d752abaadef23a_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</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="i673649a6d4a74fb9a238fb243bfa109b_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</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="i19827ae9eea04fad8aabcf6a067f4409_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</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="ieb13563a7b56417aabd5952f25cdf454_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</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>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="cell_site">
        <measure>shen:cell_site</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="plan">
        <measure>shen:plan</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM180L2ZyYWc6MzRkZjgzY2M0Yzg2NDY2YzljOTI2YjgyODBmZDQ5YzEvdGFibGU6NjkxMDljZWE4NGNlNGQ4MmIyZDk1Y2EyNTEyZDRkZjAvdGFibGVyYW5nZTo2OTEwOWNlYTg0Y2U0ZDgyYjJkOTVjYTI1MTJkNGRmMF80LTEtMS0xLTA_c50ffe4b-ac12-4b6c-b802-3dac25cee115">0000354963</dei:EntityCentralIndexKey>
    <dei:DocumentFiscalYearFocus
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM180L2ZyYWc6MzRkZjgzY2M0Yzg2NDY2YzljOTI2YjgyODBmZDQ5YzEvdGFibGU6NjkxMDljZWE4NGNlNGQ4MmIyZDk1Y2EyNTEyZDRkZjAvdGFibGVyYW5nZTo2OTEwOWNlYTg0Y2U0ZDgyYjJkOTVjYTI1MTJkNGRmMF85LTEtMS0xLTA_0f82bb12-a1ae-4848-a88f-187ec71e6858">2020</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM180L2ZyYWc6MzRkZjgzY2M0Yzg2NDY2YzljOTI2YjgyODBmZDQ5YzEvdGFibGU6NjkxMDljZWE4NGNlNGQ4MmIyZDk1Y2EyNTEyZDRkZjAvdGFibGVyYW5nZTo2OTEwOWNlYTg0Y2U0ZDgyYjJkOTVjYTI1MTJkNGRmMF8xMC0xLTEtMS0w_3a1e6c67-0bb7-4799-9805-95d3bd25608a">FY</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM180L2ZyYWc6MzRkZjgzY2M0Yzg2NDY2YzljOTI2YjgyODBmZDQ5YzEvdGFibGU6NjkxMDljZWE4NGNlNGQ4MmIyZDk1Y2EyNTEyZDRkZjAvdGFibGVyYW5nZTo2OTEwOWNlYTg0Y2U0ZDgyYjJkOTVjYTI1MTJkNGRmMF8xMS0xLTEtMS0w_e684fcdc-f9c9-46a3-9ed3-d3cc9273e2f2">false</dei:AmendmentFlag>
    <dei:DocumentType
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xL2ZyYWc6MzllOTE4OTEzMDRjNGE0ZGFmZDc0OTBjOWQ3ZmNjZjUvdGV4dHJlZ2lvbjozOWU5MTg5MTMwNGM0YTRkYWZkNzQ5MGM5ZDdmY2NmNV8zMjgy_08df4702-8173-477d-bb43-a1d422cec3cf">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xL2ZyYWc6MzllOTE4OTEzMDRjNGE0ZGFmZDc0OTBjOWQ3ZmNjZjUvdGFibGU6NjJmNTM5OGM5YTUzNDE2YWE3MDQwZGIzNGI2MDZiNGIvdGFibGVyYW5nZTo2MmY1Mzk4YzlhNTM0MTZhYTcwNDBkYjM0YjYwNmI0Yl8wLTAtMS0xLTA_b717ac85-1f9d-4ae1-9eda-c8b74aa7725e">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xL2ZyYWc6MzllOTE4OTEzMDRjNGE0ZGFmZDc0OTBjOWQ3ZmNjZjUvdGFibGU6NjJmNTM5OGM5YTUzNDE2YWE3MDQwZGIzNGI2MDZiNGIvdGFibGVyYW5nZTo2MmY1Mzk4YzlhNTM0MTZhYTcwNDBkYjM0YjYwNmI0Yl8xLTEtMS0xLTAvdGV4dHJlZ2lvbjpiM2JkYjAzMGM1MjM0Mjk1OTc4ODM2ODE2OTE3ZDViZl8xMDk5NTExNjI3ODI0_260d188e-d850-4d1e-a4e4-eb6c7050a5a6">2020-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xL2ZyYWc6MzllOTE4OTEzMDRjNGE0ZGFmZDc0OTBjOWQ3ZmNjZjUvdGFibGU6NjJmNTM5OGM5YTUzNDE2YWE3MDQwZGIzNGI2MDZiNGIvdGFibGVyYW5nZTo2MmY1Mzk4YzlhNTM0MTZhYTcwNDBkYjM0YjYwNmI0Yl8xLTEtMS0xLTAvdGV4dHJlZ2lvbjpiM2JkYjAzMGM1MjM0Mjk1OTc4ODM2ODE2OTE3ZDViZl8xMDk5NTExNjI3ODI0_80a7499f-5ee4-4c77-95c6-2011c484bedc">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentTransitionReport
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xL2ZyYWc6MzllOTE4OTEzMDRjNGE0ZGFmZDc0OTBjOWQ3ZmNjZjUvdGFibGU6NjJmNTM5OGM5YTUzNDE2YWE3MDQwZGIzNGI2MDZiNGIvdGFibGVyYW5nZTo2MmY1Mzk4YzlhNTM0MTZhYTcwNDBkYjM0YjYwNmI0Yl8yLTAtMS0xLTA_a9398e7e-6b30-42f4-8cc1-c54e71b7e3a4">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xL2ZyYWc6MzllOTE4OTEzMDRjNGE0ZGFmZDc0OTBjOWQ3ZmNjZjUvdGV4dHJlZ2lvbjozOWU5MTg5MTMwNGM0YTRkYWZkNzQ5MGM5ZDdmY2NmNV8zMjg2_1697a398-56e8-4720-95a5-4bc2c5b64869">000-09881</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xL2ZyYWc6MzllOTE4OTEzMDRjNGE0ZGFmZDc0OTBjOWQ3ZmNjZjUvdGV4dHJlZ2lvbjozOWU5MTg5MTMwNGM0YTRkYWZkNzQ5MGM5ZDdmY2NmNV8zMjk0_9597e60e-60ab-46b9-900a-52bb0d04a8c6">SHENANDOAH TELECOMMUNICATIONS COMPANY</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xL2ZyYWc6MzllOTE4OTEzMDRjNGE0ZGFmZDc0OTBjOWQ3ZmNjZjUvdGFibGU6YWEyZDk5OGM5OGIxNDAzZWJhMDlhNmIyMGE2OGNmNDkvdGFibGVyYW5nZTphYTJkOTk4Yzk4YjE0MDNlYmEwOWE2YjIwYTY4Y2Y0OV8wLTAtMS0xLTA_2ae1e424-77a4-4e79-8eaf-6c4ec4f75760">VA</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xL2ZyYWc6MzllOTE4OTEzMDRjNGE0ZGFmZDc0OTBjOWQ3ZmNjZjUvdGFibGU6YWEyZDk5OGM5OGIxNDAzZWJhMDlhNmIyMGE2OGNmNDkvdGFibGVyYW5nZTphYTJkOTk4Yzk4YjE0MDNlYmEwOWE2YjIwYTY4Y2Y0OV8wLTItMS0xLTA_8d6ff21f-6cd0-4138-9ff6-ff599db8ffde">54-1162807</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xL2ZyYWc6MzllOTE4OTEzMDRjNGE0ZGFmZDc0OTBjOWQ3ZmNjZjUvdGV4dHJlZ2lvbjozOWU5MTg5MTMwNGM0YTRkYWZkNzQ5MGM5ZDdmY2NmNV8zMjk1_ab6ac7e6-26a3-4de5-a559-0dfdbeac4279">500 Shentel Way</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xL2ZyYWc6MzllOTE4OTEzMDRjNGE0ZGFmZDc0OTBjOWQ3ZmNjZjUvdGV4dHJlZ2lvbjozOWU5MTg5MTMwNGM0YTRkYWZkNzQ5MGM5ZDdmY2NmNV8zMjg3_bea5ba1c-ddf1-4d09-8ac9-0cf0b4fd8d90">Edinburg</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xL2ZyYWc6MzllOTE4OTEzMDRjNGE0ZGFmZDc0OTBjOWQ3ZmNjZjUvdGV4dHJlZ2lvbjozOWU5MTg5MTMwNGM0YTRkYWZkNzQ5MGM5ZDdmY2NmNV8zMjgz_c77b7404-bc61-447a-8abb-a65b9e1071ca">VA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xL2ZyYWc6MzllOTE4OTEzMDRjNGE0ZGFmZDc0OTBjOWQ3ZmNjZjUvdGV4dHJlZ2lvbjozOWU5MTg5MTMwNGM0YTRkYWZkNzQ5MGM5ZDdmY2NmNV8zMjg0_b29ccb6a-b3d7-45c7-a79f-236591f14d01">22824</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xL2ZyYWc6MzllOTE4OTEzMDRjNGE0ZGFmZDc0OTBjOWQ3ZmNjZjUvdGV4dHJlZ2lvbjozOWU5MTg5MTMwNGM0YTRkYWZkNzQ5MGM5ZDdmY2NmNV8zMjk2_d351338a-e8ab-432b-b459-d2a33b02eb54">540</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xL2ZyYWc6MzllOTE4OTEzMDRjNGE0ZGFmZDc0OTBjOWQ3ZmNjZjUvdGV4dHJlZ2lvbjozOWU5MTg5MTMwNGM0YTRkYWZkNzQ5MGM5ZDdmY2NmNV8zMjg4_359ca5f0-b46e-4558-a272-af37539afdaf">984-4141</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xL2ZyYWc6MzllOTE4OTEzMDRjNGE0ZGFmZDc0OTBjOWQ3ZmNjZjUvdGFibGU6MGQzYmM4YWRlMmEwNDRkNDk2MDJjZmZjYzQzNGUzNGYvdGFibGVyYW5nZTowZDNiYzhhZGUyYTA0NGQ0OTYwMmNmZmNjNDM0ZTM0Zl8wLTAtMS0xLTA_3ef2d9c0-d50f-4c73-be39-c12d439c5d20">Common Stock (No Par Value)</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xL2ZyYWc6MzllOTE4OTEzMDRjNGE0ZGFmZDc0OTBjOWQ3ZmNjZjUvdGFibGU6MGQzYmM4YWRlMmEwNDRkNDk2MDJjZmZjYzQzNGUzNGYvdGFibGVyYW5nZTowZDNiYzhhZGUyYTA0NGQ0OTYwMmNmZmNjNDM0ZTM0Zl8wLTEtMS0xLTA_81b19a26-8204-438d-8c05-a794f5f23191">SHEN</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xL2ZyYWc6MzllOTE4OTEzMDRjNGE0ZGFmZDc0OTBjOWQ3ZmNjZjUvdGFibGU6MGQzYmM4YWRlMmEwNDRkNDk2MDJjZmZjYzQzNGUzNGYvdGFibGVyYW5nZTowZDNiYzhhZGUyYTA0NGQ0OTYwMmNmZmNjNDM0ZTM0Zl8wLTItMS0xLTA_858cffc8-3b18-4e1d-895f-8e15b7e041d8">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i3c3bdd32f8364b38b0022e1261dd2b76_I20210223"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xL2ZyYWc6MzllOTE4OTEzMDRjNGE0ZGFmZDc0OTBjOWQ3ZmNjZjUvdGFibGU6MGQzYmM4YWRlMmEwNDRkNDk2MDJjZmZjYzQzNGUzNGYvdGFibGVyYW5nZTowZDNiYzhhZGUyYTA0NGQ0OTYwMmNmZmNjNDM0ZTM0Zl8wLTMtMS0xLTA_6d7efd65-8cd0-4140-b84c-09d60bb09137"
      unitRef="shares">49932073</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xL2ZyYWc6MzllOTE4OTEzMDRjNGE0ZGFmZDc0OTBjOWQ3ZmNjZjUvdGV4dHJlZ2lvbjozOWU5MTg5MTMwNGM0YTRkYWZkNzQ5MGM5ZDdmY2NmNV8zMjc5_0ca32670-8ea5-4a61-bd8c-f5e31ade1335">Yes</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xL2ZyYWc6MzllOTE4OTEzMDRjNGE0ZGFmZDc0OTBjOWQ3ZmNjZjUvdGV4dHJlZ2lvbjozOWU5MTg5MTMwNGM0YTRkYWZkNzQ5MGM5ZDdmY2NmNV8zMjg5_188dff7d-17ff-4fd4-af62-ef05a43328a6">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xL2ZyYWc6MzllOTE4OTEzMDRjNGE0ZGFmZDc0OTBjOWQ3ZmNjZjUvdGV4dHJlZ2lvbjozOWU5MTg5MTMwNGM0YTRkYWZkNzQ5MGM5ZDdmY2NmNV8zMjkx_7fa18ce2-fff7-4684-855e-fd159489d9d9">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xL2ZyYWc6MzllOTE4OTEzMDRjNGE0ZGFmZDc0OTBjOWQ3ZmNjZjUvdGV4dHJlZ2lvbjozOWU5MTg5MTMwNGM0YTRkYWZkNzQ5MGM5ZDdmY2NmNV8zMjg1_7bb80b38-eda3-4c9a-9363-39c2f41a18a2">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xL2ZyYWc6MzllOTE4OTEzMDRjNGE0ZGFmZDc0OTBjOWQ3ZmNjZjUvdGV4dHJlZ2lvbjozOWU5MTg5MTMwNGM0YTRkYWZkNzQ5MGM5ZDdmY2NmNV8zMjgw_6cc55ff7-16a2-410f-8966-62f30eb8e50f">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xL2ZyYWc6MzllOTE4OTEzMDRjNGE0ZGFmZDc0OTBjOWQ3ZmNjZjUvdGV4dHJlZ2lvbjozOWU5MTg5MTMwNGM0YTRkYWZkNzQ5MGM5ZDdmY2NmNV8zMjky_3abe6a2c-a670-4085-be8b-c0b1b0da46d1">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xL2ZyYWc6MzllOTE4OTEzMDRjNGE0ZGFmZDc0OTBjOWQ3ZmNjZjUvdGV4dHJlZ2lvbjozOWU5MTg5MTMwNGM0YTRkYWZkNzQ5MGM5ZDdmY2NmNV8zMjkz_3db7cce3-7f72-49b5-bc9b-cb09c6b23c31">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xL2ZyYWc6MzllOTE4OTEzMDRjNGE0ZGFmZDc0OTBjOWQ3ZmNjZjUvdGV4dHJlZ2lvbjozOWU5MTg5MTMwNGM0YTRkYWZkNzQ5MGM5ZDdmY2NmNV8zODQ4MjkwNzAxMDIy_31116b86-3318-4809-a96e-4ec30a2fbd6e">true</dei:IcfrAuditorAttestationFlag>
    <dei:EntityShellCompany
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xL2ZyYWc6MzllOTE4OTEzMDRjNGE0ZGFmZDc0OTBjOWQ3ZmNjZjUvdGV4dHJlZ2lvbjozOWU5MTg5MTMwNGM0YTRkYWZkNzQ5MGM5ZDdmY2NmNV8zMjgx_9640e22f-a457-45eb-be7d-002d20cdcca8">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="i56b747fa9c0145fc800771993c2a7512_I20200630"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xL2ZyYWc6MzllOTE4OTEzMDRjNGE0ZGFmZDc0OTBjOWQ3ZmNjZjUvdGV4dHJlZ2lvbjozOWU5MTg5MTMwNGM0YTRkYWZkNzQ5MGM5ZDdmY2NmNV8yODM5_83ec4fbe-a9c7-4e27-ba6a-745cc083ee9b"
      unitRef="usd">2400000000</dei:EntityPublicFloat>
    <dei:DocumentsIncorporatedByReferenceTextBlock
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xL2ZyYWc6MzllOTE4OTEzMDRjNGE0ZGFmZDc0OTBjOWQ3ZmNjZjUvdGV4dHJlZ2lvbjozOWU5MTg5MTMwNGM0YTRkYWZkNzQ5MGM5ZDdmY2NmNV8zMjkw_93f01658-6b12-4015-943d-acb76ddb5587">Portions of the registrant&#x2019;s definitive proxy statement relating to its 2021 annual meeting of shareholders (the &#x201c;2021 Proxy Statement&#x201d;) are incorporated by reference into Part III of this Annual Report on Form 10-K where indicated.&#160; The 2021 Proxy Statement will be filed with the U.S. Securities and Exchange Commission within 120 days after the end of the fiscal year to which this report relates.</dei:DocumentsIncorporatedByReferenceTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzMtMS0xLTEtMA_d547e598-1277-4643-af0d-1772ad538632"
      unitRef="usd">195397000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzMtMy0xLTEtMA_d554e0a6-32cd-4ce5-8999-717930d780d1"
      unitRef="usd">101651000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzQtMC0xLTEtMC90ZXh0cmVnaW9uOmRkOTg3NzY3ZDRhMjRmYjY4YTg2YjEzN2U2ZTVhYzAyXzEwOTk1MTE2Mjc4Nzk_945d5e50-ec9d-454c-b363-b6b4113c46d7"
      unitRef="usd">614000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzQtMC0xLTEtMC90ZXh0cmVnaW9uOmRkOTg3NzY3ZDRhMjRmYjY4YTg2YjEzN2U2ZTVhYzAyXzEwOTk1MTE2Mjc4NzA_9056a0d3-52ce-402f-8ded-a2c5f6822a73"
      unitRef="usd">533000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzQtMS0xLTEtMA_26e6ad79-02dc-48cc-91e5-a809db25c30f"
      unitRef="usd">70393000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzQtMy0xLTEtMA_7f536f1b-13a1-4970-a983-bbc060a88f5c"
      unitRef="usd">63641000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:IncomeTaxesReceivable
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzUtMS0xLTEtMA_b1e3461b-ead1-4383-88d6-a63a04fc4f8f"
      unitRef="usd">0</us-gaap:IncomeTaxesReceivable>
    <us-gaap:IncomeTaxesReceivable
      contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzUtMy0xLTEtMA_44c5f2fe-f964-4275-a83d-27e567857cc6"
      unitRef="usd">10306000</us-gaap:IncomeTaxesReceivable>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzYtMS0xLTEtMA_654abb92-6a11-4448-991a-e3d7e9b73fc7"
      unitRef="usd">9631000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzYtMy0xLTEtMA_7dbcd35b-a06d-4c90-9c03-a104ea18c553"
      unitRef="usd">11178000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzctMS0xLTEtMA_e8b2f499-6f25-425f-b7a6-052a7b6cf98b"
      unitRef="usd">1133294000</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzctMy0xLTEtMA_26a4e138-4735-4575-b27d-52cac6948c31"
      unitRef="usd">55077000</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzgtMS0xLTEtMA_a10bc6e9-4334-4c46-a994-6165873447b5"
      unitRef="usd">1408715000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzgtMy0xLTEtMA_12c9b72d-329e-4e35-b8f6-ff75df4abddf"
      unitRef="usd">241853000</us-gaap:AssetsCurrent>
    <us-gaap:LongTermInvestments
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzktMS0xLTEtMA_c8f27866-d3fe-415a-8665-10a0eaa9b2fe"
      unitRef="usd">13769000</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments
      contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzktMy0xLTEtMA_9c53a348-8a0c-4146-92bd-56f9f5c34f22"
      unitRef="usd">12388000</us-gaap:LongTermInvestments>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzEwLTEtMS0xLTA_a2ffa38b-0c6c-4bca-abf5-7766c5b3db04"
      unitRef="usd">440427000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzEwLTMtMS0xLTA_d18ccffd-dc15-4c33-8127-6a47482f4710"
      unitRef="usd">363087000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzExLTEtMS0xLTA_607cb8a5-6aed-4e5b-a7c3-b927c47570ef"
      unitRef="usd">106759000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill
      contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzExLTMtMS0xLTA_6d51735a-1528-46e8-8091-2ec279a1e54d"
      unitRef="usd">88241000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzEzLTEtMS0xLTA_0c1841ab-5c56-4c0f-977f-d558ead2ae70"
      unitRef="usd">50387000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzEzLTMtMS0xLTA_30af952d-7258-47a9-9411-135f6b7347ae"
      unitRef="usd">42568000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:DeferredCosts
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzE0LTEtMS0xLTA_6cfe5c9d-406c-4679-ab70-05db3fa75040"
      unitRef="usd">11650000</us-gaap:DeferredCosts>
    <us-gaap:DeferredCosts
      contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzE0LTMtMS0xLTA_7f18239f-adc2-4bcb-a2aa-4481ae2e58ab"
      unitRef="usd">9267000</us-gaap:DeferredCosts>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzE0LTEtMS0xLTE3OTM_b8598c75-e0cd-4f83-816d-ce6933033d14"
      unitRef="usd">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent
      contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzE0LTMtMS0xLTE3OTc_63086954-06e0-49da-a788-907b70c4f3a5"
      unitRef="usd">1141498000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzE1LTEtMS0xLTA_13f82438-b7d0-4796-b2dc-8d801dc302be"
      unitRef="usd">2031707000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzE1LTMtMS0xLTA_8ed12d30-8f18-4430-a734-fdcfadcbe1dd"
      unitRef="usd">1898902000</us-gaap:Assets>
    <us-gaap:LongTermDebtCurrent
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzE4LTEtMS0xLTA_1fc60464-122b-4144-841c-755a72f0d59f"
      unitRef="usd">688463000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzE4LTMtMS0xLTA_b53d9aad-da4d-4ebb-bcf3-59470f02e722"
      unitRef="usd">31650000</us-gaap:LongTermDebtCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzE5LTEtMS0xLTA_26dc4ddb-102f-4647-9bea-d8bf0e3dba1a"
      unitRef="usd">19599000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzE5LTMtMS0xLTA_00cecc97-36a4-4fb5-ad06-0697a7287812"
      unitRef="usd">40295000</us-gaap:AccountsPayableCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzIwLTEtMS0xLTA_33fddfca-185e-4fae-9dc1-ab0d31cde425"
      unitRef="usd">8594000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzIwLTMtMS0xLTA_0dbb1191-74b0-483e-8acd-f1543e088efe"
      unitRef="usd">8358000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:AccruedSalariesCurrent
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzIxLTEtMS0xLTA_d4b2b1db-7a4c-4fdb-8ad6-bc30025f1802"
      unitRef="usd">16413000</us-gaap:AccruedSalariesCurrent>
    <us-gaap:AccruedSalariesCurrent
      contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzIxLTMtMS0xLTA_0b1ed0d4-926f-45a5-a173-146a9f9a9616"
      unitRef="usd">10075000</us-gaap:AccruedSalariesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzIyLTEtMS0xLTY3MDQ_fc40672d-46ea-4076-94fa-af63738512fb"
      unitRef="usd">6951000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzIyLTMtMS0xLTY3MDg_e6176856-a2f3-49e4-a2fb-cda3bf2b6826"
      unitRef="usd">0</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzIyLTEtMS0xLTA_ded3973a-9f4d-4ec1-9852-8c8d1dab9518"
      unitRef="usd">1970000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzIyLTMtMS0xLTA_7b32f631-2a9d-4a92-86a0-afcdc41978e5"
      unitRef="usd">1731000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzIzLTEtMS0xLTA_df7a0d21-de9f-4264-b555-d065eafdb2b1"
      unitRef="usd">13869000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzIzLTMtMS0xLTA_b1a98a0a-a922-4c09-8a8a-3b9a70987255"
      unitRef="usd">7556000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzI0LTEtMS0xLTE4MDg_9e17c7ba-15ca-42b0-aa83-cc55ad778291"
      unitRef="usd">452202000</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzI0LTMtMS0xLTE4MTI_fefb8f0e-1be8-4f29-9712-a73ded15ea62"
      unitRef="usd">53912000</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzI0LTEtMS0xLTA_3a53b243-9aba-414e-bb2f-3aae39457a3f"
      unitRef="usd">1208061000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzI0LTMtMS0xLTA_1c65687c-7bf2-410f-a78c-626afc39f7ee"
      unitRef="usd">153577000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzI1LTEtMS0xLTA_f69e960d-b0ba-4c41-8959-7502433bd158"
      unitRef="usd">0</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzI1LTMtMS0xLTA_fc5c193e-b634-4865-ba0a-fd4dc9aa09f8"
      unitRef="usd">688464000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzI3LTEtMS0xLTA_32981bd3-7a4b-4ed2-ab6e-c6255e98f869"
      unitRef="usd">150652000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzI3LTMtMS0xLTA_5ee8f25e-730e-4f27-9d41-b0a98723ea55"
      unitRef="usd">137567000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:AssetRetirementObligationsNoncurrent
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzI4LTEtMS0xLTA_1e4d7d70-4597-46a2-bcb3-ebf5fa212c23"
      unitRef="usd">4955000</us-gaap:AssetRetirementObligationsNoncurrent>
    <us-gaap:AssetRetirementObligationsNoncurrent
      contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzI4LTMtMS0xLTA_478ad0b7-90fb-43f0-87e1-ab2c4bc7234d"
      unitRef="usd">6152000</us-gaap:AssetRetirementObligationsNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzI5LTEtMS0xLTA_bcf9f988-9a61-498e-b256-9ccc2109feaf"
      unitRef="usd">14645000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzI5LTMtMS0xLTA_5d64fee8-9dca-4e1a-b5c3-eab8b5ef0d48"
      unitRef="usd">12675000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzMwLTEtMS0xLTA_85647822-093f-40dd-aa06-fd65ffeb4a12"
      unitRef="usd">46095000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzMwLTMtMS0xLTA_2f601bde-1dd9-40de-b2e3-97eefdf41d07"
      unitRef="usd">42625000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzMxLTEtMS0xLTA_2a91baf1-8b2f-4fef-9aa4-718d2f3df0c1"
      unitRef="usd">24905000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzMxLTMtMS0xLTA_34617ff5-2cf6-475f-804f-bf01aa28079d"
      unitRef="usd">16991000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzMyLTEtMS0xLTA_920d62b3-1f4a-4fdf-be19-85b67fd54be1"
      unitRef="usd">0</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent
      contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzMyLTMtMS0xLTA_6eb2b40d-7d26-4ba1-8d04-e4be6616fac5"
      unitRef="usd">368423000</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent>
    <us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzMzLTEtMS0xLTA_4e63cb25-5c6a-467e-837f-c0b54bff4aa5"
      unitRef="usd">241252000</us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent>
    <us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent
      contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzMzLTMtMS0xLTA_d4d0d588-cfc6-4841-bc65-c3b5720cc9d0"
      unitRef="usd">584433000</us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzM0LTEtMS0xLTA_6247549a-7b41-48a1-bdd3-7ca4e36d0763"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzM0LTMtMS0xLTA_4cec6239-8833-4270-b4d1-2817f880d06d"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzM2LTAtMS0xLTAvdGV4dHJlZ2lvbjo4NzljNTNkMWE3OTU0YzY0YjY5NTkzNTI5MzZlMGQ3OF8xMDk5NTExNjI3OTQ2_b384ad4a-205a-43d1-9536-21d4e1615929"
      unitRef="usdPerShare">0</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzM2LTAtMS0xLTAvdGV4dHJlZ2lvbjo4NzljNTNkMWE3OTU0YzY0YjY5NTkzNTI5MzZlMGQ3OF8xMDk5NTExNjI3OTQ2_d488b9fa-3847-48d1-8594-e7357f0b2bd6"
      unitRef="usdPerShare">0</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzM2LTAtMS0xLTAvdGV4dHJlZ2lvbjo4NzljNTNkMWE3OTU0YzY0YjY5NTkzNTI5MzZlMGQ3OF8xMDk5NTExNjI3OTA4_1197adf1-8c7a-4c80-ac1f-8ad5877dbc38"
      unitRef="shares">96000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzM2LTAtMS0xLTAvdGV4dHJlZ2lvbjo4NzljNTNkMWE3OTU0YzY0YjY5NTkzNTI5MzZlMGQ3OF8xMDk5NTExNjI3OTA4_80f38e1f-0b69-4f7e-b8be-7fd05b72b366"
      unitRef="shares">96000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzM2LTAtMS0xLTAvdGV4dHJlZ2lvbjo4NzljNTNkMWE3OTU0YzY0YjY5NTkzNTI5MzZlMGQ3OF8xMDk5NTExNjI3OTE3_5466f7f1-d6e6-47a8-bfb5-78a479acbcfd"
      unitRef="shares">49868000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzM2LTAtMS0xLTAvdGV4dHJlZ2lvbjo4NzljNTNkMWE3OTU0YzY0YjY5NTkzNTI5MzZlMGQ3OF8xMDk5NTExNjI3OTE3_ae34bcea-aa5f-4f35-ab79-8e55a2e35391"
      unitRef="shares">49868000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzM2LTAtMS0xLTAvdGV4dHJlZ2lvbjo4NzljNTNkMWE3OTU0YzY0YjY5NTkzNTI5MzZlMGQ3OF8xMDk5NTExNjI3OTIz_b295df64-7fcb-46f7-8451-94f614129756"
      unitRef="shares">49671000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzM2LTAtMS0xLTAvdGV4dHJlZ2lvbjo4NzljNTNkMWE3OTU0YzY0YjY5NTkzNTI5MzZlMGQ3OF8xMDk5NTExNjI3OTIz_b804d350-a8fa-429a-8cb6-f7c6469ea2fc"
      unitRef="shares">49671000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzM2LTEtMS0xLTA_23684f13-73c7-4e11-8817-a92102494843"
      unitRef="usd">0</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzM2LTMtMS0xLTA_5b773759-d75f-440f-ae4a-6e93cb7cc055"
      unitRef="usd">0</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzM3LTEtMS0xLTA_510737f2-6bb4-46a5-bc84-3dd46a064f54"
      unitRef="usd">47317000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzM3LTMtMS0xLTA_d8dd609a-ce95-4fb3-bbbe-89a4c3341db1"
      unitRef="usd">42110000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzM4LTEtMS0xLTA_df57e60f-a97e-4f9f-b923-92d9928dd283"
      unitRef="usd">539783000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzM4LTMtMS0xLTA_df9b419e-9d44-4d45-afb3-675faacee4e2"
      unitRef="usd">430010000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzM5LTEtMS0xLTA_f128f9c1-8d8f-4ffd-86f2-2befcb826a21"
      unitRef="usd">-4706000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzM5LTMtMS0xLTA_59c4d630-9cce-460d-a3db-bc1756cfe3ac"
      unitRef="usd">308000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzQwLTEtMS0xLTA_9728b65d-bba6-4d42-98d8-3417a1c43457"
      unitRef="usd">582394000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzQwLTMtMS0xLTA_538e134d-c70d-4fee-8ad1-910b0d20e658"
      unitRef="usd">472428000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzQxLTEtMS0xLTA_c2e9e98d-ae8a-42a5-a71e-842b4a8c5b02"
      unitRef="usd">2031707000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDMvZnJhZzoyNDQ1NGM2YjUwYmQ0Yzg5YmY5MTE4OGRhYTU2ODFkMC90YWJsZTo3MmRkOWM3MjE2YWI0Y2RhOTMyYzQzYzI4OGNiOTJkMy90YWJsZXJhbmdlOjcyZGQ5YzcyMTZhYjRjZGE5MzJjNDNjMjg4Y2I5MmQzXzQxLTMtMS0xLTA_3638b3d3-4702-4925-a932-2c30a48d9f85"
      unitRef="usd">1898902000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDkvZnJhZzoxYzg4OTAwMmQzNjY0OTNmODVhMTg2ZjQ0ZmRiNTdjNi90YWJsZTpkMzI3OTViMTZmN2M0MWE4YWZkMWQyMmEwNjgyNTQ3NC90YWJsZXJhbmdlOmQzMjc5NWIxNmY3YzQxYThhZmQxZDIyYTA2ODI1NDc0XzQtMS0xLTEtMA_c4f51482-99c7-4ff4-b07d-97b83e2cf414"
      unitRef="usd">220775000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDkvZnJhZzoxYzg4OTAwMmQzNjY0OTNmODVhMTg2ZjQ0ZmRiNTdjNi90YWJsZTpkMzI3OTViMTZmN2M0MWE4YWZkMWQyMmEwNjgyNTQ3NC90YWJsZXJhbmdlOmQzMjc5NWIxNmY3YzQxYThhZmQxZDIyYTA2ODI1NDc0XzQtMy0xLTEtMA_3edbce16-e379-4130-ba84-02e663fd7691"
      unitRef="usd">206862000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDkvZnJhZzoxYzg4OTAwMmQzNjY0OTNmODVhMTg2ZjQ0ZmRiNTdjNi90YWJsZTpkMzI3OTViMTZmN2M0MWE4YWZkMWQyMmEwNjgyNTQ3NC90YWJsZXJhbmdlOmQzMjc5NWIxNmY3YzQxYThhZmQxZDIyYTA2ODI1NDc0XzQtNS0xLTEtMA_0ede7637-5e8f-4957-b08a-2c521dcb722b"
      unitRef="usd">192683000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDkvZnJhZzoxYzg4OTAwMmQzNjY0OTNmODVhMTg2ZjQ0ZmRiNTdjNi90YWJsZTpkMzI3OTViMTZmN2M0MWE4YWZkMWQyMmEwNjgyNTQ3NC90YWJsZXJhbmdlOmQzMjc5NWIxNmY3YzQxYThhZmQxZDIyYTA2ODI1NDc0XzYtMS0xLTEtMA_f91ae36c-77f7-46b7-9f2f-2d0f90511da5"
      unitRef="usd">88203000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDkvZnJhZzoxYzg4OTAwMmQzNjY0OTNmODVhMTg2ZjQ0ZmRiNTdjNi90YWJsZTpkMzI3OTViMTZmN2M0MWE4YWZkMWQyMmEwNjgyNTQ3NC90YWJsZXJhbmdlOmQzMjc5NWIxNmY3YzQxYThhZmQxZDIyYTA2ODI1NDc0XzYtMy0xLTEtMA_8bc91a40-ca7b-4a58-bbf4-2b89130f1123"
      unitRef="usd">82949000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDkvZnJhZzoxYzg4OTAwMmQzNjY0OTNmODVhMTg2ZjQ0ZmRiNTdjNi90YWJsZTpkMzI3OTViMTZmN2M0MWE4YWZkMWQyMmEwNjgyNTQ3NC90YWJsZXJhbmdlOmQzMjc5NWIxNmY3YzQxYThhZmQxZDIyYTA2ODI1NDc0XzYtNS0xLTEtMA_eb78dcca-57c9-48ac-aa2f-f0420cf73e6e"
      unitRef="usd">80418000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDkvZnJhZzoxYzg4OTAwMmQzNjY0OTNmODVhMTg2ZjQ0ZmRiNTdjNi90YWJsZTpkMzI3OTViMTZmN2M0MWE4YWZkMWQyMmEwNjgyNTQ3NC90YWJsZXJhbmdlOmQzMjc5NWIxNmY3YzQxYThhZmQxZDIyYTA2ODI1NDc0XzgtMS0xLTEtMA_e83071a7-5e38-46ae-8d1b-7607f4b51db8"
      unitRef="usd">85016000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDkvZnJhZzoxYzg4OTAwMmQzNjY0OTNmODVhMTg2ZjQ0ZmRiNTdjNi90YWJsZTpkMzI3OTViMTZmN2M0MWE4YWZkMWQyMmEwNjgyNTQ3NC90YWJsZXJhbmdlOmQzMjc5NWIxNmY3YzQxYThhZmQxZDIyYTA2ODI1NDc0XzgtMy0xLTEtMA_b7a4a7cf-ce19-431a-9ed9-1682d7671c92"
      unitRef="usd">77846000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDkvZnJhZzoxYzg4OTAwMmQzNjY0OTNmODVhMTg2ZjQ0ZmRiNTdjNi90YWJsZTpkMzI3OTViMTZmN2M0MWE4YWZkMWQyMmEwNjgyNTQ3NC90YWJsZXJhbmdlOmQzMjc5NWIxNmY3YzQxYThhZmQxZDIyYTA2ODI1NDc0XzgtNS0xLTEtMA_a6650d6b-9c9b-4d3e-aaaf-89eb06d5112d"
      unitRef="usd">70844000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDkvZnJhZzoxYzg4OTAwMmQzNjY0OTNmODVhMTg2ZjQ0ZmRiNTdjNi90YWJsZTpkMzI3OTViMTZmN2M0MWE4YWZkMWQyMmEwNjgyNTQ3NC90YWJsZXJhbmdlOmQzMjc5NWIxNmY3YzQxYThhZmQxZDIyYTA2ODI1NDc0XzEwLTEtMS0xLTA_03dbd3d6-84ba-406e-bd08-d658eddd7216"
      unitRef="usd">48703000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDkvZnJhZzoxYzg4OTAwMmQzNjY0OTNmODVhMTg2ZjQ0ZmRiNTdjNi90YWJsZTpkMzI3OTViMTZmN2M0MWE4YWZkMWQyMmEwNjgyNTQ3NC90YWJsZXJhbmdlOmQzMjc5NWIxNmY3YzQxYThhZmQxZDIyYTA2ODI1NDc0XzEwLTMtMS0xLTA_96b86c89-9253-4176-9d7b-ed1b4191708b"
      unitRef="usd">46786000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDkvZnJhZzoxYzg4OTAwMmQzNjY0OTNmODVhMTg2ZjQ0ZmRiNTdjNi90YWJsZTpkMzI3OTViMTZmN2M0MWE4YWZkMWQyMmEwNjgyNTQ3NC90YWJsZXJhbmdlOmQzMjc5NWIxNmY3YzQxYThhZmQxZDIyYTA2ODI1NDc0XzEwLTUtMS0xLTA_f0add865-8687-4226-9f6a-64fc622a20d7"
      unitRef="usd">44390000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:CostsAndExpenses
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDkvZnJhZzoxYzg4OTAwMmQzNjY0OTNmODVhMTg2ZjQ0ZmRiNTdjNi90YWJsZTpkMzI3OTViMTZmN2M0MWE4YWZkMWQyMmEwNjgyNTQ3NC90YWJsZXJhbmdlOmQzMjc5NWIxNmY3YzQxYThhZmQxZDIyYTA2ODI1NDc0XzExLTEtMS0xLTA_49431d43-eb5d-4c7d-9aee-eeed8b017afe"
      unitRef="usd">221922000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDkvZnJhZzoxYzg4OTAwMmQzNjY0OTNmODVhMTg2ZjQ0ZmRiNTdjNi90YWJsZTpkMzI3OTViMTZmN2M0MWE4YWZkMWQyMmEwNjgyNTQ3NC90YWJsZXJhbmdlOmQzMjc5NWIxNmY3YzQxYThhZmQxZDIyYTA2ODI1NDc0XzExLTMtMS0xLTA_97fb6ccc-9b35-488f-92e5-fddd85821624"
      unitRef="usd">207581000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDkvZnJhZzoxYzg4OTAwMmQzNjY0OTNmODVhMTg2ZjQ0ZmRiNTdjNi90YWJsZTpkMzI3OTViMTZmN2M0MWE4YWZkMWQyMmEwNjgyNTQ3NC90YWJsZXJhbmdlOmQzMjc5NWIxNmY3YzQxYThhZmQxZDIyYTA2ODI1NDc0XzExLTUtMS0xLTA_5d259ee4-3b6f-4b5c-a198-04261cdfbb00"
      unitRef="usd">195652000</us-gaap:CostsAndExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDkvZnJhZzoxYzg4OTAwMmQzNjY0OTNmODVhMTg2ZjQ0ZmRiNTdjNi90YWJsZTpkMzI3OTViMTZmN2M0MWE4YWZkMWQyMmEwNjgyNTQ3NC90YWJsZXJhbmdlOmQzMjc5NWIxNmY3YzQxYThhZmQxZDIyYTA2ODI1NDc0XzEyLTEtMS0xLTA_ece133a5-1179-484f-90f8-150481c0c51a"
      unitRef="usd">-1147000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDkvZnJhZzoxYzg4OTAwMmQzNjY0OTNmODVhMTg2ZjQ0ZmRiNTdjNi90YWJsZTpkMzI3OTViMTZmN2M0MWE4YWZkMWQyMmEwNjgyNTQ3NC90YWJsZXJhbmdlOmQzMjc5NWIxNmY3YzQxYThhZmQxZDIyYTA2ODI1NDc0XzEyLTMtMS0xLTA_e3bab09f-e55b-45d5-8ecb-69e6341c6631"
      unitRef="usd">-719000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDkvZnJhZzoxYzg4OTAwMmQzNjY0OTNmODVhMTg2ZjQ0ZmRiNTdjNi90YWJsZTpkMzI3OTViMTZmN2M0MWE4YWZkMWQyMmEwNjgyNTQ3NC90YWJsZXJhbmdlOmQzMjc5NWIxNmY3YzQxYThhZmQxZDIyYTA2ODI1NDc0XzEyLTUtMS0xLTA_626448ec-6f16-4de3-b7dc-68206a5fe795"
      unitRef="usd">-2969000</us-gaap:OperatingIncomeLoss>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDkvZnJhZzoxYzg4OTAwMmQzNjY0OTNmODVhMTg2ZjQ0ZmRiNTdjNi90YWJsZTpkMzI3OTViMTZmN2M0MWE4YWZkMWQyMmEwNjgyNTQ3NC90YWJsZXJhbmdlOmQzMjc5NWIxNmY3YzQxYThhZmQxZDIyYTA2ODI1NDc0XzE1LTEtMS0xLTA_90367f1f-652a-4781-868d-94bdd563fbfe"
      unitRef="usd">3187000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDkvZnJhZzoxYzg4OTAwMmQzNjY0OTNmODVhMTg2ZjQ0ZmRiNTdjNi90YWJsZTpkMzI3OTViMTZmN2M0MWE4YWZkMWQyMmEwNjgyNTQ3NC90YWJsZXJhbmdlOmQzMjc5NWIxNmY3YzQxYThhZmQxZDIyYTA2ODI1NDc0XzE1LTMtMS0xLTA_53cffd22-cbd4-42e6-b48c-855f494159d7"
      unitRef="usd">3280000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDkvZnJhZzoxYzg4OTAwMmQzNjY0OTNmODVhMTg2ZjQ0ZmRiNTdjNi90YWJsZTpkMzI3OTViMTZmN2M0MWE4YWZkMWQyMmEwNjgyNTQ3NC90YWJsZXJhbmdlOmQzMjc5NWIxNmY3YzQxYThhZmQxZDIyYTA2ODI1NDc0XzE1LTUtMS0xLTA_f3069a4a-2b2b-44e7-8cd6-712b1c6f81b4"
      unitRef="usd">3703000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDkvZnJhZzoxYzg4OTAwMmQzNjY0OTNmODVhMTg2ZjQ0ZmRiNTdjNi90YWJsZTpkMzI3OTViMTZmN2M0MWE4YWZkMWQyMmEwNjgyNTQ3NC90YWJsZXJhbmdlOmQzMjc5NWIxNmY3YzQxYThhZmQxZDIyYTA2ODI1NDc0XzE2LTEtMS0xLTA_87bf4017-1e3d-4f94-b67b-b43d95137db2"
      unitRef="usd">2040000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDkvZnJhZzoxYzg4OTAwMmQzNjY0OTNmODVhMTg2ZjQ0ZmRiNTdjNi90YWJsZTpkMzI3OTViMTZmN2M0MWE4YWZkMWQyMmEwNjgyNTQ3NC90YWJsZXJhbmdlOmQzMjc5NWIxNmY3YzQxYThhZmQxZDIyYTA2ODI1NDc0XzE2LTMtMS0xLTA_237904d1-3ab9-4430-b931-cc0c4ced359e"
      unitRef="usd">2561000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDkvZnJhZzoxYzg4OTAwMmQzNjY0OTNmODVhMTg2ZjQ0ZmRiNTdjNi90YWJsZTpkMzI3OTViMTZmN2M0MWE4YWZkMWQyMmEwNjgyNTQ3NC90YWJsZXJhbmdlOmQzMjc5NWIxNmY3YzQxYThhZmQxZDIyYTA2ODI1NDc0XzE2LTUtMS0xLTA_8516c69a-8702-451a-aec0-36a5179e1e2f"
      unitRef="usd">734000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDkvZnJhZzoxYzg4OTAwMmQzNjY0OTNmODVhMTg2ZjQ0ZmRiNTdjNi90YWJsZTpkMzI3OTViMTZmN2M0MWE4YWZkMWQyMmEwNjgyNTQ3NC90YWJsZXJhbmdlOmQzMjc5NWIxNmY3YzQxYThhZmQxZDIyYTA2ODI1NDc0XzE3LTEtMS0xLTA_9b4d50ea-21ee-4401-b588-44c23efbb1ce"
      unitRef="usd">-586000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDkvZnJhZzoxYzg4OTAwMmQzNjY0OTNmODVhMTg2ZjQ0ZmRiNTdjNi90YWJsZTpkMzI3OTViMTZmN2M0MWE4YWZkMWQyMmEwNjgyNTQ3NC90YWJsZXJhbmdlOmQzMjc5NWIxNmY3YzQxYThhZmQxZDIyYTA2ODI1NDc0XzE3LTMtMS0xLTA_b4cdaf5f-f93e-40e0-a81c-f995eec7688b"
      unitRef="usd">173000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDkvZnJhZzoxYzg4OTAwMmQzNjY0OTNmODVhMTg2ZjQ0ZmRiNTdjNi90YWJsZTpkMzI3OTViMTZmN2M0MWE4YWZkMWQyMmEwNjgyNTQ3NC90YWJsZXJhbmdlOmQzMjc5NWIxNmY3YzQxYThhZmQxZDIyYTA2ODI1NDc0XzE3LTUtMS0xLTA_a1a09851-803c-49ea-bfee-435b29ef655e"
      unitRef="usd">-1343000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDkvZnJhZzoxYzg4OTAwMmQzNjY0OTNmODVhMTg2ZjQ0ZmRiNTdjNi90YWJsZTpkMzI3OTViMTZmN2M0MWE4YWZkMWQyMmEwNjgyNTQ3NC90YWJsZXJhbmdlOmQzMjc5NWIxNmY3YzQxYThhZmQxZDIyYTA2ODI1NDc0XzEyLTEtMS0xLTE4NTA_7198548f-0ca3-4280-a8ef-1ef304d8e25c"
      unitRef="usd">2626000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDkvZnJhZzoxYzg4OTAwMmQzNjY0OTNmODVhMTg2ZjQ0ZmRiNTdjNi90YWJsZTpkMzI3OTViMTZmN2M0MWE4YWZkMWQyMmEwNjgyNTQ3NC90YWJsZXJhbmdlOmQzMjc5NWIxNmY3YzQxYThhZmQxZDIyYTA2ODI1NDc0XzEyLTMtMS0xLTE4NTQ_6693a4e7-953e-4259-b26d-9f8af0896821"
      unitRef="usd">2388000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDkvZnJhZzoxYzg4OTAwMmQzNjY0OTNmODVhMTg2ZjQ0ZmRiNTdjNi90YWJsZTpkMzI3OTViMTZmN2M0MWE4YWZkMWQyMmEwNjgyNTQ3NC90YWJsZXJhbmdlOmQzMjc5NWIxNmY3YzQxYThhZmQxZDIyYTA2ODI1NDc0XzEyLTUtMS0xLTE4NTg_2c241e19-dada-40ce-808f-f4d10e6e9e12"
      unitRef="usd">2077000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDkvZnJhZzoxYzg4OTAwMmQzNjY0OTNmODVhMTg2ZjQ0ZmRiNTdjNi90YWJsZTpkMzI3OTViMTZmN2M0MWE4YWZkMWQyMmEwNjgyNTQ3NC90YWJsZXJhbmdlOmQzMjc5NWIxNmY3YzQxYThhZmQxZDIyYTA2ODI1NDc0XzEzLTEtMS0xLTE4NTA_9b7e8036-f21a-45d1-8581-3368bcd5b54f"
      unitRef="usd">124097000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDkvZnJhZzoxYzg4OTAwMmQzNjY0OTNmODVhMTg2ZjQ0ZmRiNTdjNi90YWJsZTpkMzI3OTViMTZmN2M0MWE4YWZkMWQyMmEwNjgyNTQ3NC90YWJsZXJhbmdlOmQzMjc5NWIxNmY3YzQxYThhZmQxZDIyYTA2ODI1NDc0XzEzLTMtMS0xLTE4NTQ_3e906f3d-a9b1-4d9d-8cdd-883b11392215"
      unitRef="usd">53568000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDkvZnJhZzoxYzg4OTAwMmQzNjY0OTNmODVhMTg2ZjQ0ZmRiNTdjNi90YWJsZTpkMzI3OTViMTZmN2M0MWE4YWZkMWQyMmEwNjgyNTQ3NC90YWJsZXJhbmdlOmQzMjc5NWIxNmY3YzQxYThhZmQxZDIyYTA2ODI1NDc0XzEzLTUtMS0xLTE4NTg_11bba8b2-0288-4d88-9df3-38c28d85cfbf"
      unitRef="usd">44518000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:NetIncomeLoss
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDkvZnJhZzoxYzg4OTAwMmQzNjY0OTNmODVhMTg2ZjQ0ZmRiNTdjNi90YWJsZTpkMzI3OTViMTZmN2M0MWE4YWZkMWQyMmEwNjgyNTQ3NC90YWJsZXJhbmdlOmQzMjc5NWIxNmY3YzQxYThhZmQxZDIyYTA2ODI1NDc0XzE4LTEtMS0xLTA_9e450a9a-5a78-4848-9d61-c1c0505f6000"
      unitRef="usd">126723000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDkvZnJhZzoxYzg4OTAwMmQzNjY0OTNmODVhMTg2ZjQ0ZmRiNTdjNi90YWJsZTpkMzI3OTViMTZmN2M0MWE4YWZkMWQyMmEwNjgyNTQ3NC90YWJsZXJhbmdlOmQzMjc5NWIxNmY3YzQxYThhZmQxZDIyYTA2ODI1NDc0XzE4LTMtMS0xLTA_956b1676-d5aa-44c5-b4cc-a135d6586b52"
      unitRef="usd">55956000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDkvZnJhZzoxYzg4OTAwMmQzNjY0OTNmODVhMTg2ZjQ0ZmRiNTdjNi90YWJsZTpkMzI3OTViMTZmN2M0MWE4YWZkMWQyMmEwNjgyNTQ3NC90YWJsZXJhbmdlOmQzMjc5NWIxNmY3YzQxYThhZmQxZDIyYTA2ODI1NDc0XzE4LTUtMS0xLTA_ac0bfce9-9b89-4350-9fe6-494f862ef6da"
      unitRef="usd">46595000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDkvZnJhZzoxYzg4OTAwMmQzNjY0OTNmODVhMTg2ZjQ0ZmRiNTdjNi90YWJsZTpkMzI3OTViMTZmN2M0MWE4YWZkMWQyMmEwNjgyNTQ3NC90YWJsZXJhbmdlOmQzMjc5NWIxNmY3YzQxYThhZmQxZDIyYTA2ODI1NDc0XzIwLTEtMS0xLTA_144a8948-dcd5-45d7-8228-17b1a89cd20c"
      unitRef="usd">-5014000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDkvZnJhZzoxYzg4OTAwMmQzNjY0OTNmODVhMTg2ZjQ0ZmRiNTdjNi90YWJsZTpkMzI3OTViMTZmN2M0MWE4YWZkMWQyMmEwNjgyNTQ3NC90YWJsZXJhbmdlOmQzMjc5NWIxNmY3YzQxYThhZmQxZDIyYTA2ODI1NDc0XzIwLTMtMS0xLTA_37190821-8771-4a00-846b-db5b4ab9ed20"
      unitRef="usd">-7972000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDkvZnJhZzoxYzg4OTAwMmQzNjY0OTNmODVhMTg2ZjQ0ZmRiNTdjNi90YWJsZTpkMzI3OTViMTZmN2M0MWE4YWZkMWQyMmEwNjgyNTQ3NC90YWJsZXJhbmdlOmQzMjc5NWIxNmY3YzQxYThhZmQxZDIyYTA2ODI1NDc0XzIwLTUtMS0xLTA_0317d00c-cb5c-4a52-b2d9-6fb078c17f14"
      unitRef="usd">50000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDkvZnJhZzoxYzg4OTAwMmQzNjY0OTNmODVhMTg2ZjQ0ZmRiNTdjNi90YWJsZTpkMzI3OTViMTZmN2M0MWE4YWZkMWQyMmEwNjgyNTQ3NC90YWJsZXJhbmdlOmQzMjc5NWIxNmY3YzQxYThhZmQxZDIyYTA2ODI1NDc0XzIxLTEtMS0xLTA_7d8f912c-515c-4d8e-9047-f968d3e874e1"
      unitRef="usd">121709000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDkvZnJhZzoxYzg4OTAwMmQzNjY0OTNmODVhMTg2ZjQ0ZmRiNTdjNi90YWJsZTpkMzI3OTViMTZmN2M0MWE4YWZkMWQyMmEwNjgyNTQ3NC90YWJsZXJhbmdlOmQzMjc5NWIxNmY3YzQxYThhZmQxZDIyYTA2ODI1NDc0XzIxLTMtMS0xLTA_9d21400c-ad51-41b3-b022-72e48a05f784"
      unitRef="usd">47984000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDkvZnJhZzoxYzg4OTAwMmQzNjY0OTNmODVhMTg2ZjQ0ZmRiNTdjNi90YWJsZTpkMzI3OTViMTZmN2M0MWE4YWZkMWQyMmEwNjgyNTQ3NC90YWJsZXJhbmdlOmQzMjc5NWIxNmY3YzQxYThhZmQxZDIyYTA2ODI1NDc0XzIxLTUtMS0xLTA_4223e347-8752-4039-8b1e-7ea895f8d073"
      unitRef="usd">46645000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDkvZnJhZzoxYzg4OTAwMmQzNjY0OTNmODVhMTg2ZjQ0ZmRiNTdjNi90YWJsZTpkMzI3OTViMTZmN2M0MWE4YWZkMWQyMmEwNjgyNTQ3NC90YWJsZXJhbmdlOmQzMjc5NWIxNmY3YzQxYThhZmQxZDIyYTA2ODI1NDc0XzIxLTEtMS0xLTE4Nzc_15739ce2-3522-4d19-b8ac-e97def81cdc7"
      unitRef="usdPerShare">0.05</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDkvZnJhZzoxYzg4OTAwMmQzNjY0OTNmODVhMTg2ZjQ0ZmRiNTdjNi90YWJsZTpkMzI3OTViMTZmN2M0MWE4YWZkMWQyMmEwNjgyNTQ3NC90YWJsZXJhbmdlOmQzMjc5NWIxNmY3YzQxYThhZmQxZDIyYTA2ODI1NDc0XzIxLTMtMS0xLTE4ODE_657b2087-bc4c-4ebe-aeaf-49504db30352"
      unitRef="usdPerShare">0.05</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDkvZnJhZzoxYzg4OTAwMmQzNjY0OTNmODVhMTg2ZjQ0ZmRiNTdjNi90YWJsZTpkMzI3OTViMTZmN2M0MWE4YWZkMWQyMmEwNjgyNTQ3NC90YWJsZXJhbmdlOmQzMjc5NWIxNmY3YzQxYThhZmQxZDIyYTA2ODI1NDc0XzIxLTUtMS0xLTE4ODU_26d14ea9-9692-4c14-a872-4bc2be74c5c6"
      unitRef="usdPerShare">0.04</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDkvZnJhZzoxYzg4OTAwMmQzNjY0OTNmODVhMTg2ZjQ0ZmRiNTdjNi90YWJsZTpkMzI3OTViMTZmN2M0MWE4YWZkMWQyMmEwNjgyNTQ3NC90YWJsZXJhbmdlOmQzMjc5NWIxNmY3YzQxYThhZmQxZDIyYTA2ODI1NDc0XzIyLTEtMS0xLTE4Nzc_f6bb87d9-427d-4f50-8b3f-44e6c5089597"
      unitRef="usdPerShare">2.49</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDkvZnJhZzoxYzg4OTAwMmQzNjY0OTNmODVhMTg2ZjQ0ZmRiNTdjNi90YWJsZTpkMzI3OTViMTZmN2M0MWE4YWZkMWQyMmEwNjgyNTQ3NC90YWJsZXJhbmdlOmQzMjc5NWIxNmY3YzQxYThhZmQxZDIyYTA2ODI1NDc0XzIyLTMtMS0xLTE4ODE_b72a6599-77b5-46af-bfb1-75cf6a50ace7"
      unitRef="usdPerShare">1.07</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDkvZnJhZzoxYzg4OTAwMmQzNjY0OTNmODVhMTg2ZjQ0ZmRiNTdjNi90YWJsZTpkMzI3OTViMTZmN2M0MWE4YWZkMWQyMmEwNjgyNTQ3NC90YWJsZXJhbmdlOmQzMjc5NWIxNmY3YzQxYThhZmQxZDIyYTA2ODI1NDc0XzIyLTUtMS0xLTE4ODU_b90e484e-e057-492b-9d5e-c51b358bc7e5"
      unitRef="usdPerShare">0.90</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:EarningsPerShareBasic
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDkvZnJhZzoxYzg4OTAwMmQzNjY0OTNmODVhMTg2ZjQ0ZmRiNTdjNi90YWJsZTpkMzI3OTViMTZmN2M0MWE4YWZkMWQyMmEwNjgyNTQ3NC90YWJsZXJhbmdlOmQzMjc5NWIxNmY3YzQxYThhZmQxZDIyYTA2ODI1NDc0XzI0LTEtMS0xLTA_1cd0aa2d-b936-4799-8694-16d4e2ba868b"
      unitRef="usdPerShare">2.54</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDkvZnJhZzoxYzg4OTAwMmQzNjY0OTNmODVhMTg2ZjQ0ZmRiNTdjNi90YWJsZTpkMzI3OTViMTZmN2M0MWE4YWZkMWQyMmEwNjgyNTQ3NC90YWJsZXJhbmdlOmQzMjc5NWIxNmY3YzQxYThhZmQxZDIyYTA2ODI1NDc0XzI0LTMtMS0xLTA_2af789bd-9d9f-4bc5-9a85-0b70495392e5"
      unitRef="usdPerShare">1.12</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDkvZnJhZzoxYzg4OTAwMmQzNjY0OTNmODVhMTg2ZjQ0ZmRiNTdjNi90YWJsZTpkMzI3OTViMTZmN2M0MWE4YWZkMWQyMmEwNjgyNTQ3NC90YWJsZXJhbmdlOmQzMjc5NWIxNmY3YzQxYThhZmQxZDIyYTA2ODI1NDc0XzI0LTUtMS0xLTA_11874677-b132-4992-a995-e0c4cb4b54f6"
      unitRef="usdPerShare">0.94</us-gaap:EarningsPerShareBasic>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDkvZnJhZzoxYzg4OTAwMmQzNjY0OTNmODVhMTg2ZjQ0ZmRiNTdjNi90YWJsZTpkMzI3OTViMTZmN2M0MWE4YWZkMWQyMmEwNjgyNTQ3NC90YWJsZXJhbmdlOmQzMjc5NWIxNmY3YzQxYThhZmQxZDIyYTA2ODI1NDc0XzI1LTEtMS0xLTE4OTM_f1293f87-8d74-462e-aa92-24482bdacd8f"
      unitRef="usdPerShare">0.05</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDkvZnJhZzoxYzg4OTAwMmQzNjY0OTNmODVhMTg2ZjQ0ZmRiNTdjNi90YWJsZTpkMzI3OTViMTZmN2M0MWE4YWZkMWQyMmEwNjgyNTQ3NC90YWJsZXJhbmdlOmQzMjc5NWIxNmY3YzQxYThhZmQxZDIyYTA2ODI1NDc0XzI1LTMtMS0xLTE4OTc_cdcb233b-5293-4b31-9463-7fb18871e1c5"
      unitRef="usdPerShare">0.05</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDkvZnJhZzoxYzg4OTAwMmQzNjY0OTNmODVhMTg2ZjQ0ZmRiNTdjNi90YWJsZTpkMzI3OTViMTZmN2M0MWE4YWZkMWQyMmEwNjgyNTQ3NC90YWJsZXJhbmdlOmQzMjc5NWIxNmY3YzQxYThhZmQxZDIyYTA2ODI1NDc0XzI1LTUtMS0xLTE5MDE_85c84c2e-c8a8-4566-8011-319de08f3ec4"
      unitRef="usdPerShare">0.04</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDkvZnJhZzoxYzg4OTAwMmQzNjY0OTNmODVhMTg2ZjQ0ZmRiNTdjNi90YWJsZTpkMzI3OTViMTZmN2M0MWE4YWZkMWQyMmEwNjgyNTQ3NC90YWJsZXJhbmdlOmQzMjc5NWIxNmY3YzQxYThhZmQxZDIyYTA2ODI1NDc0XzI2LTEtMS0xLTE4OTM_69bf170d-76bc-4984-a681-16e77ce343c8"
      unitRef="usdPerShare">2.48</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDkvZnJhZzoxYzg4OTAwMmQzNjY0OTNmODVhMTg2ZjQ0ZmRiNTdjNi90YWJsZTpkMzI3OTViMTZmN2M0MWE4YWZkMWQyMmEwNjgyNTQ3NC90YWJsZXJhbmdlOmQzMjc5NWIxNmY3YzQxYThhZmQxZDIyYTA2ODI1NDc0XzI2LTMtMS0xLTE4OTc_26ad4da7-11a2-43d4-873b-c51a8326cbd1"
      unitRef="usdPerShare">1.07</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDkvZnJhZzoxYzg4OTAwMmQzNjY0OTNmODVhMTg2ZjQ0ZmRiNTdjNi90YWJsZTpkMzI3OTViMTZmN2M0MWE4YWZkMWQyMmEwNjgyNTQ3NC90YWJsZXJhbmdlOmQzMjc5NWIxNmY3YzQxYThhZmQxZDIyYTA2ODI1NDc0XzI2LTUtMS0xLTE5MDE_4b2e347d-6816-4247-ba3b-d4641dd9fe33"
      unitRef="usdPerShare">0.89</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDkvZnJhZzoxYzg4OTAwMmQzNjY0OTNmODVhMTg2ZjQ0ZmRiNTdjNi90YWJsZTpkMzI3OTViMTZmN2M0MWE4YWZkMWQyMmEwNjgyNTQ3NC90YWJsZXJhbmdlOmQzMjc5NWIxNmY3YzQxYThhZmQxZDIyYTA2ODI1NDc0XzI1LTEtMS0xLTA_cdc2511f-6553-49c6-ae2b-167e4323bfe3"
      unitRef="usdPerShare">2.53</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDkvZnJhZzoxYzg4OTAwMmQzNjY0OTNmODVhMTg2ZjQ0ZmRiNTdjNi90YWJsZTpkMzI3OTViMTZmN2M0MWE4YWZkMWQyMmEwNjgyNTQ3NC90YWJsZXJhbmdlOmQzMjc5NWIxNmY3YzQxYThhZmQxZDIyYTA2ODI1NDc0XzI1LTMtMS0xLTA_9dd29fc6-bc33-40e1-a015-ead8da827aaf"
      unitRef="usdPerShare">1.12</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDkvZnJhZzoxYzg4OTAwMmQzNjY0OTNmODVhMTg2ZjQ0ZmRiNTdjNi90YWJsZTpkMzI3OTViMTZmN2M0MWE4YWZkMWQyMmEwNjgyNTQ3NC90YWJsZXJhbmdlOmQzMjc5NWIxNmY3YzQxYThhZmQxZDIyYTA2ODI1NDc0XzI1LTUtMS0xLTA_47afac4a-f063-4ad9-9c44-bb6e060f8861"
      unitRef="usdPerShare">0.93</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDkvZnJhZzoxYzg4OTAwMmQzNjY0OTNmODVhMTg2ZjQ0ZmRiNTdjNi90YWJsZTpkMzI3OTViMTZmN2M0MWE4YWZkMWQyMmEwNjgyNTQ3NC90YWJsZXJhbmdlOmQzMjc5NWIxNmY3YzQxYThhZmQxZDIyYTA2ODI1NDc0XzI2LTEtMS0xLTA_3d6d2931-422b-4988-8a60-cf42ac44a137"
      unitRef="shares">49901000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDkvZnJhZzoxYzg4OTAwMmQzNjY0OTNmODVhMTg2ZjQ0ZmRiNTdjNi90YWJsZTpkMzI3OTViMTZmN2M0MWE4YWZkMWQyMmEwNjgyNTQ3NC90YWJsZXJhbmdlOmQzMjc5NWIxNmY3YzQxYThhZmQxZDIyYTA2ODI1NDc0XzI2LTMtMS0xLTA_87ef97d2-174e-4bc6-86ce-a86eb2a1b106"
      unitRef="shares">49811000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDkvZnJhZzoxYzg4OTAwMmQzNjY0OTNmODVhMTg2ZjQ0ZmRiNTdjNi90YWJsZTpkMzI3OTViMTZmN2M0MWE4YWZkMWQyMmEwNjgyNTQ3NC90YWJsZXJhbmdlOmQzMjc5NWIxNmY3YzQxYThhZmQxZDIyYTA2ODI1NDc0XzI2LTUtMS0xLTA_24d29521-e5a5-42f0-ac2a-e0f5592d321f"
      unitRef="shares">49542000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDkvZnJhZzoxYzg4OTAwMmQzNjY0OTNmODVhMTg2ZjQ0ZmRiNTdjNi90YWJsZTpkMzI3OTViMTZmN2M0MWE4YWZkMWQyMmEwNjgyNTQ3NC90YWJsZXJhbmdlOmQzMjc5NWIxNmY3YzQxYThhZmQxZDIyYTA2ODI1NDc0XzI3LTEtMS0xLTA_60dff1cc-e318-42ae-9baa-519f1359151c"
      unitRef="shares">50024000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDkvZnJhZzoxYzg4OTAwMmQzNjY0OTNmODVhMTg2ZjQ0ZmRiNTdjNi90YWJsZTpkMzI3OTViMTZmN2M0MWE4YWZkMWQyMmEwNjgyNTQ3NC90YWJsZXJhbmdlOmQzMjc5NWIxNmY3YzQxYThhZmQxZDIyYTA2ODI1NDc0XzI3LTMtMS0xLTA_81f75779-5366-488a-8d5d-9ffb054c4ce2"
      unitRef="shares">50101000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDkvZnJhZzoxYzg4OTAwMmQzNjY0OTNmODVhMTg2ZjQ0ZmRiNTdjNi90YWJsZTpkMzI3OTViMTZmN2M0MWE4YWZkMWQyMmEwNjgyNTQ3NC90YWJsZXJhbmdlOmQzMjc5NWIxNmY3YzQxYThhZmQxZDIyYTA2ODI1NDc0XzI3LTUtMS0xLTA_9602b6ee-8aee-4b6f-8c02-441edd7e5eda"
      unitRef="shares">50063000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDkvZnJhZzoxYzg4OTAwMmQzNjY0OTNmODVhMTg2ZjQ0ZmRiNTdjNi90YWJsZTpkMzI3OTViMTZmN2M0MWE4YWZkMWQyMmEwNjgyNTQ3NC90YWJsZXJhbmdlOmQzMjc5NWIxNmY3YzQxYThhZmQxZDIyYTA2ODI1NDc0XzI4LTEtMS0xLTA_d6d65920-7c4f-4fe8-846a-d02984272b09"
      unitRef="usdPerShare">0.34</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDkvZnJhZzoxYzg4OTAwMmQzNjY0OTNmODVhMTg2ZjQ0ZmRiNTdjNi90YWJsZTpkMzI3OTViMTZmN2M0MWE4YWZkMWQyMmEwNjgyNTQ3NC90YWJsZXJhbmdlOmQzMjc5NWIxNmY3YzQxYThhZmQxZDIyYTA2ODI1NDc0XzI4LTMtMS0xLTA_25d4a572-0e0b-43d8-8ba2-3858a3b55a6c"
      unitRef="usdPerShare">0.29</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMDkvZnJhZzoxYzg4OTAwMmQzNjY0OTNmODVhMTg2ZjQ0ZmRiNTdjNi90YWJsZTpkMzI3OTViMTZmN2M0MWE4YWZkMWQyMmEwNjgyNTQ3NC90YWJsZXJhbmdlOmQzMjc5NWIxNmY3YzQxYThhZmQxZDIyYTA2ODI1NDc0XzI4LTUtMS0xLTA_331ab3f6-0acb-4646-8d7a-6b681aa0a48b"
      unitRef="usdPerShare">0.27</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ia9b97ab4575644e2b2b6bc4387092032_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzEtMS0xLTEtMA_11fa8f65-e308-46c3-b0ac-caeb75ec81a4"
      unitRef="shares">49328000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i9c2b52b590ae4dc3aac42050b5f7d475_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzEtMi0xLTEtMA_1357a1e1-a331-433e-b6eb-e435680f8f27"
      unitRef="usd">44787000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia14dc35afa5c48ae91a55603f2e8d6b2_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzEtMy0xLTEtMA_5e9ce228-69a0-4af7-9f59-9b0576fb2083"
      unitRef="usd">299190000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="idb34fb3e8e334798af2923d237368b3d_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzEtNC0xLTEtMA_8d86562d-a151-4969-86f0-9079188f858e"
      unitRef="usd">8230000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ifa548840544c4cb7bc2d812d73ea9fd3_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzEtNS0xLTEtMA_9f49098e-1e4a-4fe1-ae7d-910c937e81a2"
      unitRef="usd">352207000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="ied4f1a5b784f477985867af977b28501_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzMtMy0xLTEtMA_b00794c4-1eac-460e-a8db-260dd75bfe40"
      unitRef="usd">46595000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzMtNS0xLTEtMA_0eea4490-4a18-4876-b2ee-ec58b0fed79c"
      unitRef="usd">46595000</us-gaap:NetIncomeLoss>
    <us-gaap:StockholdersEquity
      contextRef="i081887cf830f4614b506d34336a226e5_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzQtMy0xLTEtOTA1Ng_4b691666-71dd-4c0a-956e-23a4210fccb1"
      unitRef="usd">56097000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i70caf87a2e98450facf9dea41965f99b_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzQtNS0xLTEtOTA1Ng_72bbb9e9-4293-4e4c-8029-f607040e8ad0"
      unitRef="usd">56097000</us-gaap:StockholdersEquity>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i794f1bcfc3ee48ccb03cd728ac53c7ef_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzQtNC0xLTEtMA_026772e9-6e92-4339-8b70-0a324c3f449b"
      unitRef="usd">50000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzQtNS0xLTEtMA_191385d3-3f38-40ac-b7e4-25ed44d0c3ba"
      unitRef="usd">50000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzUtMC0xLTEtMC90ZXh0cmVnaW9uOmJkMjM5ZjVlY2ZmOTRkNjZiODgyYmYwMGYzNjZlZjI3XzEwOTk1MTE2Mjc4MTU_13cce751-973f-49e0-baa0-d811d47b91b2"
      unitRef="usdPerShare">0.27</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCommonStockCash
      contextRef="ied4f1a5b784f477985867af977b28501_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzUtMy0xLTEtMA_634633c4-d9ec-44b3-aec3-30199d71f780"
      unitRef="usd">13386000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzUtNS0xLTEtMA_1f63e637-a892-448d-89e2-28e5d4e1fd30"
      unitRef="usd">13386000</us-gaap:DividendsCommonStockCash>
    <shen:StockIssuedDuringPeriodSharesCommonStockDividendReinvestmentPlan
      contextRef="ibb036e9474df4c8d8111ceed2298d7e7_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzYtMS0xLTEtMA_bb82b317-7a59-4766-a0f9-70281111fec4"
      unitRef="shares">11000</shen:StockIssuedDuringPeriodSharesCommonStockDividendReinvestmentPlan>
    <shen:StockIssuedDuringPeriodValueCommonStockDividendReinvestmentPlan
      contextRef="iea593d98f1494350b4738a9263306940_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzYtMi0xLTEtMA_7a6788ed-0dd5-4ccc-91b0-e36e5ec195e6"
      unitRef="usd">520000</shen:StockIssuedDuringPeriodValueCommonStockDividendReinvestmentPlan>
    <shen:StockIssuedDuringPeriodValueCommonStockDividendReinvestmentPlan
      contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzYtNS0xLTEtMA_6e707f04-3c36-406e-8c53-2cade3488216"
      unitRef="usd">520000</shen:StockIssuedDuringPeriodValueCommonStockDividendReinvestmentPlan>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="ibb036e9474df4c8d8111ceed2298d7e7_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzctMS0xLTEtMA_69a4f9d3-eb7c-4599-aa2f-421e12d1237c"
      unitRef="shares">206000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="iea593d98f1494350b4738a9263306940_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzctMi0xLTEtMA_229c7fc5-ff26-4348-8aed-8db3c7b11775"
      unitRef="usd">5367000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzctNS0xLTEtMA_fc5be73f-cdca-41a4-9a82-9b1ec7b85881"
      unitRef="usd">5367000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="ibb036e9474df4c8d8111ceed2298d7e7_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzgtMS0xLTEtMA_e1a23843-5ba6-420c-9e35-067f6c9536dc"
      unitRef="shares">113000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="iea593d98f1494350b4738a9263306940_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzgtMi0xLTEtMA_c18aa37b-dae1-4663-9422-6b8a08e56127"
      unitRef="usd">787000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzgtNS0xLTEtMA_7849e7a4-58b7-4d43-a05b-16c123687d36"
      unitRef="usd">787000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="ibb036e9474df4c8d8111ceed2298d7e7_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzktMS0xLTEtMA_e2479657-4837-4de9-8a84-cf557171768a"
      unitRef="shares">1000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="iea593d98f1494350b4738a9263306940_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzktMi0xLTEtMA_b1f860b2-0890-4782-a7f7-f2895129baa7"
      unitRef="usd">26000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzktNS0xLTEtMA_aa9d7901-e090-46d8-b7b7-cd6fb1d37524"
      unitRef="usd">26000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <shen:AdjustmentsRelatedtoTaxWithholdingforSharebasedCompensationShares
      contextRef="ibb036e9474df4c8d8111ceed2298d7e7_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzEwLTEtMS0xLTA_65b1a5af-c5d2-41c4-aa5c-bf1c90329ada"
      unitRef="shares">105000</shen:AdjustmentsRelatedtoTaxWithholdingforSharebasedCompensationShares>
    <shen:BusinessAcquisitionEquityInterestIssuedOrIssuableToNoncontrollingValueAssigned
      contextRef="iea593d98f1494350b4738a9263306940_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzEwLTItMS0xLTA_0e3fa030-98b5-4085-a863-ea10965ae571"
      unitRef="usd">4031000</shen:BusinessAcquisitionEquityInterestIssuedOrIssuableToNoncontrollingValueAssigned>
    <shen:BusinessAcquisitionEquityInterestIssuedOrIssuableToNoncontrollingValueAssigned
      contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzEwLTUtMS0xLTA_d10043bc-f158-4186-9e32-8ae079e53374"
      unitRef="usd">4031000</shen:BusinessAcquisitionEquityInterestIssuedOrIssuableToNoncontrollingValueAssigned>
    <shen:BusinessAcquisitionNoncontrollingInterestIssuedOrIssuableSharesAssigned
      contextRef="ibb036e9474df4c8d8111ceed2298d7e7_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzExLTEtMS0xLTA_4fe4ccb8-46eb-494c-a6e1-50e52bb45dea"
      unitRef="shares">76000</shen:BusinessAcquisitionNoncontrollingInterestIssuedOrIssuableSharesAssigned>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i35e0fbc149924d57ab116ac755f873dc_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzEyLTEtMS0xLTA_34f318a1-c1ef-431d-940a-5c6edaad366d"
      unitRef="shares">49630000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i07ccb6b8ed134f55971bea6b84a6c487_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzEyLTItMS0xLTA_62e94d38-65dd-49c0-9744-c1c1653af48c"
      unitRef="usd">47456000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia21e393a659a4e1296a51df2a16887e3_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzEyLTMtMS0xLTA_db0fd0a4-dcd8-4410-a5b6-dc314c1da862"
      unitRef="usd">388496000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7f287d34bcbf436798b9b537c86e3101_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzEyLTQtMS0xLTA_9632cbd1-09f0-49d5-a943-d43ce4cc8e28"
      unitRef="usd">8280000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id5789b1a04b04b96ad3fc76a265c54c0_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzEyLTUtMS0xLTA_fbbf6724-cf3a-4d6e-876c-4057684147aa"
      unitRef="usd">444232000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i765c671de6c445b984b62af840719c78_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzE1LTMtMS0xLTA_2a931fe9-b9c5-4be0-aa6d-0b80625d451a"
      unitRef="usd">55956000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzE1LTUtMS0xLTA_c723b517-d20e-4495-b4da-04847471e1fc"
      unitRef="usd">55956000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i458c64196ccf405f8a0cbfad561f2707_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzE2LTQtMS0xLTA_4ddd0cfb-4b9f-4360-ae89-d63dffc8c7c2"
      unitRef="usd">-7972000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzE2LTUtMS0xLTA_51abc8ed-2248-4a1a-8b54-eb5945a9276b"
      unitRef="usd">-7972000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzE3LTAtMS0xLTAvdGV4dHJlZ2lvbjphNzZlYjFjYzA2N2M0NzcwYjc5YmJiNDcyMTI3OTYzZF8xMDk5NTExNjI3ODE2_6980d218-59ae-4e05-be7a-df15b4bf58da"
      unitRef="usdPerShare">0.29</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCommonStockCash
      contextRef="i765c671de6c445b984b62af840719c78_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzE3LTMtMS0xLTA_c7120fa7-8be3-4900-8424-85991746626d"
      unitRef="usd">14442000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzE3LTUtMS0xLTA_d746bbee-04d9-41d0-8603-73650a83ee3b"
      unitRef="usd">14442000</us-gaap:DividendsCommonStockCash>
    <shen:StockIssuedDuringPeriodSharesCommonStockDividendReinvestmentPlan
      contextRef="i388d19ce9cdd4485af83765ce08172b7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzE4LTEtMS0xLTA_89f9c3b8-2c68-4413-aa44-3974d9b29f30"
      unitRef="shares">14000</shen:StockIssuedDuringPeriodSharesCommonStockDividendReinvestmentPlan>
    <shen:StockIssuedDuringPeriodValueCommonStockDividendReinvestmentPlan
      contextRef="i8f5ef0d6200e4548a1b631ad81e6f122_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzE4LTItMS0xLTA_be95905e-6328-42c8-b39c-774d3c4c1ea4"
      unitRef="usd">499000</shen:StockIssuedDuringPeriodValueCommonStockDividendReinvestmentPlan>
    <shen:StockIssuedDuringPeriodValueCommonStockDividendReinvestmentPlan
      contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzE4LTUtMS0xLTA_a21ce3fa-f8ca-4dba-8f71-5b224f847a7a"
      unitRef="usd">499000</shen:StockIssuedDuringPeriodValueCommonStockDividendReinvestmentPlan>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i388d19ce9cdd4485af83765ce08172b7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzE5LTEtMS0xLTg0NjA_4a84a1fa-e2a4-4e1c-8475-ee09d8d4dc0f"
      unitRef="shares">200000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i8f5ef0d6200e4548a1b631ad81e6f122_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzE5LTItMS0xLTg0NjA_eaccd47c-80a0-4309-aa3c-061fda6c2593"
      unitRef="usd">7231000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzE5LTUtMS0xLTg0NjA_2007473e-09b9-4b12-8297-01ef556aea0c"
      unitRef="usd">7231000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i388d19ce9cdd4485af83765ce08172b7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzE5LTEtMS0xLTA_12aa841a-5a1e-41bf-bfa4-a7d54728da6b"
      unitRef="shares">184000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i8f5ef0d6200e4548a1b631ad81e6f122_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzE5LTItMS0xLTA_5f1696a8-687e-42c1-a319-305497476578"
      unitRef="usd">4182000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzE5LTUtMS0xLTA_885179a1-4b1b-4ba2-ac0e-b7de4f62ca7a"
      unitRef="usd">4182000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i388d19ce9cdd4485af83765ce08172b7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzIwLTEtMS0xLTA_969d7368-8120-406a-b2a7-49081aa9d854"
      unitRef="shares">29000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i8f5ef0d6200e4548a1b631ad81e6f122_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzIwLTItMS0xLTA_886f8eb6-44a7-43d7-80ee-7f2cea2115a4"
      unitRef="usd">81000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzIwLTUtMS0xLTA_ae3553bf-197a-463d-b90c-891b2c573ed0"
      unitRef="usd">81000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i8f5ef0d6200e4548a1b631ad81e6f122_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzIxLTItMS0xLTA_bd264e79-42af-4c16-b209-b0ad07e50996"
      unitRef="usd">34000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzIxLTUtMS0xLTA_ffd6963d-d7b1-4375-bb5c-6ecfcde45029"
      unitRef="usd">34000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <shen:AdjustmentsRelatedtoTaxWithholdingforSharebasedCompensationShares
      contextRef="i388d19ce9cdd4485af83765ce08172b7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzIyLTEtMS0xLTA_701a35aa-45cc-4401-8d7c-71272ff92d05"
      unitRef="shares">62000</shen:AdjustmentsRelatedtoTaxWithholdingforSharebasedCompensationShares>
    <shen:BusinessAcquisitionEquityInterestIssuedOrIssuableToNoncontrollingValueAssigned
      contextRef="i8f5ef0d6200e4548a1b631ad81e6f122_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzIyLTItMS0xLTA_0189c9de-4108-40fd-8bd7-4fb5948905fa"
      unitRef="usd">2911000</shen:BusinessAcquisitionEquityInterestIssuedOrIssuableToNoncontrollingValueAssigned>
    <shen:BusinessAcquisitionEquityInterestIssuedOrIssuableToNoncontrollingValueAssigned
      contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzIyLTUtMS0xLTA_058814c9-e38f-424b-ba80-e1f66a627ae5"
      unitRef="usd">2911000</shen:BusinessAcquisitionEquityInterestIssuedOrIssuableToNoncontrollingValueAssigned>
    <shen:BusinessAcquisitionNoncontrollingInterestIssuedOrIssuableSharesAssigned
      contextRef="i388d19ce9cdd4485af83765ce08172b7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzIzLTEtMS0xLTA_1728020d-5260-4486-b027-45dcf7e14f79"
      unitRef="shares">76000</shen:BusinessAcquisitionNoncontrollingInterestIssuedOrIssuableSharesAssigned>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ib1743ce22d974a6994d11d46293963e9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzI0LTEtMS0xLTA_68bb86e7-adb6-4fe8-8ab1-e85c68ad49f1"
      unitRef="shares">49671000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i382bc9fa696b4366aff8862ee269599f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzI0LTItMS0xLTA_fee008a2-297b-45c7-913a-a2790e7f0ffb"
      unitRef="usd">42110000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i454bd3a689144a8e8fbda38dba6bac02_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzI0LTMtMS0xLTA_d2b6f9d0-98c9-4555-8456-e6c665d16e3e"
      unitRef="usd">430010000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5598f9410583440c92372115da956a9f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzI0LTQtMS0xLTA_a20bb7ce-3c79-43a1-8f08-d600bf55a5ec"
      unitRef="usd">308000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzI0LTUtMS0xLTA_d668c564-3514-42ca-b9a4-81e9b762177f"
      unitRef="usd">472428000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i18310ea033c045a196635408055487bb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzI2LTMtMS0xLTA_96cffe20-cf77-4bed-a877-03ce13fb6eb3"
      unitRef="usd">126723000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzI2LTUtMS0xLTA_ab610979-b535-4623-8e47-c923d6ce6f18"
      unitRef="usd">126723000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i22bf13d6404846d8a8e7b1d8f64607c5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzI3LTQtMS0xLTA_8baed79f-0342-46c1-998f-c36fa2dda0d7"
      unitRef="usd">-5014000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzI3LTUtMS0xLTA_8118d3a2-453b-4bed-892c-05e73e808827"
      unitRef="usd">-5014000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzI4LTAtMS0xLTAvdGV4dHJlZ2lvbjplMzJhMGU0YTY1MGQ0NmIwYWRiMDQ5YjQ3NmMzNDVkYV8xNjQ5MjY3NDQxNzA0_be3feb2e-98ef-40fa-8484-a6edb438808a"
      unitRef="usdPerShare">0.34</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCommonStockCash
      contextRef="i18310ea033c045a196635408055487bb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzI4LTMtMS0xLTA_c5e8deaf-9cbb-4117-97fd-e46e89cd45bb"
      unitRef="usd">16950000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzI4LTUtMS0xLTA_9cdf0c0c-82f7-4cc5-a54f-5da29b421dde"
      unitRef="usd">16950000</us-gaap:DividendsCommonStockCash>
    <shen:StockIssuedDuringPeriodValueCommonStockDividendReinvestmentPlan
      contextRef="i3d70856f43d541c8827f847598e5505d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzI5LTItMS0xLTA_c4c17ddf-2a00-4e25-981d-06750ea69400"
      unitRef="usd">-2000</shen:StockIssuedDuringPeriodValueCommonStockDividendReinvestmentPlan>
    <shen:StockIssuedDuringPeriodValueCommonStockDividendReinvestmentPlan
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzI5LTUtMS0xLTA_e91714cc-2beb-4c44-858a-e86854106ffb"
      unitRef="usd">-2000</shen:StockIssuedDuringPeriodValueCommonStockDividendReinvestmentPlan>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i612d64841bd04cbcb48fb8977c6cca34_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzMxLTEtMS0xLTA_cad7982f-57ea-4467-9e23-dabe226c6f60"
      unitRef="shares">156000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i3d70856f43d541c8827f847598e5505d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzMxLTItMS0xLTA_4ba86620-31c5-4f22-bef9-b26e540712e4"
      unitRef="usd">6833000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzMxLTUtMS0xLTA_d49528c6-7572-48ec-a2ca-e04624cbed64"
      unitRef="usd">6833000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i3d70856f43d541c8827f847598e5505d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzMyLTItMS0xLTA_6ee48c79-2b79-4275-ae34-dfcb7adf9a65"
      unitRef="usd">36000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzMyLTUtMS0xLTA_6a67432c-af96-4570-89dd-ef974519ac3d"
      unitRef="usd">36000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i612d64841bd04cbcb48fb8977c6cca34_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzMzLTEtMS0xLTA_8f2f31c0-4a7d-454e-ab6f-50c668e3fb48"
      unitRef="shares">1000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i3d70856f43d541c8827f847598e5505d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzMzLTItMS0xLTA_d5d3a0de-e78b-4b4f-ab28-b7076a28a2bd"
      unitRef="usd">31000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzMzLTUtMS0xLTA_fc7b1f41-147c-4706-82d0-7188e2da4c45"
      unitRef="usd">31000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesDividendReinvestmentPlan
      contextRef="i612d64841bd04cbcb48fb8977c6cca34_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzM0LTEtMS0xLTU1OTM_f551ed24-861f-4806-a346-3376c245b212"
      unitRef="shares">12000</us-gaap:StockIssuedDuringPeriodSharesDividendReinvestmentPlan>
    <us-gaap:StockIssuedDuringPeriodValueDividendReinvestmentPlan
      contextRef="i3d70856f43d541c8827f847598e5505d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzM0LTItMS0xLTU1OTM_97b6d32b-56a5-4b71-9099-067d5f4dd248"
      unitRef="usd">526000</us-gaap:StockIssuedDuringPeriodValueDividendReinvestmentPlan>
    <us-gaap:StockIssuedDuringPeriodValueDividendReinvestmentPlan
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzM0LTUtMS0xLTU1OTM_c7921890-eef7-4ddc-8467-5d6bd4fea6f8"
      unitRef="usd">526000</us-gaap:StockIssuedDuringPeriodValueDividendReinvestmentPlan>
    <shen:AdjustmentsRelatedtoTaxWithholdingforSharebasedCompensationShares
      contextRef="i612d64841bd04cbcb48fb8977c6cca34_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzM0LTEtMS0xLTA_1cea715d-4aa8-40de-a25b-d5066ad23bce"
      unitRef="shares">48000</shen:AdjustmentsRelatedtoTaxWithholdingforSharebasedCompensationShares>
    <shen:BusinessAcquisitionEquityInterestIssuedOrIssuableToNoncontrollingValueAssigned
      contextRef="i3d70856f43d541c8827f847598e5505d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzM0LTItMS0xLTA_e01f5498-5886-4e51-b652-ca9beff1f194"
      unitRef="usd">2217000</shen:BusinessAcquisitionEquityInterestIssuedOrIssuableToNoncontrollingValueAssigned>
    <shen:BusinessAcquisitionEquityInterestIssuedOrIssuableToNoncontrollingValueAssigned
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzM0LTUtMS0xLTA_d6ef4c50-a8cf-4082-9323-986c5c5e66d5"
      unitRef="usd">2217000</shen:BusinessAcquisitionEquityInterestIssuedOrIssuableToNoncontrollingValueAssigned>
    <shen:BusinessAcquisitionNoncontrollingInterestIssuedOrIssuableSharesAssigned
      contextRef="i612d64841bd04cbcb48fb8977c6cca34_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzM1LTEtMS0xLTA_80df7fee-6d6b-40d6-95f9-6bc5660d7efe"
      unitRef="shares">76000</shen:BusinessAcquisitionNoncontrollingInterestIssuedOrIssuableSharesAssigned>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i46b61e5ab08b4ae4a50bf24a85450cc7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzM2LTEtMS0xLTA_1bc786eb-3dac-446e-a88b-dde21a8b341c"
      unitRef="shares">49868000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i7aa181796b764659b412d8371e66b553_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzM2LTItMS0xLTA_f924f65f-5c42-4cca-9ef6-b0a9c6ec31c1"
      unitRef="usd">47317000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i355cbfe471d142adb33fd3242d798f73_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzM2LTMtMS0xLTA_6d7bf59f-9a81-45e7-855e-be6901a5d916"
      unitRef="usd">539783000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i713bce97676c422f8d74ff5401ace1a5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzM2LTQtMS0xLTA_9cee92a7-ca3a-4bdf-aed6-fa0ed671f765"
      unitRef="usd">-4706000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTIvZnJhZzphYTcyNDA0OWYzM2U0NDUxOTY3NzExODMyYTJhMDZjNi90YWJsZTo4OWQxMzA5ZDkwYzE0OGZlYjIzMGMzZjMyZGRmNjY4NS90YWJsZXJhbmdlOjg5ZDEzMDlkOTBjMTQ4ZmViMjMwYzNmMzJkZGY2Njg1XzM2LTUtMS0xLTA_4daaef9a-0fa3-412c-b060-d8fee967f4cc"
      unitRef="usd">582394000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzItMS0xLTEtMA_982769e0-6f51-4da8-bca5-7ee5426d5b3b"
      unitRef="usd">126723000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzItMy0xLTEtMA_bd9acf62-e539-4dde-b861-ff5153193e4d"
      unitRef="usd">55956000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzItNS0xLTEtMA_57ed3bb2-3ac9-4c9e-9c27-b6c808e63a4e"
      unitRef="usd">46595000</us-gaap:NetIncomeLoss>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzMtMS0xLTEtMTkxOQ_d8ed3d91-f35f-4591-9cbf-fb9d66b4eaa4"
      unitRef="usd">124097000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzMtMy0xLTEtMTkyMw_99843664-41f9-4121-96d5-607d9fe8bf1f"
      unitRef="usd">53568000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzMtNS0xLTEtMTkyNw_90f27c02-63b2-4168-8e44-1f52742c902e"
      unitRef="usd">44518000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzQtMS0xLTEtMTkxOQ_7724f4af-06a7-400f-b799-1ced043d7df6"
      unitRef="usd">2626000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzQtMy0xLTEtMTkyMw_09cae958-94f7-409a-b148-3c824503dbb1"
      unitRef="usd">2388000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzQtNS0xLTEtMTkyNw_d2754022-791e-4099-882e-ced7c4082606"
      unitRef="usd">2077000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:Depreciation
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzQtMS0xLTEtMA_369353ee-9a3d-4806-a766-68659f0da3b1"
      unitRef="usd">47964000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzQtMy0xLTEtMA_ae9fc1bb-c275-4207-bf2d-906ff7ff73d0"
      unitRef="usd">46313000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzQtNS0xLTEtMA_6a560834-3804-418e-be57-c77edfbc82e8"
      unitRef="usd">44213000</us-gaap:Depreciation>
    <shen:AmortizationReflectedAsOperatingExpense
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzUtMS0xLTEtMA_7634b74d-3973-4a26-ad5a-73758bc45571"
      unitRef="usd">739000</shen:AmortizationReflectedAsOperatingExpense>
    <shen:AmortizationReflectedAsOperatingExpense
      contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzUtMy0xLTEtMA_bed86aba-a0d0-419a-93f0-59b40120249c"
      unitRef="usd">473000</shen:AmortizationReflectedAsOperatingExpense>
    <shen:AmortizationReflectedAsOperatingExpense
      contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzUtNS0xLTEtMA_01bc6cc4-8d7a-47d5-a992-400e28049e7a"
      unitRef="usd">176000</shen:AmortizationReflectedAsOperatingExpense>
    <shen:AmortizationReflectedasRentExpense
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzYtMS0xLTEtMA_d5e310b0-05f6-4d20-8399-cb37cfb623d1"
      unitRef="usd">333000</shen:AmortizationReflectedasRentExpense>
    <shen:AmortizationReflectedasRentExpense
      contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzYtMy0xLTEtMA_e0545a48-f8e8-4909-a90a-7a0bd348c68f"
      unitRef="usd">410000</shen:AmortizationReflectedasRentExpense>
    <shen:AmortizationReflectedasRentExpense
      contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzYtNS0xLTEtMA_942fe114-5bdf-4795-a1cd-b0cc491597d3"
      unitRef="usd">319000</shen:AmortizationReflectedasRentExpense>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzctMS0xLTEtMA_af6f7c5c-bcf2-4fe7-ab36-70b08b545e80"
      unitRef="usd">1220000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzctMy0xLTEtMA_281c53ea-4269-4848-97cd-bdff2776da9d"
      unitRef="usd">1743000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzctNS0xLTEtMA_5bcd310f-daa5-4429-be9e-c3daf52978ab"
      unitRef="usd">1983000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ShareBasedCompensation
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzgtMS0xLTEtMA_05e75e2f-81bf-4905-822c-5bc8a9a2b212"
      unitRef="usd">5907000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzgtMy0xLTEtMA_af31fd9f-ef29-4cfb-9926-a7afb3383019"
      unitRef="usd">3367000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzgtNS0xLTEtMA_419e59fe-f8e1-482b-a3c2-fa5dfd2b5206"
      unitRef="usd">4745000</us-gaap:ShareBasedCompensation>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzktMS0xLTEtMA_ca6ee7e4-5292-4a61-b08b-65226a99a09d"
      unitRef="usd">15310000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzktMy0xLTEtMA_c4aa7f4f-83d4-478f-8aee-8c1be1134651"
      unitRef="usd">16848000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzktNS0xLTEtMA_b5ffd4d0-922b-4aaf-bc75-b4ca26573f65"
      unitRef="usd">3857000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzEwLTEtMS0xLTA_2f4e9e59-025e-4bb9-b639-297415f00a95"
      unitRef="usd">1311000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzEwLTMtMS0xLTA_5075f8ea-3e16-4a64-afea-eb3a7a9a15aa"
      unitRef="usd">4769000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzEwLTUtMS0xLTA_0af7917e-7526-4268-b361-d4fd00d1e0b4"
      unitRef="usd">3112000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzEzLTEtMS0xLTA_44210a60-974e-4e95-b5c5-ee7cca376859"
      unitRef="usd">7318000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzEzLTMtMS0xLTA_46ea700e-556e-4b2e-bf2b-925bf887083b"
      unitRef="usd">74000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzEzLTUtMS0xLTA_4076ab28-5f11-4e30-95f5-76400bc75dda"
      unitRef="usd">-8000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInIncomeTaxesReceivable
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzE1LTEtMS0xLTA_98397e41-09f3-4b1a-8afa-ea245eea8f3f"
      unitRef="usd">15896000</us-gaap:IncreaseDecreaseInIncomeTaxesReceivable>
    <us-gaap:IncreaseDecreaseInIncomeTaxesReceivable
      contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzE1LTMtMS0xLTA_2a2a664d-270f-4064-ab23-9825908a1ea9"
      unitRef="usd">16675000</us-gaap:IncreaseDecreaseInIncomeTaxesReceivable>
    <us-gaap:IncreaseDecreaseInIncomeTaxesReceivable
      contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzE1LTUtMS0xLTA_dd18024c-9e01-4eea-87df-091227af7b18"
      unitRef="usd">5200000</us-gaap:IncreaseDecreaseInIncomeTaxesReceivable>
    <shen:IncreaseDecreaseInOperatingLeaseRightOfUseAsset
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzE2LTEtMS0xLTA_b574c6f1-62eb-4f53-baac-5dd821a80caf"
      unitRef="usd">3980000</shen:IncreaseDecreaseInOperatingLeaseRightOfUseAsset>
    <shen:IncreaseDecreaseInOperatingLeaseRightOfUseAsset
      contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzE2LTMtMS0xLTA_15cc70f8-81cd-4f45-8161-405c864e0e17"
      unitRef="usd">7593000</shen:IncreaseDecreaseInOperatingLeaseRightOfUseAsset>
    <shen:IncreaseDecreaseInOperatingLeaseRightOfUseAsset
      contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzE2LTUtMS0xLTA_b4c740a4-5f42-44b0-b8f4-c95398230384"
      unitRef="usd">0</shen:IncreaseDecreaseInOperatingLeaseRightOfUseAsset>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzE4LTEtMS0xLTA_82fa11b0-ba8f-4bdc-b85e-7bee8572abe6"
      unitRef="usd">3959000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzE4LTMtMS0xLTA_f373c13c-3582-4405-a9fa-b0aa14ea2468"
      unitRef="usd">-162000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzE4LTUtMS0xLTA_1546c490-79a0-4ec1-8c5b-eac25b0a6f24"
      unitRef="usd">6576000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzE5LTEtMS0xLTA_4f4c186f-55b0-41cf-9529-ab48b2cfe83b"
      unitRef="usd">-663000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzE5LTMtMS0xLTA_76307cb0-191a-44ca-828f-5cb74c06ff99"
      unitRef="usd">-8426000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzE5LTUtMS0xLTA_eaab7199-0bd6-420c-9d44-1ad369273b8a"
      unitRef="usd">12203000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzIwLTEtMS0xLTA_f24bdbb0-d8e2-4f81-bda3-55ba32f9c54f"
      unitRef="usd">-3067000</us-gaap:IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable>
    <us-gaap:IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable
      contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzIwLTMtMS0xLTA_144959fc-472f-49f5-8815-54c08bea20d4"
      unitRef="usd">-4987000</us-gaap:IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable>
    <us-gaap:IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable
      contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzIwLTUtMS0xLTA_504b8651-89a4-4c6f-a08b-07c7aab7575b"
      unitRef="usd">0</us-gaap:IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable>
    <us-gaap:IncreaseDecreaseInOtherAccruedLiabilities
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzIyLTEtMS0xLTA_74225353-bc68-41b9-ad63-630e017c5381"
      unitRef="usd">7494000</us-gaap:IncreaseDecreaseInOtherAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherAccruedLiabilities
      contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzIyLTMtMS0xLTA_d28fa024-606d-4433-87d3-1de41eb147b8"
      unitRef="usd">-2037000</us-gaap:IncreaseDecreaseInOtherAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherAccruedLiabilities
      contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzIyLTUtMS0xLTA_f36e8e52-f757-48e2-a86c-38f30598340a"
      unitRef="usd">-494000</us-gaap:IncreaseDecreaseInOtherAccruedLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzIxLTEtMS0xLTE5NTA_59931929-b87b-4d5d-84e8-7216aea8efdf"
      unitRef="usd">53359000</us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
      contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzIxLTMtMS0xLTE5NTQ_0fef26d2-28d4-4ccf-a36e-53d7bef5f799"
      unitRef="usd">42329000</us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
      contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzIxLTUtMS0xLTE5NTg_dbdd792d-ca3b-412e-8289-c7b3c6ccf885"
      unitRef="usd">54199000</us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
    <us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzIyLTEtMS0xLTE5NTA_068ac359-2938-4a42-a085-39583d643085"
      unitRef="usd">249508000</us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations>
    <us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations
      contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzIyLTMtMS0xLTE5NTQ_a4d1e074-ca3d-450f-9d99-a57f31c6189e"
      unitRef="usd">216816000</us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations>
    <us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations
      contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzIyLTUtMS0xLTE5NTg_e310183c-2d19-4092-aa07-8b6366b84db3"
      unitRef="usd">211448000</us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzIzLTEtMS0xLTA_b69c3519-0506-456b-aa80-7f34d1311777"
      unitRef="usd">302867000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzIzLTMtMS0xLTA_7962bef5-23f2-44bd-a209-d49abec4798b"
      unitRef="usd">259145000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzIzLTUtMS0xLTA_5828a6a3-cdfc-4a2e-b5ac-f8d4519c0bbd"
      unitRef="usd">265647000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzI2LTEtMS0xLTA_9a6d880e-a2b3-485d-9250-bb83a787ee80"
      unitRef="usd">120450000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzI2LTMtMS0xLTA_a5aa5b55-54e6-40f7-a0da-e6e4a25766cd"
      unitRef="usd">67048000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzI2LTUtMS0xLTA_7a641c9c-5b41-41bb-8c75-fa73365ad7ef"
      unitRef="usd">56631000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzI3LTEtMS0xLTA_9a27bfd0-f640-4084-aefd-9996982777c4"
      unitRef="usd">1890000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzI3LTMtMS0xLTA_2e115033-8afc-4eda-af82-ef38b82e4ab4"
      unitRef="usd">10000000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzI3LTUtMS0xLTA_84d0fc73-1af5-479b-bf00-502e33e865da"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzI4LTEtMS0xLTA_ac3ae2fa-d0e4-4cd5-91c1-1eef3f619efd"
      unitRef="usd">16118000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzI4LTMtMS0xLTA_ddd7c42d-7b85-494b-8f3b-8309cdcd229e"
      unitRef="usd">16742000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzI4LTUtMS0xLTA_625224b5-5327-4aca-915f-b7fec12e34fa"
      unitRef="usd">0</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:ProceedsFromSaleOfMachineryAndEquipment
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzI5LTEtMS0xLTA_04a63286-b67a-4b0a-ac26-2c3a81f410ea"
      unitRef="usd">370000</us-gaap:ProceedsFromSaleOfMachineryAndEquipment>
    <us-gaap:ProceedsFromSaleOfMachineryAndEquipment
      contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzI5LTMtMS0xLTA_ff507d4b-23c8-4c9f-bd77-c4acffdf2a25"
      unitRef="usd">112000</us-gaap:ProceedsFromSaleOfMachineryAndEquipment>
    <us-gaap:ProceedsFromSaleOfMachineryAndEquipment
      contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzI5LTUtMS0xLTA_2c1ed077-ab6e-4b87-96d1-f5b34541b9a6"
      unitRef="usd">541000</us-gaap:ProceedsFromSaleOfMachineryAndEquipment>
    <us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzMwLTEtMS0xLTE5Njk_9b5e89d9-dfea-47e3-8d9c-ff3e8246f84a"
      unitRef="usd">-138088000</us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
      contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzMwLTMtMS0xLTE5NzM_5466922b-75de-464b-a3ec-1a1f4fc7de0f"
      unitRef="usd">-93678000</us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
      contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzMwLTUtMS0xLTE5Nzc_d09ea433-5f67-4c8b-94e4-7cf095f8aabe"
      unitRef="usd">-56090000</us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations>
    <us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzMxLTEtMS0xLTE5Njk_189a3c72-afaa-4f04-84b6-5daceea61110"
      unitRef="usd">-17500000</us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations>
    <us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations
      contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzMxLTMtMS0xLTE5NzM_c3c4ed72-7ed5-4aba-aff3-3079fe90105c"
      unitRef="usd">-71656000</us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations>
    <us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations
      contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzMxLTUtMS0xLTE5Nzc_84c11f10-973d-4e40-b535-cb1dd912eb54"
      unitRef="usd">-131710000</us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzMwLTEtMS0xLTA_fbbe05ba-4dde-4ba9-9e51-d29344620ed9"
      unitRef="usd">-155588000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzMwLTMtMS0xLTA_45e5ede4-ca8f-48b5-ae0c-ab52827c4ff3"
      unitRef="usd">-165334000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzMwLTUtMS0xLTA_25ef347a-7496-4c09-ab31-95420af4f9e1"
      unitRef="usd">-187800000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzM0LTEtMS0xLTA_d0fb0781-05cb-48f9-b635-033e98376c77"
      unitRef="usd">16424000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzM0LTMtMS0xLTA_8b4f2944-e91f-464a-8508-c3daa0fa66b6"
      unitRef="usd">13943000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzM0LTUtMS0xLTA_4c790ef8-3139-4bf1-8c5b-86fc3b00481f"
      unitRef="usd">12863000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzQyLTEtMS0xLTUxNDI_c3329849-340b-4993-9267-8d610102dcf6"
      unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzQyLTMtMS0xLTUxNDY_e88adc7a-8b7e-41c6-a49b-e5ef698e3dc1"
      unitRef="usd">7231000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzQyLTUtMS0xLTUxNTA_68819153-307e-4b8d-9a3d-9b9d174ceae5"
      unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzM5LTEtMS0xLTA_4b1a9870-6f4f-4ae3-8cf4-a394cb470269"
      unitRef="usd">2217000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzM5LTMtMS0xLTA_056b41a9-d926-45d3-81c8-f579ceac3dca"
      unitRef="usd">2910000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzM5LTUtMS0xLTA_3794acba-954f-4cf7-9bfc-eebaa4aae117"
      unitRef="usd">3245000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzQxLTEtMS0xLTA_e058a769-7240-48be-aa5d-9b07ce4ab31a"
      unitRef="usd">-769000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzQxLTMtMS0xLTA_5810c9d8-6640-488d-9e42-0a81a6057783"
      unitRef="usd">36000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzQxLTUtMS0xLTA_7e32def9-b1a5-4568-b519-5f979254771e"
      unitRef="usd">-2000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzQ0LTEtMS0xLTE5ODk_84af5130-2b6b-4a68-a190-fb93eb1060d4"
      unitRef="usd">-19410000</us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
      contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzQ0LTMtMS0xLTE5OTM_0112914b-1d48-4e0b-b305-d43433801ed1"
      unitRef="usd">-24048000</us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
      contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzQ0LTUtMS0xLTE5OTc_db91afd5-eb90-402a-895b-90463637d504"
      unitRef="usd">-16110000</us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations>
    <us-gaap:CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzQ1LTEtMS0xLTE5ODk_7b328c7f-db1e-4f10-8292-ecef6d231e4a"
      unitRef="usd">-34123000</us-gaap:CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations>
    <us-gaap:CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations
      contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzQ1LTMtMS0xLTE5OTM_6d912e6d-e6fd-48cc-87c2-d4a129d22401"
      unitRef="usd">-53198000</us-gaap:CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations>
    <us-gaap:CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations
      contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzQ1LTUtMS0xLTE5OTc_12b5bfb1-bd62-48bf-86f0-77f1674afd57"
      unitRef="usd">-55236000</us-gaap:CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzQyLTEtMS0xLTA_8b0af9eb-7408-41d7-848e-224ccad449f9"
      unitRef="usd">-53533000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzQyLTMtMS0xLTA_5fd7ebbb-a92f-40e1-aec9-b674aacdb793"
      unitRef="usd">-77246000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzQyLTUtMS0xLTA_277456c3-f18d-412a-a9b0-da5b981ef906"
      unitRef="usd">-71346000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzQzLTEtMS0xLTA_e49290d5-cc69-4352-ad3c-9719f4578129"
      unitRef="usd">93746000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzQzLTMtMS0xLTA_60815b39-0ddc-47ff-8c2e-b1a13191f6e9"
      unitRef="usd">16565000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzQzLTUtMS0xLTA_ff682421-bcdc-48e3-9a65-8a6daacc1c9b"
      unitRef="usd">6501000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzQ0LTEtMS0xLTA_c5512edf-80f4-4017-812d-249f7fc6274d"
      unitRef="usd">101651000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="id5789b1a04b04b96ad3fc76a265c54c0_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzQ0LTMtMS0xLTA_c4187920-3205-412a-aabe-5330b5654994"
      unitRef="usd">85086000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ifa548840544c4cb7bc2d812d73ea9fd3_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzQ0LTUtMS0xLTA_f252b4fc-5b1c-4628-afe4-1cb9ceb65c18"
      unitRef="usd">78585000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzQ1LTEtMS0xLTA_e0c29d1c-3cc0-4751-b973-83add91b74e0"
      unitRef="usd">195397000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzQ1LTMtMS0xLTA_c0f565b0-155f-42e5-8a74-3a2a500aeb95"
      unitRef="usd">101651000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="id5789b1a04b04b96ad3fc76a265c54c0_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMTgvZnJhZzpiYWRmYTJmODA5MDQ0OTFlOTc4ZjQ4NTIyMWQ1YTMxNy90YWJsZTo4NjhhMGVmNDkxM2M0YTdlOTY0YjhiMjBhMTVlMDU3Yy90YWJsZXJhbmdlOjg2OGEwZWY0OTEzYzRhN2U5NjRiOGIyMGExNWUwNTdjXzQ1LTUtMS0xLTA_111fd264-a14c-45e9-828b-a553641f9394"
      unitRef="usd">85086000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:NatureOfOperations
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMjQvZnJhZzphOTM2MTlkODkxZWM0ZGJiOTkyNzNjZTQyNGYyOTY5OS90ZXh0cmVnaW9uOmE5MzYxOWQ4OTFlYzRkYmI5OTI3M2NlNDI0ZjI5Njk5XzEzODY_b9553e90-9f13-4849-8d29-b37950c86bef">Nature of Operations &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;Shenandoah Telecommunications Company and its subsidiaries (collectively, the &#x201c;Company&#x201d;) provide broadband data, video and voice services to residential and commercial customers in portions of Virginia, West Virginia, Maryland, Pennsylvania and Kentucky, via fiber optic, hybrid fiber coaxial cable, and fixed wireless networks. We also lease dark fiber and provide Ethernet and Wavelength fiber optic services to enterprise and wholesale customers throughout the entirety of our service area. The Broadband segment also provides voice and DSL telephone services to customers in Virginia&#x2019;s Shenandoah County and portions of adjacent counties as a Rural Local Exchange Carrier (&#x201c;RLEC&#x201d;). These integrated networks are connected by a fiber network. All of these operations are contained within our Broadband reporting segment. &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;Our Tower segment owns 223 cell towers and leases colocation space on those towers to wireless communications providers, including our discontinued wireless operation, refer to Note 3, &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;Discontinued Operations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, and Note 15, &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;Segment Reporting&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;, for additional 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&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%"&gt;Revision of Prior Period 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="margin-bottom:6pt;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;In connection with the preparation of our unaudited condensed consolidated financial statements for the three months ended March 31, 2020, we determined that certain errors existed in our previously issued financial statements. Specifically:&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;Prepaid and other assets, a component of current assets held for sale, as of December 31, 2019, were understated by&#160;$2.7&#160;million, deferred tax&#160;liabilities were understated by $0.7&#160;million, and retained earnings were understated by $2.0&#160;million as the result of a failure to properly account for handsets that were utilized as demo phones in certain wireless retail stores within our area of operation.&#160;All of the impact to retained earnings is attributable to 2017 and prior years.&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;Property, plant and equipment, net, classified as held for sale, and deferred income tax liabilities, as of December 31, 2019 were understated by $1.4&#160;million and $0.4&#160;million, respectively. Depreciation, contained within discontinued operations, was overstated by $1.4&#160;million for the year and quarter ended December 31, 2019. Income tax expense and net income were understated by $0.4&#160;million and $1.0&#160;million, respectively, for the year and quarter ended December 31, 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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We evaluated these errors under the U.S. Securities and Exchange Commission's ("SEC's") authoritative guidance on materiality and the quantification of the effect of prior period misstatements on financial statements, and we have determined that the impact of these errors on our prior period consolidated financial statements is immaterial. However, since the correction of these errors in the first quarter of 2020 could have become material to our results of operations for the year ending&#160;December 31, 2020, we revised our prior period financial statements to correct these errors herein.&#160;For the year and quarter ended December 31, 2019, the correction of these errors resulted in a&#160;$0.02&#160;increase in both basic and diluted earnings per share from discontinued operations.&lt;/span&gt;&lt;/div&gt;</us-gaap:NatureOfOperations>
    <shen:NumberOfCellTowersBuilt
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMjQvZnJhZzphOTM2MTlkODkxZWM0ZGJiOTkyNzNjZTQyNGYyOTY5OS90ZXh0cmVnaW9uOmE5MzYxOWQ4OTFlYzRkYmI5OTI3M2NlNDI0ZjI5Njk5XzEwOTk1MTE2MzE2MTg_9a413912-d37a-4f0c-bf39-510562858f7c"
      unitRef="cell_site">223</shen:NumberOfCellTowersBuilt>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i55687ad71843474284250d264653c442_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMjQvZnJhZzphOTM2MTlkODkxZWM0ZGJiOTkyNzNjZTQyNGYyOTY5OS90ZXh0cmVnaW9uOmE5MzYxOWQ4OTFlYzRkYmI5OTI3M2NlNDI0ZjI5Njk5XzM4NDgyOTA3MDE0Njk_a977d635-cadb-4752-a114-70bc45b9a156"
      unitRef="usd">2700000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="i55687ad71843474284250d264653c442_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMjQvZnJhZzphOTM2MTlkODkxZWM0ZGJiOTkyNzNjZTQyNGYyOTY5OS90ZXh0cmVnaW9uOmE5MzYxOWQ4OTFlYzRkYmI5OTI3M2NlNDI0ZjI5Njk5XzM4NDgyOTA3MDE0ODM_0035340a-d3ee-4d7e-a0e9-7f3cda63a5b2"
      unitRef="usd">700000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i55687ad71843474284250d264653c442_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMjQvZnJhZzphOTM2MTlkODkxZWM0ZGJiOTkyNzNjZTQyNGYyOTY5OS90ZXh0cmVnaW9uOmE5MzYxOWQ4OTFlYzRkYmI5OTI3M2NlNDI0ZjI5Njk5XzM4NDgyOTA3MDE0OTc_f28e6e2f-1073-459e-817a-e8117feb3462"
      unitRef="usd">2000000.0</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i55687ad71843474284250d264653c442_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMjQvZnJhZzphOTM2MTlkODkxZWM0ZGJiOTkyNzNjZTQyNGYyOTY5OS90ZXh0cmVnaW9uOmE5MzYxOWQ4OTFlYzRkYmI5OTI3M2NlNDI0ZjI5Njk5XzM4NDgyOTA3MDE1MTE_10df94e4-0d0f-4e0e-948e-796e0bd50fb7"
      unitRef="usd">1400000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="i55687ad71843474284250d264653c442_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMjQvZnJhZzphOTM2MTlkODkxZWM0ZGJiOTkyNzNjZTQyNGYyOTY5OS90ZXh0cmVnaW9uOmE5MzYxOWQ4OTFlYzRkYmI5OTI3M2NlNDI0ZjI5Njk5XzM4NDgyOTA3MDE1MjU_8c50c114-6e95-4777-bc1c-e7ff457b8317"
      unitRef="usd">400000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i2efea80cb5344f259a27daaed29c1a6b_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMjQvZnJhZzphOTM2MTlkODkxZWM0ZGJiOTkyNzNjZTQyNGYyOTY5OS90ZXh0cmVnaW9uOmE5MzYxOWQ4OTFlYzRkYmI5OTI3M2NlNDI0ZjI5Njk5XzM4NDgyOTA3MDE1Mzk_5f49b780-aac3-4e7a-85fc-413035b3846f"
      unitRef="usd">1400000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i882332d2c1ba4488aa5a9347154bba75_D20191001-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMjQvZnJhZzphOTM2MTlkODkxZWM0ZGJiOTkyNzNjZTQyNGYyOTY5OS90ZXh0cmVnaW9uOmE5MzYxOWQ4OTFlYzRkYmI5OTI3M2NlNDI0ZjI5Njk5XzM4NDgyOTA3MDE1Mzk_d4ca823c-7c06-46ee-92f4-e3229a90d139"
      unitRef="usd">1400000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i2efea80cb5344f259a27daaed29c1a6b_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMjQvZnJhZzphOTM2MTlkODkxZWM0ZGJiOTkyNzNjZTQyNGYyOTY5OS90ZXh0cmVnaW9uOmE5MzYxOWQ4OTFlYzRkYmI5OTI3M2NlNDI0ZjI5Njk5XzM4NDgyOTA3MDE1NTM_4109cec3-ef3b-4586-beff-593eeea1bab5"
      unitRef="usd">400000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i882332d2c1ba4488aa5a9347154bba75_D20191001-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMjQvZnJhZzphOTM2MTlkODkxZWM0ZGJiOTkyNzNjZTQyNGYyOTY5OS90ZXh0cmVnaW9uOmE5MzYxOWQ4OTFlYzRkYmI5OTI3M2NlNDI0ZjI5Njk5XzM4NDgyOTA3MDE1NTM_6deb3c03-e9fa-4fbc-b830-8869e2be4d7e"
      unitRef="usd">400000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="i882332d2c1ba4488aa5a9347154bba75_D20191001-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMjQvZnJhZzphOTM2MTlkODkxZWM0ZGJiOTkyNzNjZTQyNGYyOTY5OS90ZXh0cmVnaW9uOmE5MzYxOWQ4OTFlYzRkYmI5OTI3M2NlNDI0ZjI5Njk5XzM4NDgyOTA3MDE1Njc_ae1bfd33-169a-45e2-89f1-3946dbd8eeff"
      unitRef="usd">1000000.0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i2efea80cb5344f259a27daaed29c1a6b_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMjQvZnJhZzphOTM2MTlkODkxZWM0ZGJiOTkyNzNjZTQyNGYyOTY5OS90ZXh0cmVnaW9uOmE5MzYxOWQ4OTFlYzRkYmI5OTI3M2NlNDI0ZjI5Njk5XzM4NDgyOTA3MDE1Njc_e8b93bb3-39fe-4153-8276-52294400a32b"
      unitRef="usd">1000000.0</us-gaap:NetIncomeLoss>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="i882332d2c1ba4488aa5a9347154bba75_D20191001-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMjQvZnJhZzphOTM2MTlkODkxZWM0ZGJiOTkyNzNjZTQyNGYyOTY5OS90ZXh0cmVnaW9uOmE5MzYxOWQ4OTFlYzRkYmI5OTI3M2NlNDI0ZjI5Njk5XzM4NDgyOTA3MDE1ODE_38b753ca-64a0-49e6-b9de-efdc978c1c37"
      unitRef="usdPerShare">0.02</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="i882332d2c1ba4488aa5a9347154bba75_D20191001-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMjQvZnJhZzphOTM2MTlkODkxZWM0ZGJiOTkyNzNjZTQyNGYyOTY5OS90ZXh0cmVnaW9uOmE5MzYxOWQ4OTFlYzRkYmI5OTI3M2NlNDI0ZjI5Njk5XzM4NDgyOTA3MDE1ODE_68a23c94-f29e-44ba-ad40-c7c55fb2864c"
      unitRef="usdPerShare">0.02</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="i2efea80cb5344f259a27daaed29c1a6b_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMjQvZnJhZzphOTM2MTlkODkxZWM0ZGJiOTkyNzNjZTQyNGYyOTY5OS90ZXh0cmVnaW9uOmE5MzYxOWQ4OTFlYzRkYmI5OTI3M2NlNDI0ZjI5Njk5XzM4NDgyOTA3MDE1ODE_9bbf2106-8deb-44a1-8811-359b21f61fe2"
      unitRef="usdPerShare">0.02</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="i2efea80cb5344f259a27daaed29c1a6b_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMjQvZnJhZzphOTM2MTlkODkxZWM0ZGJiOTkyNzNjZTQyNGYyOTY5OS90ZXh0cmVnaW9uOmE5MzYxOWQ4OTFlYzRkYmI5OTI3M2NlNDI0ZjI5Njk5XzM4NDgyOTA3MDE1ODE_a0ce0062-7c36-4d27-a636-8088b84d72ba"
      unitRef="usdPerShare">0.02</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMjcvZnJhZzoxYzIxZDBiMTFjZjc0OWViOTdmOTc0YmMxOThhMTBlZC90ZXh0cmVnaW9uOjFjMjFkMGIxMWNmNzQ5ZWI5N2Y5NzRiYzE5OGExMGVkXzExNjA4_4c1bd697-7e5e-45f1-addd-68c95969f288">Summary of Significant Accounting Policies &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;Principles of consolidation:&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 accompanying consolidated financial statements include the accounts of Shenandoah Telecommunications Company and all of its wholly owned subsidiaries.&#160;All intercompany accounts and transactions for continuing operations have been eliminated in 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"&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;Use of estimates:&#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;The preparation of financial statements in conformity with accounting principles generally accepted in the United States, or the U.S., requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Due to the inherent uncertainty involved in making estimates, actual results to be reported in future periods could differ from our 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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Cash and cash equivalents:&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 equivalents include all investments with an original maturity of three months or less. The Company places its temporary cash investments with high credit quality financial institutions.&#160;Generally, such investments are in excess of FDIC or SIPC insurance limits.&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;Property, plant and equipment:&#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;Property, plant and equipment is stated at cost less accumulated depreciation. The Company capitalizes all costs associated with the purchase, deployment and installation of property, plant and equipment, including &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;interest costs and internal labor costs on major capital projects during the period of their construction.&#160;Maintenance expense is recognized as incurred when repairs are performed that do not extend the life of property, plant and equipment.&#160;Expenses for major renewals and improvements, which significantly extend the useful lives of existing property and equipment, are capitalized and depreciated. Depreciation is calculated on the straight-line method over the estimated useful lives of the assets. Leasehold improvements are depreciated over the lesser of their useful lives or respective lease terms. Land is not depreciated. Refer to Note 6, &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;Property, Plant and Equipment&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;, for additional 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"&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;Indefinite-lived Intangible Assets: &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;Goodwill represents the excess of acquisition costs over the fair value of tangible net assets and identifiable intangible assets of the businesses acquired. Cable franchise rights provide us with the non-exclusive right to provide video services in a specified area. Spectrum licenses are issued by the Federal Communications Commission (&#x201c;FCC&#x201d;) and provide us with either an exclusive or priority access right to utilize designated radio frequency spectrum within specific geographic service areas to provide wireless communication services. While some cable franchises and spectrum licenses are issued for a fixed time (generally ten years and up to fifteen years, respectively), renewals have been granted routinely and at nominal costs. The Company believes it will be able to meet all requirements necessary to secure renewal of its cable franchise rights and spectrum licenses. Moreover, the Company has determined that there are currently no legal, regulatory, contractual, competitive, economic or other factors that limit the useful lives of our cable franchises or spectrum licenses and as a result, we account for cable franchise rights and spectrum licenses as indefinite-lived intangible assets.&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; &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;Indefinite-lived intangible assets are not amortized, but rather, are subject to impairment testing annually, in the fourth quarter, or whenever events or changes in circumstances indicate that the carrying amount may not be fully recoverable. These assets are evaluated for impairment based on the identification of reporting units. Our reporting units align with our reporting segments. We evaluated our reporting units for impairment during the fourth quarter of 2020, 2019 and 2018, respectively, on the basis of qualitative factors. Our consideration of qualitative factors included but was not limited to macroeconomic conditions, industry and market conditions, company specific events, changes in circumstances, after tax cash flows and market capitalization trends. We concluded that there were no indicators that a reporting unit impairment was more likely than not during the years ended December&#160;31, 2020, 2019, or 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"&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;Long-lived Assets: &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;Finite-lived intangible assets, property, plant, and equipment, and other long-lived assets are amortized or depreciated over their estimated useful lives, as summarized in the respective footnotes below. These assets are evaluated for impairment based on the identification of asset groups. Our asset groups align with our reporting segments. We evaluated our asset groups for impairment during the fourth quarter of 2020. We concluded that there were no indicators that an asset group impairment had been triggered during the years ended December&#160;31, 2020, 2019, or 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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Advertising Costs: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company expenses advertising costs and marketing production costs as incurred and includes such costs within selling, general and administrative expenses in the consolidated statements of&#160;operations. Advertising expense for the years ended&#160;December&#160;31, 2020, 2019&#160;and&#160;2018&#160;was&#160;$2.7 million, $3.5 million and $2.6 million, 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:700;line-height:120%"&gt;Benefit Obligations: &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 Benefit obligations caption includes the following plans:&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:70.760%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.866%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.693%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.246%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.695%"/&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-style:italic;font-weight:400;line-height:100%"&gt;($ in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pension Plan&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,824&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Postretirement Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;SERP Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,645&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="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;The pension plan is frozen and covers certain employees who were employed by nTelos prior to October 1, 2003. Benefits under the plan vested after five years of plan service and were based on years of service and an average of the five highest consecutive years of compensation subject to certain reductions if the employee elects to receive the benefit prior to age 65. This plan was amended on December 31, 2012, to freeze future benefit plan accruals for participants.&#160;&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;As of December&#160;31, 2020 and 2019, the fair value of our Pension Plan assets were $27.0 million and $24.1 million, respectively. These investments are held in index funds, and are valued based on the net asset value per share. Our Pension Plan's projected benefit obligation was $34.9 million and $30.9 million, at December&#160;31, 2020 and 2019, respectively. The Pension Plan liability was discounted at 2.41% and 3.16% at December&#160;31, 2020 and 2019, 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-weight:400;line-height:120%"&gt;The postretirement benefit plan is a frozen, unfunded, defined benefit plan. It covers certain health care benefits for certain retirees who were employed by an acquiree and meet eligibility requirements. The postretirement plan liability was discounted at 2.32% and 3.12% at December&#160;31, 2020 and 2019, respectively. &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;The service component of defined benefit plan expense is immaterial and is included in selling, general, and administrative expense. Following our adoption of ASU 2017-17,&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; Compensation&#x2014;Retirement Benefits (Topic 715): Improving the Presentation of Net Periodic Pension Cost and Net Periodic Postretirement Benefit Cost, &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 January 1, 2018, all other components of benefit plan expense are presented in Other income (expense) and our policy is to immediately recognize actuarial gains and losses into earnings.&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; &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;The Supplemental Executive Retirement Plan ("SERP") is a benefit plan that provides deferred compensation to certain employees. The Company holds investments in a rabbi trust as a source of funding for future payments under the plan. The SERP&#x2019;s investments were designated as trading securities and will be liquidated and paid out to the participants upon retirement. The benefit obligation to participants is always equal to the value of the SERP assets under ASC 710 &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;Compensation.&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; Changes to the investments&#x2019; fair value are presented in Other income (expense), while the reciprocal changes in the liability are presented in selling, general and administrative expense.&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;Share Repurchase Program&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 November 4, 2019, our program to repurchase up to $80 million of common stock became effective and expired on the 2020 anniversary. During the fourth quarter of 2019, we repurchased 200,410 shares under the program at an average price of $36.08; there were no repurchases made during the year ended December 31, 2020. Our common shares have zero par value and our policy is to record the entire repurchase as a reduction of additional paid-in capital. Repurchased shares are canceled and revert to a status of &#x201c;authorized and unissued&#x201d; under Virginia law.&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;New Accounting Standards&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;The Company adopted ASU No. 2016-13, &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;Financial Instruments - Credit Losses ("ASC 326"): Measurement of Credit Losses on Financial Instruments&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;, as of January 1, 2020 using the modified retrospective transition method. ASC 326 requires the application of a current expected credit loss (&#x201c;CECL&#x201d;) impairment model to financial assets measured at amortized cost including trade accounts receivable, net investments in leases, and certain off-balance-sheet credit exposures. Under the CECL model, lifetime expected credit losses on such financial assets are measured and recognized at each reporting date based on historical, current, and forecasted information. Furthermore, the CECL model requires financial assets with similar risk characteristics to be analyzed on a collective basis. There was no significant impact to consolidated financial statements upon adoption. &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;The Company adopted ASU No. 2018-15, &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;Intangibles -&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Goodwill and Other - Internal-Use Software ("ASC 350"): Customer's Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement that is a Service Contract,&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; as of January 1, 2020. This standard aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. Upon adoption of the standard, implementation costs were capitalized in the period incurred and will be amortized over the term of the hosting arrangement. There was no significant impact to consolidated financial statements upon adoption. &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;In March 2020, the FASB issued&#160;ASU&#160;2020-04&#160;&#x201c;&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;Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting.&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;&#x201d; This accounting update provides optional accounting relief to entities with contracts, hedge accounting relationships or other transactions that reference London Interbank Offering Rate (LIBOR) or other interest rate benchmarks for which the referenced rate is expected to be discontinued or replaced. This optional relief generally allows for contract modifications solely related to the replacement of the reference rate to be accounted for as a continuation of the existing contract instead of as an extinguishment of the contract, and therefore would not require reassessment of a previous accounting determination. The Company's Credit Agreement and interest rate swaps have LIBOR as a reference rate.&#160;We plan to apply the accounting relief as relevant contract modifications are made to our Credit Agreement and interest rate swap contracts during the course of the reference rate reform transition period. The optional relief can be applied beginning January 1, 2020, and ending December 31, 2022.&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We implemented Accounting Standards Codification ("ASC") 842-&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;Leases, ("ASC 842"),&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 January 1, 2019 using the modified retrospective method and thus did not retroactively adjust prior periods. ASC 842 replaced previous leasing guidance with a comprehensive lease measurement and recognition standard and expanded disclosure requirements. The new standard required lessees to recognize most leases on their balance sheet as liabilities, along with the corresponding right-of-use, or ROU, assets. See Note 9, &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;Leases&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; for more 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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We adopted ASU No. 2018-02-&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income Statement - Reporting Comprehensive Income, ("ASC 220"),&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; as of January 1, 2019. We elected not to reclassify stranded income tax effects from accumulated other comprehensive income (OCI) to retained earnings. We utilize the portfolio approach as our policy to release the income tax effects from accumulated OCI as the entire portfolio is liquidated, sold, or extinguished.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMjcvZnJhZzoxYzIxZDBiMTFjZjc0OWViOTdmOTc0YmMxOThhMTBlZC90ZXh0cmVnaW9uOjFjMjFkMGIxMWNmNzQ5ZWI5N2Y5NzRiYzE5OGExMGVkXzExNjQx_f0f9aac3-e1b6-421c-a1d8-e8f96fe6ed87">The accompanying consolidated financial statements include the accounts of Shenandoah Telecommunications Company and all of its wholly owned subsidiaries.&#160;All intercompany accounts and transactions for continuing operations have been eliminated in consolidation.</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMjcvZnJhZzoxYzIxZDBiMTFjZjc0OWViOTdmOTc0YmMxOThhMTBlZC90ZXh0cmVnaW9uOjFjMjFkMGIxMWNmNzQ5ZWI5N2Y5NzRiYzE5OGExMGVkXzExNjMx_af9f703a-6691-4c86-84be-49da92ea22fc">The preparation of financial statements in conformity with accounting principles generally accepted in the United States, or the U.S., requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Due to the inherent uncertainty involved in making estimates, actual results to be reported in future periods could differ from our estimates.</us-gaap:UseOfEstimates>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMjcvZnJhZzoxYzIxZDBiMTFjZjc0OWViOTdmOTc0YmMxOThhMTBlZC90ZXh0cmVnaW9uOjFjMjFkMGIxMWNmNzQ5ZWI5N2Y5NzRiYzE5OGExMGVkXzExNjQy_ca7f62b4-89ec-4e3a-a4da-53774662eddc">Cash equivalents include all investments with an original maturity of three months or less. The Company places its temporary cash investments with high credit quality financial institutions.&#160;Generally, such investments are in excess of FDIC or SIPC insurance limits.</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMjcvZnJhZzoxYzIxZDBiMTFjZjc0OWViOTdmOTc0YmMxOThhMTBlZC90ZXh0cmVnaW9uOjFjMjFkMGIxMWNmNzQ5ZWI5N2Y5NzRiYzE5OGExMGVkXzExNjIy_fea3b0f5-cf13-43eb-9be0-4af0cb2c55cb">Property, plant and equipment is stated at cost less accumulated depreciation. The Company capitalizes all costs associated with the purchase, deployment and installation of property, plant and equipment, including interest costs and internal labor costs on major capital projects during the period of their construction.&#160;Maintenance expense is recognized as incurred when repairs are performed that do not extend the life of property, plant and equipment.&#160;Expenses for major renewals and improvements, which significantly extend the useful lives of existing property and equipment, are capitalized and depreciated. Depreciation is calculated on the straight-line method over the estimated useful lives of the assets. Leasehold improvements are depreciated over the lesser of their useful lives or respective lease terms. Land is not depreciated.</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMjcvZnJhZzoxYzIxZDBiMTFjZjc0OWViOTdmOTc0YmMxOThhMTBlZC90ZXh0cmVnaW9uOjFjMjFkMGIxMWNmNzQ5ZWI5N2Y5NzRiYzE5OGExMGVkXzExNjI4_81be30d9-0689-4985-9bf2-96601eb6daa8">Goodwill represents the excess of acquisition costs over the fair value of tangible net assets and identifiable intangible assets of the businesses acquired. Cable franchise rights provide us with the non-exclusive right to provide video services in a specified area. Spectrum licenses are issued by the Federal Communications Commission (&#x201c;FCC&#x201d;) and provide us with either an exclusive or priority access right to utilize designated radio frequency spectrum within specific geographic service areas to provide wireless communication services. While some cable franchises and spectrum licenses are issued for a fixed time (generally ten years and up to fifteen years, respectively), renewals have been granted routinely and at nominal costs. The Company believes it will be able to meet all requirements necessary to secure renewal of its cable franchise rights and spectrum licenses. Moreover, the Company has determined that there are currently no legal, regulatory, contractual, competitive, economic or other factors that limit the useful lives of our cable franchises or spectrum licenses and as a result, we account for cable franchise rights and spectrum licenses as indefinite-lived intangible assets. Indefinite-lived intangible assets are not amortized, but rather, are subject to impairment testing annually, in the fourth quarter, or whenever events or changes in circumstances indicate that the carrying amount may not be fully recoverable. These assets are evaluated for impairment based on the identification of reporting units. Our reporting units align with our reporting segments. We evaluated our reporting units for impairment during the fourth quarter of 2020, 2019 and 2018, respectively, on the basis of qualitative factors. Our consideration of qualitative factors included but was not limited to macroeconomic conditions, industry and market conditions, company specific events, changes in circumstances, after tax cash flows and market capitalization trends.</us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock>
    <us-gaap:IntangibleAssetsFiniteLivedPolicy
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMjcvZnJhZzoxYzIxZDBiMTFjZjc0OWViOTdmOTc0YmMxOThhMTBlZC90ZXh0cmVnaW9uOjFjMjFkMGIxMWNmNzQ5ZWI5N2Y5NzRiYzE5OGExMGVkXzExNjM0_1db391d5-012b-4406-a644-a3a013f2fbfe">Finite-lived intangible assets, property, plant, and equipment, and other long-lived assets are amortized or depreciated over their estimated useful lives, as summarized in the respective footnotes below. These assets are evaluated for impairment based on the identification of asset groups. Our asset groups align with our reporting segments. We evaluated our asset groups for impairment during the fourth quarter of 2020.</us-gaap:IntangibleAssetsFiniteLivedPolicy>
    <us-gaap:AdvertisingCostsPolicyTextBlock
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMjcvZnJhZzoxYzIxZDBiMTFjZjc0OWViOTdmOTc0YmMxOThhMTBlZC90ZXh0cmVnaW9uOjFjMjFkMGIxMWNmNzQ5ZWI5N2Y5NzRiYzE5OGExMGVkXzExNjM5_92b533af-446e-49c4-9ba4-4f7e09376fa9">Advertising Costs: The Company expenses advertising costs and marketing production costs as incurred and includes such costs within selling, general and administrative expenses in the consolidated statements of&#160;operations.</us-gaap:AdvertisingCostsPolicyTextBlock>
    <us-gaap:AdvertisingExpense
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMjcvZnJhZzoxYzIxZDBiMTFjZjc0OWViOTdmOTc0YmMxOThhMTBlZC90ZXh0cmVnaW9uOjFjMjFkMGIxMWNmNzQ5ZWI5N2Y5NzRiYzE5OGExMGVkXzU2MjI_259b0354-e772-475c-8e4b-301f0e2f8559"
      unitRef="usd">2700000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMjcvZnJhZzoxYzIxZDBiMTFjZjc0OWViOTdmOTc0YmMxOThhMTBlZC90ZXh0cmVnaW9uOjFjMjFkMGIxMWNmNzQ5ZWI5N2Y5NzRiYzE5OGExMGVkXzU2MjY_39973f13-6d09-428b-8c4c-8f5bf813407d"
      unitRef="usd">3500000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMjcvZnJhZzoxYzIxZDBiMTFjZjc0OWViOTdmOTc0YmMxOThhMTBlZC90ZXh0cmVnaW9uOjFjMjFkMGIxMWNmNzQ5ZWI5N2Y5NzRiYzE5OGExMGVkXzU2MzM_be33e128-0c6d-41d8-a4d5-1bc02ca4f39a"
      unitRef="usd">2600000</us-gaap:AdvertisingExpense>
    <us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTextBlock
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMjcvZnJhZzoxYzIxZDBiMTFjZjc0OWViOTdmOTc0YmMxOThhMTBlZC90ZXh0cmVnaW9uOjFjMjFkMGIxMWNmNzQ5ZWI5N2Y5NzRiYzE5OGExMGVkXzExNjI1_979ab0da-34e3-4fe3-a74d-3a6d3ddafcca">&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;Benefit Obligations: &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 Benefit obligations caption includes the following plans:&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:70.760%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.866%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.693%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.246%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.695%"/&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-style:italic;font-weight:400;line-height:100%"&gt;($ in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pension Plan&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,824&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Postretirement Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;SERP Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,645&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTextBlock>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i3c85e301ad734f3ca0c2114d0a8ac9f3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMjcvZnJhZzoxYzIxZDBiMTFjZjc0OWViOTdmOTc0YmMxOThhMTBlZC90YWJsZTo5M2M3NWRmNzk2NmY0OGIwOTgwM2IzMTZmYTQ4MjlhMi90YWJsZXJhbmdlOjkzYzc1ZGY3OTY2ZjQ4YjA5ODAzYjMxNmZhNDgyOWEyXzEtMS0xLTEtMA_d72d0c47-766d-4ed5-80b6-3ec2cefcf4d6"
      unitRef="usd">7961000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i7f5a82ad9b03452faf1a558e2973365a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMjcvZnJhZzoxYzIxZDBiMTFjZjc0OWViOTdmOTc0YmMxOThhMTBlZC90YWJsZTo5M2M3NWRmNzk2NmY0OGIwOTgwM2IzMTZmYTQ4MjlhMi90YWJsZXJhbmdlOjkzYzc1ZGY3OTY2ZjQ4YjA5ODAzYjMxNmZhNDgyOWEyXzEtMy0xLTEtMA_085444ba-05aa-4edf-9fb5-51e80c67c535"
      unitRef="usd">6824000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i9c47c17c2e674f72bb6d95422b09ae13_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMjcvZnJhZzoxYzIxZDBiMTFjZjc0OWViOTdmOTc0YmMxOThhMTBlZC90YWJsZTo5M2M3NWRmNzk2NmY0OGIwOTgwM2IzMTZmYTQ4MjlhMi90YWJsZXJhbmdlOjkzYzc1ZGY3OTY2ZjQ4YjA5ODAzYjMxNmZhNDgyOWEyXzItMS0xLTEtMA_da232b12-b054-47b7-8853-97373cd17686"
      unitRef="usd">3997000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="idd8f8cdd505141a6a94adf57f172ad55_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMjcvZnJhZzoxYzIxZDBiMTFjZjc0OWViOTdmOTc0YmMxOThhMTBlZC90YWJsZTo5M2M3NWRmNzk2NmY0OGIwOTgwM2IzMTZmYTQ4MjlhMi90YWJsZXJhbmdlOjkzYzc1ZGY3OTY2ZjQ4YjA5ODAzYjMxNmZhNDgyOWEyXzItMy0xLTEtMA_26659db5-4b94-49bf-8fa0-77a4be001f40"
      unitRef="usd">3573000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i7e508c0fc0fe4cb6bc6c5160a63eefd0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMjcvZnJhZzoxYzIxZDBiMTFjZjc0OWViOTdmOTc0YmMxOThhMTBlZC90YWJsZTo5M2M3NWRmNzk2NmY0OGIwOTgwM2IzMTZmYTQ4MjlhMi90YWJsZXJhbmdlOjkzYzc1ZGY3OTY2ZjQ4YjA5ODAzYjMxNmZhNDgyOWEyXzMtMS0xLTEtMA_9ce0f824-18ad-4863-b344-8d493eb2e40c"
      unitRef="usd">2687000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="ibe61bec25ff04d59b3eba85ed547feb0_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMjcvZnJhZzoxYzIxZDBiMTFjZjc0OWViOTdmOTc0YmMxOThhMTBlZC90YWJsZTo5M2M3NWRmNzk2NmY0OGIwOTgwM2IzMTZmYTQ4MjlhMi90YWJsZXJhbmdlOjkzYzc1ZGY3OTY2ZjQ4YjA5ODAzYjMxNmZhNDgyOWEyXzMtMy0xLTEtMA_2b54bf22-935a-49ba-9924-ae37767a8b76"
      unitRef="usd">2278000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMjcvZnJhZzoxYzIxZDBiMTFjZjc0OWViOTdmOTc0YmMxOThhMTBlZC90YWJsZTo5M2M3NWRmNzk2NmY0OGIwOTgwM2IzMTZmYTQ4MjlhMi90YWJsZXJhbmdlOjkzYzc1ZGY3OTY2ZjQ4YjA5ODAzYjMxNmZhNDgyOWEyXzQtMS0xLTEtMA_d30f62cc-b3b6-43f5-a469-9a30b240d38c"
      unitRef="usd">14645000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMjcvZnJhZzoxYzIxZDBiMTFjZjc0OWViOTdmOTc0YmMxOThhMTBlZC90YWJsZTo5M2M3NWRmNzk2NmY0OGIwOTgwM2IzMTZmYTQ4MjlhMi90YWJsZXJhbmdlOjkzYzc1ZGY3OTY2ZjQ4YjA5ODAzYjMxNmZhNDgyOWEyXzQtMy0xLTEtMA_b5a1f9fe-c155-4339-aeab-cce6fad8a6dd"
      unitRef="usd">12675000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:PensionAndOtherPostretirementPlansPensionsPolicy
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMjcvZnJhZzoxYzIxZDBiMTFjZjc0OWViOTdmOTc0YmMxOThhMTBlZC90ZXh0cmVnaW9uOjFjMjFkMGIxMWNmNzQ5ZWI5N2Y5NzRiYzE5OGExMGVkXzExNjUz_7e01e04f-e798-4a8f-a184-9d7e8d8ea91a">The pension plan is frozen and covers certain employees who were employed by nTelos prior to October 1, 2003. Benefits under the plan vested after five years of plan service and were based on years of service and an average of the five highest consecutive years of compensation subject to certain reductions if the employee elects to receive the benefit prior to age 65. This plan was amended on December 31, 2012, to freeze future benefit plan accruals for participants.</us-gaap:PensionAndOtherPostretirementPlansPensionsPolicy>
    <shen:DefinedBenefitPlanVestingPeriod
      contextRef="i1c21d0c3fd124929b7336db097e4ff95_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMjcvZnJhZzoxYzIxZDBiMTFjZjc0OWViOTdmOTc0YmMxOThhMTBlZC90ZXh0cmVnaW9uOjFjMjFkMGIxMWNmNzQ5ZWI5N2Y5NzRiYzE5OGExMGVkXzYxNDY_35c3259c-2620-499d-bedf-5e4d01233196">P5Y</shen:DefinedBenefitPlanVestingPeriod>
    <shen:DefinedBenefitPlanVestingReductionsThresholdAgeOfRecipient
      contextRef="i1c21d0c3fd124929b7336db097e4ff95_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMjcvZnJhZzoxYzIxZDBiMTFjZjc0OWViOTdmOTc0YmMxOThhMTBlZC90ZXh0cmVnaW9uOjFjMjFkMGIxMWNmNzQ5ZWI5N2Y5NzRiYzE5OGExMGVkXzYzNTg_5c1c30d1-1148-475f-94cc-19b5fbd10101">P65Y</shen:DefinedBenefitPlanVestingReductionsThresholdAgeOfRecipient>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="if89328ea3c914d57acf3105b1bbce530_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMjcvZnJhZzoxYzIxZDBiMTFjZjc0OWViOTdmOTc0YmMxOThhMTBlZC90ZXh0cmVnaW9uOjFjMjFkMGIxMWNmNzQ5ZWI5N2Y5NzRiYzE5OGExMGVkXzY1NDY_bc369114-e1d3-44bf-800c-8281d712ea6f"
      unitRef="usd">27000000.0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ie569897148434239bc63ed5c79a97648_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMjcvZnJhZzoxYzIxZDBiMTFjZjc0OWViOTdmOTc0YmMxOThhMTBlZC90ZXh0cmVnaW9uOjFjMjFkMGIxMWNmNzQ5ZWI5N2Y5NzRiYzE5OGExMGVkXzY1NTM_4e9a0138-1d5a-40dd-9a12-406ef9457b2a"
      unitRef="usd">24100000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="if89328ea3c914d57acf3105b1bbce530_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMjcvZnJhZzoxYzIxZDBiMTFjZjc0OWViOTdmOTc0YmMxOThhMTBlZC90ZXh0cmVnaW9uOjFjMjFkMGIxMWNmNzQ5ZWI5N2Y5NzRiYzE5OGExMGVkXzY3MjA_018e2bf8-1142-4e5a-bf28-2260fbf8da36"
      unitRef="usd">34900000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="ie569897148434239bc63ed5c79a97648_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMjcvZnJhZzoxYzIxZDBiMTFjZjc0OWViOTdmOTc0YmMxOThhMTBlZC90ZXh0cmVnaW9uOjFjMjFkMGIxMWNmNzQ5ZWI5N2Y5NzRiYzE5OGExMGVkXzY3Mjc_71595edd-efb4-4ea9-ae48-24149270539a"
      unitRef="usd">30900000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="if89328ea3c914d57acf3105b1bbce530_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMjcvZnJhZzoxYzIxZDBiMTFjZjc0OWViOTdmOTc0YmMxOThhMTBlZC90ZXh0cmVnaW9uOjFjMjFkMGIxMWNmNzQ5ZWI5N2Y5NzRiYzE5OGExMGVkXzY4MDU_4c5ad514-e2b3-4937-bbdb-bb2d0d5721d3"
      unitRef="number">0.0241</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="ie569897148434239bc63ed5c79a97648_I20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMjcvZnJhZzoxYzIxZDBiMTFjZjc0OWViOTdmOTc0YmMxOThhMTBlZC90ZXh0cmVnaW9uOjFjMjFkMGIxMWNmNzQ5ZWI5N2Y5NzRiYzE5OGExMGVkXzY4MTI_c557e6da-c0cf-4ba1-998a-f036ee849feb"
      unitRef="number">0.0316</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i9c47c17c2e674f72bb6d95422b09ae13_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMjcvZnJhZzoxYzIxZDBiMTFjZjc0OWViOTdmOTc0YmMxOThhMTBlZC90ZXh0cmVnaW9uOjFjMjFkMGIxMWNmNzQ5ZWI5N2Y5NzRiYzE5OGExMGVkXzcxNTA_8fe60688-c3f5-431f-98c4-586464429a1f"
      unitRef="number">0.0232</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="idd8f8cdd505141a6a94adf57f172ad55_I20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMjcvZnJhZzoxYzIxZDBiMTFjZjc0OWViOTdmOTc0YmMxOThhMTBlZC90ZXh0cmVnaW9uOjFjMjFkMGIxMWNmNzQ5ZWI5N2Y5NzRiYzE5OGExMGVkXzcxNTc_6f5e338e-aee5-4eb5-8780-d8e4032ffbfa"
      unitRef="number">0.0312</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="i4522f5cd50e54f0b966695577f4dcb71_I20191104"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMjcvZnJhZzoxYzIxZDBiMTFjZjc0OWViOTdmOTc0YmMxOThhMTBlZC90ZXh0cmVnaW9uOjFjMjFkMGIxMWNmNzQ5ZWI5N2Y5NzRiYzE5OGExMGVkXzg0NTM_fc991d35-22c4-42b8-bde8-7d09579c8e97"
      unitRef="usd">80000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i288cc91c6a3441599dd87931373f5b14_D20191001-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMjcvZnJhZzoxYzIxZDBiMTFjZjc0OWViOTdmOTc0YmMxOThhMTBlZC90ZXh0cmVnaW9uOjFjMjFkMGIxMWNmNzQ5ZWI5N2Y5NzRiYzE5OGExMGVkXzg1NDE_b0cdffec-132c-421e-ace4-5511b096bb1f"
      unitRef="shares">200410</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:TreasuryStockAcquiredAverageCostPerShare
      contextRef="i288cc91c6a3441599dd87931373f5b14_D20191001-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMjcvZnJhZzoxYzIxZDBiMTFjZjc0OWViOTdmOTc0YmMxOThhMTBlZC90ZXh0cmVnaW9uOjFjMjFkMGIxMWNmNzQ5ZWI5N2Y5NzRiYzE5OGExMGVkXzg1OTI_71dd38e5-9aa6-42db-b802-7824b7b8e505"
      unitRef="usdPerShare">36.08</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMjcvZnJhZzoxYzIxZDBiMTFjZjc0OWViOTdmOTc0YmMxOThhMTBlZC90ZXh0cmVnaW9uOjFjMjFkMGIxMWNmNzQ5ZWI5N2Y5NzRiYzE5OGExMGVkXzg3OTc_a17162ad-dabe-4842-984e-2412feea5141"
      unitRef="usdPerShare">0</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMjcvZnJhZzoxYzIxZDBiMTFjZjc0OWViOTdmOTc0YmMxOThhMTBlZC90ZXh0cmVnaW9uOjFjMjFkMGIxMWNmNzQ5ZWI5N2Y5NzRiYzE5OGExMGVkXzExNjU1_8ce4e361-3771-4504-b062-724aeed112b2">&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;New Accounting Standards&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;The Company adopted ASU No. 2016-13, &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;Financial Instruments - Credit Losses ("ASC 326"): Measurement of Credit Losses on Financial Instruments&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;, as of January 1, 2020 using the modified retrospective transition method. ASC 326 requires the application of a current expected credit loss (&#x201c;CECL&#x201d;) impairment model to financial assets measured at amortized cost including trade accounts receivable, net investments in leases, and certain off-balance-sheet credit exposures. Under the CECL model, lifetime expected credit losses on such financial assets are measured and recognized at each reporting date based on historical, current, and forecasted information. Furthermore, the CECL model requires financial assets with similar risk characteristics to be analyzed on a collective basis. There was no significant impact to consolidated financial statements upon adoption. &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;The Company adopted ASU No. 2018-15, &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;Intangibles -&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Goodwill and Other - Internal-Use Software ("ASC 350"): Customer's Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement that is a Service Contract,&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; as of January 1, 2020. This standard aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. Upon adoption of the standard, implementation costs were capitalized in the period incurred and will be amortized over the term of the hosting arrangement. There was no significant impact to consolidated financial statements upon adoption. &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;In March 2020, the FASB issued&#160;ASU&#160;2020-04&#160;&#x201c;&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;Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting.&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;&#x201d; This accounting update provides optional accounting relief to entities with contracts, hedge accounting relationships or other transactions that reference London Interbank Offering Rate (LIBOR) or other interest rate benchmarks for which the referenced rate is expected to be discontinued or replaced. This optional relief generally allows for contract modifications solely related to the replacement of the reference rate to be accounted for as a continuation of the existing contract instead of as an extinguishment of the contract, and therefore would not require reassessment of a previous accounting determination. The Company's Credit Agreement and interest rate swaps have LIBOR as a reference rate.&#160;We plan to apply the accounting relief as relevant contract modifications are made to our Credit Agreement and interest rate swap contracts during the course of the reference rate reform transition period. The optional relief can be applied beginning January 1, 2020, and ending December 31, 2022.&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We implemented Accounting Standards Codification ("ASC") 842-&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;Leases, ("ASC 842"),&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 January 1, 2019 using the modified retrospective method and thus did not retroactively adjust prior periods. ASC 842 replaced previous leasing guidance with a comprehensive lease measurement and recognition standard and expanded disclosure requirements. The new standard required lessees to recognize most leases on their balance sheet as liabilities, along with the corresponding right-of-use, or ROU, assets. See Note 9, &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;Leases&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; for more 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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We adopted ASU No. 2018-02-&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income Statement - Reporting Comprehensive Income, ("ASC 220"),&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; as of January 1, 2019. We elected not to reclassify stranded income tax effects from accumulated other comprehensive income (OCI) to retained earnings. We utilize the portfolio approach as our policy to release the income tax effects from accumulated OCI as the entire portfolio is liquidated, sold, or extinguished.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGV4dHJlZ2lvbjo5NzJkNTFmMzMxYmI0YzlhODYxODdjYjc1ODk0N2NhY18zODQ4MjkwNzAyOTk1_d946f598-6f86-4b8d-84b5-118a693dca1f">Discontinued Operations&lt;div style="text-align:justify"&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On August 26, 2020, Sprint Corporation ("Sprint"), an indirect subsidiary of T-Mobile US, Inc., ("T-Mobile"), on behalf of and as the direct or indirect owner of Sprint PCS, delivered notice to the Company exercising its option to purchase the assets and operations of our Wireless operations for 90% of the &#x201c;Entire Business Value&#x201d; (as defined under our affiliate agreement and determined pursuant to the appraisal process set forth therein). Shortly thereafter, the Company committed to a plan to sell the discontinued Wireless operations.&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;The final and binding appraisal process was completed on February 1, 2021. Expected sale proceeds are $1.95&#160;billion based upon the appraisal process and other agreements between the parties.&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;We expect to enter into a definitive asset purchase agreement with T-Mobile during the first quarter 2021 and expect that the transaction will close during the second quarter 2021, subject to customary closing conditions and required regulatory approvals.&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:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The assets and liabilities that are expected to transfer in the sale are presented as held for sale within our Consolidated Balance Sheets. This disposal group excludes the accounts receivable and certain current liabilities generated by our Wireless operations because they are expected to be settled separately from the sale. Such accounts receivable totaled $51.7&#160;million and $51.0&#160;million at December 31, 2020 and December 31, 2019, respectively, and such current liabilities totaled $6.1&#160;million and $27.7&#160;million at December 31, 2020 and December 31, 2019, respectively. During the fourth quarter of 2020 and subsequent thereto, the parties agreed that our pension and postretirement plan liabilities due to certain current and former Wireless employees would not transfer in the sale. Our identification of assets and liabilities held for sale as of December 31, 2020 and 2019 has been updated accordingly, and could change again based on the terms of the final asset purchase 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"&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The transaction is structured as an asset sale for income tax purposes. As a result, no current or deferred tax assets or liabilities are included within the disposal group. While our long-term debt does not transfer in the sale, its provisions require us to repay all of the debt upon consummation of the sale. Our debt is therefore presented outside of the disposal group as a current liability at December 31, 2020. Our related interest rate swap liabilities are also presented outside of the disposal group as a current liability at December 31, 2020 because management intends to settle it at consummation. &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"&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The expected divestiture of our Wireless operations represents a strategic shift in the Company&#x2019;s business and qualifies as a discontinued operation. Accordingly, the operating results and cash flows from our Wireless operations have been reflected as discontinued operations in our Consolidated Statements of Comprehensive Income and the Consolidated Statements of Cash Flows. Similarly, the results of our Wireless operations are no longer presented as a reporting segment. Because repayment of the debt is contractually triggered by the sale, the related interest expense is presented within discontinued operations under the relevant authoritative guidance. Consistent with the internal reporting provided to our chief operating decision maker, we previously allocated certain corporate management overhead costs to the former Wireless segment which may no longer be allocated to discontinued operations under the relevant authoritative guidance. Accordingly, we elected to recast our segment reporting note, to reflect the reattribution of these expenses in all presented periods in a manner that is also consistent with our updated internal reporting.&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;The carrying amounts of the major classes of assets and liabilities, which are classified as held for sale in the consolidated balance sheets, are as follows:&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:72.438%"/&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.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.620%"/&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-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;ASSETS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Inventory&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid expenses and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;299,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;176,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;146,383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;421,586&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred charges and other assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13.75pt;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;Current assets held for sale&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,133,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,077&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt 0 12.25pt"/&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 2px 7pt;text-align:left;vertical-align: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, plant and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;338,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,593&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;384,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred charges and other assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13.75pt;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;Non-current assets held for sale&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,141,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="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="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 assets held for sale&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,133,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,196,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;LIABILITIES&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="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;Current operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="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="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;409,887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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="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;47,077&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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 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;Accrued liabilities and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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;8,770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;6,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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 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;Asset retirement obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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 2px 13.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;Current liabilities held for sale&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;452,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,912&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;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="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="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;Non-current operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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="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;337,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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 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;Asset retirement obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;30,762&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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 2px 13.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;Non-current liabilities held for sale&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;368,423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="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: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 liabilities held for sale&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;452,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;422,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income from discontinued operations, net of tax in the consolidated statements of comprehensive income consist of the following for the years ended December&#160;31, 2020, 2019 and 2018:&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:58.695%"/&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.823%"/&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.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&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-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:top"&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:top"&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 2px 7.75pt;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;Service revenue and other&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;401,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;382,948&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equipment revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,510&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;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 revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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;442,373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;443,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;450,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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 expenses:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;116,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of goods sold&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,642&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Selling, general and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,011&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;111,467&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,014&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;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 operating expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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;253,977&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;344,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;354,242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;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 income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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;188,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;99,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;96,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Other (expense) income:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20,455)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,286)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,838)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;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;Income before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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;167,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;69,878&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;61,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Income tax expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,844&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,860&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income from discontinued operations, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #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="border-bottom:1pt solid #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;124,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:1pt solid #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="border-bottom:1pt solid #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;53,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:1pt solid #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="border-bottom:1pt solid #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;44,518&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #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"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our Broadband and Tower segments recognize revenue for their respective provision of cell site backhaul service and leased colocation space to the discontinued Wireless operations. That revenue is earned under contracts executed at our estimate of fair market value, which will transfer upon consummation of the sale. Accordingly, we expect to have a level of continuing involvement with the discontinued operations via these pre-existing contractual arrangements. Revenue recognized within continuing operations pursuant to these agreements is disclosed in&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Note 15, &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;Segment Reporting&lt;/span&gt;&lt;span style="color:#212529;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; Because the right to use space on our owned cell towers and the related lease liability will be transferred in the sale, they have been included in our disposal group under the relevant authoritative guidance. These right of use assets and lease liabilities were previously eliminated within our consolidated financial statements. Total assets and total liabilities as of December 31, 2019 therefore increased by $34&#160;million as a result.&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"&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under the relevant authoritative guidance, consummation of the sale will trigger or accelerate the recognition of certain expense related to contingent deal advisory fees, severance costs, recognition of our interest rate swap losses in net income, and loss on debt extinguishment. Our estimate of the related range of reasonably possible expense extends from $0 if the sale is not consummated to $35.9&#160;million.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock>
    <shen:RelatedPartyPurchaseOptionValueOfBusinessPercentage
      contextRef="i141762c43a304dbf88a74109a78f6596_D20200826-20200826"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGV4dHJlZ2lvbjo5NzJkNTFmMzMxYmI0YzlhODYxODdjYjc1ODk0N2NhY18xMDk5NTExNjMxODA4_99a4079c-9ea3-446f-9e71-6b5c42a7225b"
      unitRef="number">0.90</shen:RelatedPartyPurchaseOptionValueOfBusinessPercentage>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration
      contextRef="i5602e6d1b2c84eb8a6436404b7d3e0e3_I20210201"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGV4dHJlZ2lvbjo5NzJkNTFmMzMxYmI0YzlhODYxODdjYjc1ODk0N2NhY18zODQ4MjkwNzE1Njcx_b54dd671-07f7-4549-bb07-a1cc5316af11"
      unitRef="usd">1950000000</us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet
      contextRef="id97030060788452ab95c1d1ce0e89edf_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGV4dHJlZ2lvbjo5NzJkNTFmMzMxYmI0YzlhODYxODdjYjc1ODk0N2NhY18zODQ4MjkwNzExNjg2_9e38e143-6213-41e4-88a7-92a81a661a75"
      unitRef="usd">51700000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet>
    <us-gaap:ReceivablesNetCurrent
      contextRef="id4f5ecb7089947db85b45ffd88918efa_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGV4dHJlZ2lvbjo5NzJkNTFmMzMxYmI0YzlhODYxODdjYjc1ODk0N2NhY18zODQ4MjkwNzExNzAx_b2d9cc9c-5b26-40bd-bf9b-cfaa72b4ef19"
      unitRef="usd">51000000.0</us-gaap:ReceivablesNetCurrent>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="id97030060788452ab95c1d1ce0e89edf_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGV4dHJlZ2lvbjo5NzJkNTFmMzMxYmI0YzlhODYxODdjYjc1ODk0N2NhY18zODQ4MjkwNzExNzE2_5cd074a7-a2c3-4446-b8c7-7da717b820af"
      unitRef="usd">6100000</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="id4f5ecb7089947db85b45ffd88918efa_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGV4dHJlZ2lvbjo5NzJkNTFmMzMxYmI0YzlhODYxODdjYjc1ODk0N2NhY18zODQ4MjkwNzExNzMw_9a3d41f0-49cf-4d60-b12e-5f5d184797c5"
      unitRef="usd">27700000</us-gaap:LiabilitiesCurrent>
    <us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGV4dHJlZ2lvbjo5NzJkNTFmMzMxYmI0YzlhODYxODdjYjc1ODk0N2NhY18zODQ4MjkwNzAyOTk2_8538200c-0a7f-4c2f-9af8-43c7961c63a6">&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;The carrying amounts of the major classes of assets and liabilities, which are classified as held for sale in the consolidated balance sheets, are as follows:&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:72.438%"/&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.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.620%"/&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-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;ASSETS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Inventory&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid expenses and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;299,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;176,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;146,383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;421,586&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred charges and other assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13.75pt;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;Current assets held for sale&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,133,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,077&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt 0 12.25pt"/&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 2px 7pt;text-align:left;vertical-align: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, plant and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;338,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,593&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;384,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred charges and other assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13.75pt;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;Non-current assets held for sale&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,141,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="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="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 assets held for sale&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,133,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,196,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;LIABILITIES&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="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;Current operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="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="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;409,887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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="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;47,077&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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 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;Accrued liabilities and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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;8,770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;6,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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 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;Asset retirement obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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 2px 13.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;Current liabilities held for sale&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;452,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,912&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;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="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="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;Non-current operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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="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;337,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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 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;Asset retirement obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;30,762&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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 2px 13.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;Non-current liabilities held for sale&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;368,423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="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: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 liabilities held for sale&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;452,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;422,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income from discontinued operations, net of tax in the consolidated statements of comprehensive income consist of the following for the years ended December&#160;31, 2020, 2019 and 2018:&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:58.695%"/&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.823%"/&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.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&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-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:top"&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:top"&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 2px 7.75pt;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;Service revenue and other&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;401,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;382,948&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equipment revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,510&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;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 revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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;442,373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;443,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;450,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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 expenses:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;116,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of goods sold&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,642&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Selling, general and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,011&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;111,467&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,014&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;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 operating expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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;253,977&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;344,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;354,242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;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 income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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;188,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;99,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;96,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Other (expense) income:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20,455)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,286)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,838)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;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;Income before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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;167,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;69,878&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;61,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Income tax expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,844&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,860&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income from discontinued operations, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #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="border-bottom:1pt solid #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;124,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:1pt solid #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="border-bottom:1pt solid #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;53,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:1pt solid #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="border-bottom:1pt solid #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;44,518&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationInventoryCurrent
      contextRef="i77a5b36129e944bc933c03f803023458_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6MjZiOTBjMDdiY2FhNGIwMDhjMmIxYzIwNjY5Y2ZiMjcvdGFibGVyYW5nZToyNmI5MGMwN2JjYWE0YjAwOGMyYjFjMjA2NjljZmIyN18yLTEtMS0xLTM2NDc_3c0f4af6-c862-4b85-9f72-ad2af511d7fe"
      unitRef="usd">5746000</us-gaap:DisposalGroupIncludingDiscontinuedOperationInventoryCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationInventoryCurrent
      contextRef="i11205191b3c3477880da6f8d71f9a7be_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6MjZiOTBjMDdiY2FhNGIwMDhjMmIxYzIwNjY5Y2ZiMjcvdGFibGVyYW5nZToyNmI5MGMwN2JjYWE0YjAwOGMyYjFjMjA2NjljZmIyN18yLTMtMS0xLTM3MjM_ed7921d5-a254-4488-81a3-6dd7c6f710fa"
      unitRef="usd">5728000</us-gaap:DisposalGroupIncludingDiscontinuedOperationInventoryCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent
      contextRef="i77a5b36129e944bc933c03f803023458_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6MjZiOTBjMDdiY2FhNGIwMDhjMmIxYzIwNjY5Y2ZiMjcvdGFibGVyYW5nZToyNmI5MGMwN2JjYWE0YjAwOGMyYjFjMjA2NjljZmIyN18zLTEtMS0xLTM2NTE_24b8bfce-ff9d-41d0-a1f6-58635450d710"
      unitRef="usd">47003000</us-gaap:DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent
      contextRef="i11205191b3c3477880da6f8d71f9a7be_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6MjZiOTBjMDdiY2FhNGIwMDhjMmIxYzIwNjY5Y2ZiMjcvdGFibGVyYW5nZToyNmI5MGMwN2JjYWE0YjAwOGMyYjFjMjA2NjljZmIyN18zLTMtMS0xLTM3Mjc_3d8290f1-333e-487c-be59-c0c408e18c50"
      unitRef="usd">49349000</us-gaap:DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent
      contextRef="i77a5b36129e944bc933c03f803023458_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6MjZiOTBjMDdiY2FhNGIwMDhjMmIxYzIwNjY5Y2ZiMjcvdGFibGVyYW5nZToyNmI5MGMwN2JjYWE0YjAwOGMyYjFjMjA2NjljZmIyN180LTEtMS0xLTM2NTU_1e47d8f5-d5b8-4034-bb54-c62717f668ba"
      unitRef="usd">299647000</us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent
      contextRef="i11205191b3c3477880da6f8d71f9a7be_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6MjZiOTBjMDdiY2FhNGIwMDhjMmIxYzIwNjY5Y2ZiMjcvdGFibGVyYW5nZToyNmI5MGMwN2JjYWE0YjAwOGMyYjFjMjA2NjljZmIyN180LTMtMS0xLTM5MTM_7b9b891b-5d87-4bb5-ac24-ead3f1ac557d"
      unitRef="usd">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsCurrent
      contextRef="i77a5b36129e944bc933c03f803023458_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6MjZiOTBjMDdiY2FhNGIwMDhjMmIxYzIwNjY5Y2ZiMjcvdGFibGVyYW5nZToyNmI5MGMwN2JjYWE0YjAwOGMyYjFjMjA2NjljZmIyN181LTEtMS0xLTM2NTk_75a0dbbe-959f-49e4-9ba1-3d316fb66f58"
      unitRef="usd">176459000</us-gaap:DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsCurrent
      contextRef="i11205191b3c3477880da6f8d71f9a7be_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6MjZiOTBjMDdiY2FhNGIwMDhjMmIxYzIwNjY5Y2ZiMjcvdGFibGVyYW5nZToyNmI5MGMwN2JjYWE0YjAwOGMyYjFjMjA2NjljZmIyN181LTMtMS0xLTM5MTM_ff55a27e-93f2-45a3-9b30-14928cbe7df6"
      unitRef="usd">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGoodwillCurrent
      contextRef="i77a5b36129e944bc933c03f803023458_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6MjZiOTBjMDdiY2FhNGIwMDhjMmIxYzIwNjY5Y2ZiMjcvdGFibGVyYW5nZToyNmI5MGMwN2JjYWE0YjAwOGMyYjFjMjA2NjljZmIyN182LTEtMS0xLTM2NjQ_b66f90a0-8d5d-465c-b11d-c381b4079b33"
      unitRef="usd">146383000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGoodwillCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGoodwillCurrent
      contextRef="i11205191b3c3477880da6f8d71f9a7be_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6MjZiOTBjMDdiY2FhNGIwMDhjMmIxYzIwNjY5Y2ZiMjcvdGFibGVyYW5nZToyNmI5MGMwN2JjYWE0YjAwOGMyYjFjMjA2NjljZmIyN182LTMtMS0xLTM5MTM_1d408081-d5e4-41b9-a869-62c4fc83f282"
      unitRef="usd">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationGoodwillCurrent>
    <shen:DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAssetCurrent
      contextRef="i77a5b36129e944bc933c03f803023458_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6MjZiOTBjMDdiY2FhNGIwMDhjMmIxYzIwNjY5Y2ZiMjcvdGFibGVyYW5nZToyNmI5MGMwN2JjYWE0YjAwOGMyYjFjMjA2NjljZmIyN183LTEtMS0xLTM2Njg_73cbb275-d5ab-4a51-9273-7c28b32c4350"
      unitRef="usd">421586000</shen:DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAssetCurrent>
    <shen:DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAssetCurrent
      contextRef="i11205191b3c3477880da6f8d71f9a7be_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6MjZiOTBjMDdiY2FhNGIwMDhjMmIxYzIwNjY5Y2ZiMjcvdGFibGVyYW5nZToyNmI5MGMwN2JjYWE0YjAwOGMyYjFjMjA2NjljZmIyN183LTMtMS0xLTM5MTM_42839082-55b1-45bd-925d-9215c975af32"
      unitRef="usd">0</shen:DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAssetCurrent>
    <shen:DisposalGroupIncludingDiscontinuedOperationDeferredChargesAndOtherAssetsCurrent
      contextRef="i77a5b36129e944bc933c03f803023458_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6MjZiOTBjMDdiY2FhNGIwMDhjMmIxYzIwNjY5Y2ZiMjcvdGFibGVyYW5nZToyNmI5MGMwN2JjYWE0YjAwOGMyYjFjMjA2NjljZmIyN184LTEtMS0xLTM2NzI_7490e579-b451-4e39-bee4-bfbf59b61b3a"
      unitRef="usd">36470000</shen:DisposalGroupIncludingDiscontinuedOperationDeferredChargesAndOtherAssetsCurrent>
    <shen:DisposalGroupIncludingDiscontinuedOperationDeferredChargesAndOtherAssetsCurrent
      contextRef="i11205191b3c3477880da6f8d71f9a7be_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6MjZiOTBjMDdiY2FhNGIwMDhjMmIxYzIwNjY5Y2ZiMjcvdGFibGVyYW5nZToyNmI5MGMwN2JjYWE0YjAwOGMyYjFjMjA2NjljZmIyN184LTMtMS0xLTM5MTM_6f8ea511-a76e-4cc7-8c62-8f433beb703e"
      unitRef="usd">0</shen:DisposalGroupIncludingDiscontinuedOperationDeferredChargesAndOtherAssetsCurrent>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="i77a5b36129e944bc933c03f803023458_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6MjZiOTBjMDdiY2FhNGIwMDhjMmIxYzIwNjY5Y2ZiMjcvdGFibGVyYW5nZToyNmI5MGMwN2JjYWE0YjAwOGMyYjFjMjA2NjljZmIyN185LTEtMS0xLTM2NzY_906323a3-d029-44ad-9b4d-c9271f9f8958"
      unitRef="usd">1133294000</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="i11205191b3c3477880da6f8d71f9a7be_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6MjZiOTBjMDdiY2FhNGIwMDhjMmIxYzIwNjY5Y2ZiMjcvdGFibGVyYW5nZToyNmI5MGMwN2JjYWE0YjAwOGMyYjFjMjA2NjljZmIyN185LTMtMS0xLTM3NTE_7a74799c-6eca-43ca-b9de-6730b9a49abe"
      unitRef="usd">55077000</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent
      contextRef="i77a5b36129e944bc933c03f803023458_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6MjZiOTBjMDdiY2FhNGIwMDhjMmIxYzIwNjY5Y2ZiMjcvdGFibGVyYW5nZToyNmI5MGMwN2JjYWE0YjAwOGMyYjFjMjA2NjljZmIyN18xMS0xLTEtMS0zOTE1_2d99f4f7-78f0-44a4-a098-c148a2736238"
      unitRef="usd">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent
      contextRef="i11205191b3c3477880da6f8d71f9a7be_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6MjZiOTBjMDdiY2FhNGIwMDhjMmIxYzIwNjY5Y2ZiMjcvdGFibGVyYW5nZToyNmI5MGMwN2JjYWE0YjAwOGMyYjFjMjA2NjljZmIyN18xMS0zLTEtMS0zNzMx_efe8fed4-89b6-4be6-b344-1e106dc9cd8b"
      unitRef="usd">338427000</us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent
      contextRef="i77a5b36129e944bc933c03f803023458_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6MjZiOTBjMDdiY2FhNGIwMDhjMmIxYzIwNjY5Y2ZiMjcvdGFibGVyYW5nZToyNmI5MGMwN2JjYWE0YjAwOGMyYjFjMjA2NjljZmIyN18xMi0xLTEtMS0zOTE1_780a545e-6df7-40d2-bfb1-3050c855319c"
      unitRef="usd">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent
      contextRef="i11205191b3c3477880da6f8d71f9a7be_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6MjZiOTBjMDdiY2FhNGIwMDhjMmIxYzIwNjY5Y2ZiMjcvdGFibGVyYW5nZToyNmI5MGMwN2JjYWE0YjAwOGMyYjFjMjA2NjljZmIyN18xMi0zLTEtMS0zNzM1_516738d0-42dd-469d-b6f6-81c098ca65b2"
      unitRef="usd">228593000</us-gaap:DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent
      contextRef="i77a5b36129e944bc933c03f803023458_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6MjZiOTBjMDdiY2FhNGIwMDhjMmIxYzIwNjY5Y2ZiMjcvdGFibGVyYW5nZToyNmI5MGMwN2JjYWE0YjAwOGMyYjFjMjA2NjljZmIyN18xMy0xLTEtMS0zOTE1_655a4310-845e-41c9-b688-31223c6795d4"
      unitRef="usd">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent
      contextRef="i11205191b3c3477880da6f8d71f9a7be_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6MjZiOTBjMDdiY2FhNGIwMDhjMmIxYzIwNjY5Y2ZiMjcvdGFibGVyYW5nZToyNmI5MGMwN2JjYWE0YjAwOGMyYjFjMjA2NjljZmIyN18xMy0zLTEtMS0zNzM5_5b2806a8-729f-4d9a-b500-6ebaac01c59f"
      unitRef="usd">146383000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent>
    <shen:DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAssetNoncurrent
      contextRef="i77a5b36129e944bc933c03f803023458_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6MjZiOTBjMDdiY2FhNGIwMDhjMmIxYzIwNjY5Y2ZiMjcvdGFibGVyYW5nZToyNmI5MGMwN2JjYWE0YjAwOGMyYjFjMjA2NjljZmIyN18xNC0xLTEtMS0zOTE1_8a509cb8-52b4-4775-bbc5-071453caab9d"
      unitRef="usd">0</shen:DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAssetNoncurrent>
    <shen:DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAssetNoncurrent
      contextRef="i11205191b3c3477880da6f8d71f9a7be_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6MjZiOTBjMDdiY2FhNGIwMDhjMmIxYzIwNjY5Y2ZiMjcvdGFibGVyYW5nZToyNmI5MGMwN2JjYWE0YjAwOGMyYjFjMjA2NjljZmIyN18xNC0zLTEtMS0zNzQz_74092319-8a5c-4e56-b7a8-cb84786c6002"
      unitRef="usd">384010000</shen:DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAssetNoncurrent>
    <shen:DisposalGroupIncludingDiscontinuedOperationDeferredChargesAndOtherAssetsNoncurrent
      contextRef="i77a5b36129e944bc933c03f803023458_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6MjZiOTBjMDdiY2FhNGIwMDhjMmIxYzIwNjY5Y2ZiMjcvdGFibGVyYW5nZToyNmI5MGMwN2JjYWE0YjAwOGMyYjFjMjA2NjljZmIyN18xNS0xLTEtMS0zOTE1_321faa1a-283e-4090-b60b-e36767247536"
      unitRef="usd">0</shen:DisposalGroupIncludingDiscontinuedOperationDeferredChargesAndOtherAssetsNoncurrent>
    <shen:DisposalGroupIncludingDiscontinuedOperationDeferredChargesAndOtherAssetsNoncurrent
      contextRef="i11205191b3c3477880da6f8d71f9a7be_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6MjZiOTBjMDdiY2FhNGIwMDhjMmIxYzIwNjY5Y2ZiMjcvdGFibGVyYW5nZToyNmI5MGMwN2JjYWE0YjAwOGMyYjFjMjA2NjljZmIyN18xNS0zLTEtMS0zNzQ3_86fed8d1-c747-4e4f-b219-1520013077ac"
      unitRef="usd">44085000</shen:DisposalGroupIncludingDiscontinuedOperationDeferredChargesAndOtherAssetsNoncurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent
      contextRef="i77a5b36129e944bc933c03f803023458_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6MjZiOTBjMDdiY2FhNGIwMDhjMmIxYzIwNjY5Y2ZiMjcvdGFibGVyYW5nZToyNmI5MGMwN2JjYWE0YjAwOGMyYjFjMjA2NjljZmIyN18xNi0xLTEtMS0zOTE1_da4d1e05-4851-4e52-b420-24ac8ba431e0"
      unitRef="usd">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent
      contextRef="i11205191b3c3477880da6f8d71f9a7be_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6MjZiOTBjMDdiY2FhNGIwMDhjMmIxYzIwNjY5Y2ZiMjcvdGFibGVyYW5nZToyNmI5MGMwN2JjYWE0YjAwOGMyYjFjMjA2NjljZmIyN18xNi0zLTEtMS0zNzU1_35c5fd73-f6ae-42fe-bec7-324b95f1d2bc"
      unitRef="usd">1141498000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation
      contextRef="i77a5b36129e944bc933c03f803023458_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6MjZiOTBjMDdiY2FhNGIwMDhjMmIxYzIwNjY5Y2ZiMjcvdGFibGVyYW5nZToyNmI5MGMwN2JjYWE0YjAwOGMyYjFjMjA2NjljZmIyN18xOS0xLTEtMS03NjAz_20d73c39-a312-40fd-a649-9ad4ae902480"
      unitRef="usd">1133294000</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation
      contextRef="i11205191b3c3477880da6f8d71f9a7be_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6MjZiOTBjMDdiY2FhNGIwMDhjMmIxYzIwNjY5Y2ZiMjcvdGFibGVyYW5nZToyNmI5MGMwN2JjYWE0YjAwOGMyYjFjMjA2NjljZmIyN18xOS0zLTEtMS03NjA5_fc19abcb-683f-4fbc-a447-870a63e445c6"
      unitRef="usd">1196575000</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation>
    <shen:DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityCurrent
      contextRef="i77a5b36129e944bc933c03f803023458_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6MjZiOTBjMDdiY2FhNGIwMDhjMmIxYzIwNjY5Y2ZiMjcvdGFibGVyYW5nZToyNmI5MGMwN2JjYWE0YjAwOGMyYjFjMjA2NjljZmIyN18yMC0xLTEtMS0zNjgy_4dda4028-b08b-429f-a869-0a8d78eb7ae1"
      unitRef="usd">409887000</shen:DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityCurrent>
    <shen:DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityCurrent
      contextRef="i11205191b3c3477880da6f8d71f9a7be_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6MjZiOTBjMDdiY2FhNGIwMDhjMmIxYzIwNjY5Y2ZiMjcvdGFibGVyYW5nZToyNmI5MGMwN2JjYWE0YjAwOGMyYjFjMjA2NjljZmIyN18yMC0zLTEtMS0zNzYz_23c559ae-12af-466a-8c91-4081a65ff719"
      unitRef="usd">47077000</shen:DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent
      contextRef="i77a5b36129e944bc933c03f803023458_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6MjZiOTBjMDdiY2FhNGIwMDhjMmIxYzIwNjY5Y2ZiMjcvdGFibGVyYW5nZToyNmI5MGMwN2JjYWE0YjAwOGMyYjFjMjA2NjljZmIyN18yMS0xLTEtMS0zNjkw_71798eea-8fb7-4cfb-9321-0197f6835514"
      unitRef="usd">8770000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent
      contextRef="i11205191b3c3477880da6f8d71f9a7be_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6MjZiOTBjMDdiY2FhNGIwMDhjMmIxYzIwNjY5Y2ZiMjcvdGFibGVyYW5nZToyNmI5MGMwN2JjYWE0YjAwOGMyYjFjMjA2NjljZmIyN18yMS0zLTEtMS0zNzY3_246c40e2-a1ec-42ab-8593-72b04fba17b3"
      unitRef="usd">6835000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationPensionPlanBenefitObligationCurrent
      contextRef="i77a5b36129e944bc933c03f803023458_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6MjZiOTBjMDdiY2FhNGIwMDhjMmIxYzIwNjY5Y2ZiMjcvdGFibGVyYW5nZToyNmI5MGMwN2JjYWE0YjAwOGMyYjFjMjA2NjljZmIyN18yMi0xLTEtMS0zNjk0_7f8b39a5-cd46-4adb-8fa0-8c0a57700c6d"
      unitRef="usd">33545000</us-gaap:DisposalGroupIncludingDiscontinuedOperationPensionPlanBenefitObligationCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationPensionPlanBenefitObligationCurrent
      contextRef="i11205191b3c3477880da6f8d71f9a7be_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6MjZiOTBjMDdiY2FhNGIwMDhjMmIxYzIwNjY5Y2ZiMjcvdGFibGVyYW5nZToyNmI5MGMwN2JjYWE0YjAwOGMyYjFjMjA2NjljZmIyN18yMi0zLTEtMS0zOTE3_e2989651-322b-4e74-bb75-71a3635f01d2"
      unitRef="usd">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationPensionPlanBenefitObligationCurrent>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="i77a5b36129e944bc933c03f803023458_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6MjZiOTBjMDdiY2FhNGIwMDhjMmIxYzIwNjY5Y2ZiMjcvdGFibGVyYW5nZToyNmI5MGMwN2JjYWE0YjAwOGMyYjFjMjA2NjljZmIyN18yNC0xLTEtMS0zNzE5_15e127e1-db4e-42c6-b997-48246c649c4e"
      unitRef="usd">452202000</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="i11205191b3c3477880da6f8d71f9a7be_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6MjZiOTBjMDdiY2FhNGIwMDhjMmIxYzIwNjY5Y2ZiMjcvdGFibGVyYW5nZToyNmI5MGMwN2JjYWE0YjAwOGMyYjFjMjA2NjljZmIyN18yNC0zLTEtMS0zNzcx_7001765e-5444-4f3a-bb5a-821685b19ea4"
      unitRef="usd">53912000</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <shen:DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityNoncurrent
      contextRef="i77a5b36129e944bc933c03f803023458_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6MjZiOTBjMDdiY2FhNGIwMDhjMmIxYzIwNjY5Y2ZiMjcvdGFibGVyYW5nZToyNmI5MGMwN2JjYWE0YjAwOGMyYjFjMjA2NjljZmIyN18yNi0xLTEtMS0zOTE5_7c0b4e6a-f39f-413c-8448-2ead6ae4b28f"
      unitRef="usd">0</shen:DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityNoncurrent>
    <shen:DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityNoncurrent
      contextRef="i11205191b3c3477880da6f8d71f9a7be_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6MjZiOTBjMDdiY2FhNGIwMDhjMmIxYzIwNjY5Y2ZiMjcvdGFibGVyYW5nZToyNmI5MGMwN2JjYWE0YjAwOGMyYjFjMjA2NjljZmIyN18yNi0zLTEtMS0zNzc5_68316c1b-2ba1-4506-beb5-fdd6d0d0dc28"
      unitRef="usd">337661000</shen:DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityNoncurrent>
    <shen:DisposalGroupIncludingDiscontinuedOperationAssetRetirementObligationsNoncurrent
      contextRef="i77a5b36129e944bc933c03f803023458_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6MjZiOTBjMDdiY2FhNGIwMDhjMmIxYzIwNjY5Y2ZiMjcvdGFibGVyYW5nZToyNmI5MGMwN2JjYWE0YjAwOGMyYjFjMjA2NjljZmIyN18yNy0xLTEtMS0zOTE5_9bed5ca5-b1c0-4313-81be-f9aecf7db7ba"
      unitRef="usd">0</shen:DisposalGroupIncludingDiscontinuedOperationAssetRetirementObligationsNoncurrent>
    <shen:DisposalGroupIncludingDiscontinuedOperationAssetRetirementObligationsNoncurrent
      contextRef="i11205191b3c3477880da6f8d71f9a7be_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6MjZiOTBjMDdiY2FhNGIwMDhjMmIxYzIwNjY5Y2ZiMjcvdGFibGVyYW5nZToyNmI5MGMwN2JjYWE0YjAwOGMyYjFjMjA2NjljZmIyN18yNy0zLTEtMS0zNzc1_02255db6-0533-4b74-b01b-df12e9287491"
      unitRef="usd">30762000</shen:DisposalGroupIncludingDiscontinuedOperationAssetRetirementObligationsNoncurrent>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent
      contextRef="i77a5b36129e944bc933c03f803023458_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6MjZiOTBjMDdiY2FhNGIwMDhjMmIxYzIwNjY5Y2ZiMjcvdGFibGVyYW5nZToyNmI5MGMwN2JjYWE0YjAwOGMyYjFjMjA2NjljZmIyN18zMC0xLTEtMS0zOTE5_c936d4c8-52d0-4aa5-ba73-13e846af68db"
      unitRef="usd">0</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent
      contextRef="i11205191b3c3477880da6f8d71f9a7be_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6MjZiOTBjMDdiY2FhNGIwMDhjMmIxYzIwNjY5Y2ZiMjcvdGFibGVyYW5nZToyNmI5MGMwN2JjYWE0YjAwOGMyYjFjMjA2NjljZmIyN18zMC0zLTEtMS0zNzkx_fdb64aa5-935f-421c-a6f8-b1a86395ffde"
      unitRef="usd">368423000</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation
      contextRef="i77a5b36129e944bc933c03f803023458_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6MjZiOTBjMDdiY2FhNGIwMDhjMmIxYzIwNjY5Y2ZiMjcvdGFibGVyYW5nZToyNmI5MGMwN2JjYWE0YjAwOGMyYjFjMjA2NjljZmIyN18zMi0xLTEtMS03NjI0_500d5370-8b74-4c07-9e65-42394d610472"
      unitRef="usd">452202000</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation
      contextRef="i11205191b3c3477880da6f8d71f9a7be_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6MjZiOTBjMDdiY2FhNGIwMDhjMmIxYzIwNjY5Y2ZiMjcvdGFibGVyYW5nZToyNmI5MGMwN2JjYWE0YjAwOGMyYjFjMjA2NjljZmIyN18zMi0zLTEtMS03NjI4_09fb1a78-ca2e-4205-8745-cfd31266c73e"
      unitRef="usd">422335000</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="i6beca473eccb447c891c6db9f997ed64_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6NWQ2YTIyNjAwOWNmNDQxYWEzMzEwNjJiZTY1ZDg0MjcvdGFibGVyYW5nZTo1ZDZhMjI2MDA5Y2Y0NDFhYTMzMTA2MmJlNjVkODQyN18yLTEtMS0xLTM3OTU_cc017955-502e-44e6-8dd8-7caaaa168f0f"
      unitRef="usd">401035000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="if3787966d07140fba1c8164186ac1a88_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6NWQ2YTIyNjAwOWNmNDQxYWEzMzEwNjJiZTY1ZDg0MjcvdGFibGVyYW5nZTo1ZDZhMjI2MDA5Y2Y0NDFhYTMzMTA2MmJlNjVkODQyN18yLTItMS0xLTM4MDU_ca320aba-4a62-42f1-bead-5e0bdeb2f4d7"
      unitRef="usd">375730000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="idcbb07e0ae1b4572a0ec6bd0d32824b3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6NWQ2YTIyNjAwOWNmNDQxYWEzMzEwNjJiZTY1ZDg0MjcvdGFibGVyYW5nZTo1ZDZhMjI2MDA5Y2Y0NDFhYTMzMTA2MmJlNjVkODQyN18yLTMtMS0xLTM4MDU_ab7cccd9-e960-44dd-b184-e95a07e47e8e"
      unitRef="usd">382948000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="i0f0c77920ded46ccb51de81abb395b40_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6NWQ2YTIyNjAwOWNmNDQxYWEzMzEwNjJiZTY1ZDg0MjcvdGFibGVyYW5nZTo1ZDZhMjI2MDA5Y2Y0NDFhYTMzMTA2MmJlNjVkODQyN18zLTEtMS0xLTM3OTk_71ff9129-ff45-46c7-ae79-ea33cbb6aab5"
      unitRef="usd">41338000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="i86a15d7baf2c4d32977592f6423eb208_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6NWQ2YTIyNjAwOWNmNDQxYWEzMzEwNjJiZTY1ZDg0MjcvdGFibGVyYW5nZTo1ZDZhMjI2MDA5Y2Y0NDFhYTMzMTA2MmJlNjVkODQyN18zLTItMS0xLTM4MDU_1d50a1cc-c6d3-4766-abd9-13f5a5720c35"
      unitRef="usd">67659000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="ie4395abb4b914777b36db83285b42ca9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6NWQ2YTIyNjAwOWNmNDQxYWEzMzEwNjJiZTY1ZDg0MjcvdGFibGVyYW5nZTo1ZDZhMjI2MDA5Y2Y0NDFhYTMzMTA2MmJlNjVkODQyN18zLTMtMS0xLTM4MDU_c5b7acdc-5329-46d2-b132-a4e5e450b07d"
      unitRef="usd">67510000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="if3b3f06044a34fe3b4b3c9e71e13d670_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6NWQ2YTIyNjAwOWNmNDQxYWEzMzEwNjJiZTY1ZDg0MjcvdGFibGVyYW5nZTo1ZDZhMjI2MDA5Y2Y0NDFhYTMzMTA2MmJlNjVkODQyN180LTEtMS0xLTM4MDk_4f5bd157-6e40-44f7-bfd3-2c889dfc00af"
      unitRef="usd">442373000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="i4e92c773d0b342738cfed28076b88aac_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6NWQ2YTIyNjAwOWNmNDQxYWEzMzEwNjJiZTY1ZDg0MjcvdGFibGVyYW5nZTo1ZDZhMjI2MDA5Y2Y0NDFhYTMzMTA2MmJlNjVkODQyN180LTItMS0xLTM4MDk_8bd85de8-a19c-4342-97d8-418369892683"
      unitRef="usd">443389000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="i64daea90a3114695976b853e2fa89648_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6NWQ2YTIyNjAwOWNmNDQxYWEzMzEwNjJiZTY1ZDg0MjcvdGFibGVyYW5nZTo1ZDZhMjI2MDA5Y2Y0NDFhYTMzMTA2MmJlNjVkODQyN180LTMtMS0xLTM4MDk_04095454-1f60-491d-9260-3d00ddb25bed"
      unitRef="usd">450458000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold
      contextRef="ie0d0f60e3db946b8ac263950a9b4f938_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6NWQ2YTIyNjAwOWNmNDQxYWEzMzEwNjJiZTY1ZDg0MjcvdGFibGVyYW5nZTo1ZDZhMjI2MDA5Y2Y0NDFhYTMzMTA2MmJlNjVkODQyN182LTEtMS0xLTM4MTM_0d39fb07-0487-4cdb-9f25-7c0f40a6a7eb"
      unitRef="usd">116394000</us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold
      contextRef="i73972fe7855e42bca1ea78bb76006e6f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6NWQ2YTIyNjAwOWNmNDQxYWEzMzEwNjJiZTY1ZDg0MjcvdGFibGVyYW5nZTo1ZDZhMjI2MDA5Y2Y0NDFhYTMzMTA2MmJlNjVkODQyN182LTItMS0xLTM4MTM_e2da22ae-b180-4d0b-8011-bb6c0624e210"
      unitRef="usd">128482000</us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold
      contextRef="i4cfe749fd67d4482b8c4b39dcd762a4d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6NWQ2YTIyNjAwOWNmNDQxYWEzMzEwNjJiZTY1ZDg0MjcvdGFibGVyYW5nZTo1ZDZhMjI2MDA5Y2Y0NDFhYTMzMTA2MmJlNjVkODQyN182LTMtMS0xLTM4MTM_33310c88-ccd5-43c4-a9ef-9ecd681a724f"
      unitRef="usd">125082000</us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold
      contextRef="i141c38a764bc4e74951d7f08efe95e79_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6NWQ2YTIyNjAwOWNmNDQxYWEzMzEwNjJiZTY1ZDg0MjcvdGFibGVyYW5nZTo1ZDZhMjI2MDA5Y2Y0NDFhYTMzMTA2MmJlNjVkODQyN183LTEtMS0xLTM4MTc_d1d74da6-88b2-40a8-89cc-be87506dc852"
      unitRef="usd">40642000</us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold
      contextRef="i682e11247a8d4220ac6b98cad705b9e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6NWQ2YTIyNjAwOWNmNDQxYWEzMzEwNjJiZTY1ZDg0MjcvdGFibGVyYW5nZTo1ZDZhMjI2MDA5Y2Y0NDFhYTMzMTA2MmJlNjVkODQyN183LTItMS0xLTM4MTc_7bc0ae99-5708-42a2-80b2-9b5fce578e1c"
      unitRef="usd">65148000</us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold
      contextRef="i041fb11aa5a14927b11c9f1fe0d31396_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6NWQ2YTIyNjAwOWNmNDQxYWEzMzEwNjJiZTY1ZDg0MjcvdGFibGVyYW5nZTo1ZDZhMjI2MDA5Y2Y0NDFhYTMzMTA2MmJlNjVkODQyN183LTMtMS0xLTM4MTc_f737f7f7-e132-4bf3-9f38-d55952566e28"
      unitRef="usd">63583000</us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold>
    <shen:DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrativeExpense
      contextRef="if3b3f06044a34fe3b4b3c9e71e13d670_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6NWQ2YTIyNjAwOWNmNDQxYWEzMzEwNjJiZTY1ZDg0MjcvdGFibGVyYW5nZTo1ZDZhMjI2MDA5Y2Y0NDFhYTMzMTA2MmJlNjVkODQyN184LTEtMS0xLTM4MjE_4fd4c374-75d5-42fa-ab68-4b8ad2c1ae8e"
      unitRef="usd">34011000</shen:DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrativeExpense>
    <shen:DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrativeExpense
      contextRef="i4e92c773d0b342738cfed28076b88aac_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6NWQ2YTIyNjAwOWNmNDQxYWEzMzEwNjJiZTY1ZDg0MjcvdGFibGVyYW5nZTo1ZDZhMjI2MDA5Y2Y0NDFhYTMzMTA2MmJlNjVkODQyN184LTItMS0xLTM4MjE_19d34079-f1f0-4732-9fef-7a17e89d326d"
      unitRef="usd">39128000</shen:DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrativeExpense>
    <shen:DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrativeExpense
      contextRef="i64daea90a3114695976b853e2fa89648_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6NWQ2YTIyNjAwOWNmNDQxYWEzMzEwNjJiZTY1ZDg0MjcvdGFibGVyYW5nZTo1ZDZhMjI2MDA5Y2Y0NDFhYTMzMTA2MmJlNjVkODQyN184LTMtMS0xLTM4MjE_560884a1-3071-4e62-b03e-e7c116a0989e"
      unitRef="usd">43563000</shen:DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrativeExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization
      contextRef="if3b3f06044a34fe3b4b3c9e71e13d670_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6NWQ2YTIyNjAwOWNmNDQxYWEzMzEwNjJiZTY1ZDg0MjcvdGFibGVyYW5nZTo1ZDZhMjI2MDA5Y2Y0NDFhYTMzMTA2MmJlNjVkODQyN185LTEtMS0xLTM4MjU_368259f1-f8c5-4e59-b25d-e9e46a9c1a04"
      unitRef="usd">62930000</us-gaap:DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization
      contextRef="i4e92c773d0b342738cfed28076b88aac_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6NWQ2YTIyNjAwOWNmNDQxYWEzMzEwNjJiZTY1ZDg0MjcvdGFibGVyYW5nZTo1ZDZhMjI2MDA5Y2Y0NDFhYTMzMTA2MmJlNjVkODQyN185LTItMS0xLTM4MjU_21cbdb4b-3cfe-4e9c-ab86-01e14bcffdba"
      unitRef="usd">111467000</us-gaap:DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization
      contextRef="i64daea90a3114695976b853e2fa89648_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6NWQ2YTIyNjAwOWNmNDQxYWEzMzEwNjJiZTY1ZDg0MjcvdGFibGVyYW5nZTo1ZDZhMjI2MDA5Y2Y0NDFhYTMzMTA2MmJlNjVkODQyN185LTMtMS0xLTM4MjU_17d7eb6e-c14e-4c29-bd67-ab4fe403dc74"
      unitRef="usd">122014000</us-gaap:DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense
      contextRef="if3b3f06044a34fe3b4b3c9e71e13d670_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6NWQ2YTIyNjAwOWNmNDQxYWEzMzEwNjJiZTY1ZDg0MjcvdGFibGVyYW5nZTo1ZDZhMjI2MDA5Y2Y0NDFhYTMzMTA2MmJlNjVkODQyN18xMC0xLTEtMS0zODI5_bdf128e4-1bfc-45ab-aa26-28f06dd4b603"
      unitRef="usd">253977000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense
      contextRef="i4e92c773d0b342738cfed28076b88aac_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6NWQ2YTIyNjAwOWNmNDQxYWEzMzEwNjJiZTY1ZDg0MjcvdGFibGVyYW5nZTo1ZDZhMjI2MDA5Y2Y0NDFhYTMzMTA2MmJlNjVkODQyN18xMC0yLTEtMS0zODI5_f8ace8bd-8ccc-4d55-94e9-646bfb1851ce"
      unitRef="usd">344225000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense
      contextRef="i64daea90a3114695976b853e2fa89648_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6NWQ2YTIyNjAwOWNmNDQxYWEzMzEwNjJiZTY1ZDg0MjcvdGFibGVyYW5nZTo1ZDZhMjI2MDA5Y2Y0NDFhYTMzMTA2MmJlNjVkODQyN18xMC0zLTEtMS0zODI5_b8ccbbe4-717c-44ae-9b43-b731f784218a"
      unitRef="usd">354242000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss
      contextRef="if3b3f06044a34fe3b4b3c9e71e13d670_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6NWQ2YTIyNjAwOWNmNDQxYWEzMzEwNjJiZTY1ZDg0MjcvdGFibGVyYW5nZTo1ZDZhMjI2MDA5Y2Y0NDFhYTMzMTA2MmJlNjVkODQyN18xMS0xLTEtMS0zODMz_c0edb06b-7849-4c45-8f01-826d0892f354"
      unitRef="usd">188396000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss
      contextRef="i4e92c773d0b342738cfed28076b88aac_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6NWQ2YTIyNjAwOWNmNDQxYWEzMzEwNjJiZTY1ZDg0MjcvdGFibGVyYW5nZTo1ZDZhMjI2MDA5Y2Y0NDFhYTMzMTA2MmJlNjVkODQyN18xMS0yLTEtMS0zODMz_904b58ba-6576-4a33-ba84-c3febc401e56"
      unitRef="usd">99164000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss
      contextRef="i64daea90a3114695976b853e2fa89648_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6NWQ2YTIyNjAwOWNmNDQxYWEzMzEwNjJiZTY1ZDg0MjcvdGFibGVyYW5nZTo1ZDZhMjI2MDA5Y2Y0NDFhYTMzMTA2MmJlNjVkODQyN18xMS0zLTEtMS0zODMz_ef02f35e-b276-419b-acd3-a1dd6ea6d609"
      unitRef="usd">96216000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationInterestExpense
      contextRef="if3b3f06044a34fe3b4b3c9e71e13d670_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6NWQ2YTIyNjAwOWNmNDQxYWEzMzEwNjJiZTY1ZDg0MjcvdGFibGVyYW5nZTo1ZDZhMjI2MDA5Y2Y0NDFhYTMzMTA2MmJlNjVkODQyN18xMy0xLTEtMS0zODM3_6af8b8a7-1e97-4ba6-90b6-61027b084c81"
      unitRef="usd">20455000</us-gaap:DisposalGroupIncludingDiscontinuedOperationInterestExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationInterestExpense
      contextRef="i4e92c773d0b342738cfed28076b88aac_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6NWQ2YTIyNjAwOWNmNDQxYWEzMzEwNjJiZTY1ZDg0MjcvdGFibGVyYW5nZTo1ZDZhMjI2MDA5Y2Y0NDFhYTMzMTA2MmJlNjVkODQyN18xMy0yLTEtMS0zODM3_e64994e9-dd8b-45e8-bff4-b52dafeb46d2"
      unitRef="usd">29286000</us-gaap:DisposalGroupIncludingDiscontinuedOperationInterestExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationInterestExpense
      contextRef="i64daea90a3114695976b853e2fa89648_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6NWQ2YTIyNjAwOWNmNDQxYWEzMzEwNjJiZTY1ZDg0MjcvdGFibGVyYW5nZTo1ZDZhMjI2MDA5Y2Y0NDFhYTMzMTA2MmJlNjVkODQyN18xMy0zLTEtMS0zODM3_cb02401c-1f5c-4204-a40e-66a00871faae"
      unitRef="usd">34838000</us-gaap:DisposalGroupIncludingDiscontinuedOperationInterestExpense>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax
      contextRef="if3b3f06044a34fe3b4b3c9e71e13d670_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6NWQ2YTIyNjAwOWNmNDQxYWEzMzEwNjJiZTY1ZDg0MjcvdGFibGVyYW5nZTo1ZDZhMjI2MDA5Y2Y0NDFhYTMzMTA2MmJlNjVkODQyN18xNS0xLTEtMS0zODQ1_40453a1f-f698-4849-9902-c2ef90cffc73"
      unitRef="usd">167941000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax
      contextRef="i4e92c773d0b342738cfed28076b88aac_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6NWQ2YTIyNjAwOWNmNDQxYWEzMzEwNjJiZTY1ZDg0MjcvdGFibGVyYW5nZTo1ZDZhMjI2MDA5Y2Y0NDFhYTMzMTA2MmJlNjVkODQyN18xNS0yLTEtMS0zODQ1_b7e0066f-8d10-47a9-8e6a-b7c0b3a5b2da"
      unitRef="usd">69878000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax
      contextRef="i64daea90a3114695976b853e2fa89648_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6NWQ2YTIyNjAwOWNmNDQxYWEzMzEwNjJiZTY1ZDg0MjcvdGFibGVyYW5nZTo1ZDZhMjI2MDA5Y2Y0NDFhYTMzMTA2MmJlNjVkODQyN18xNS0zLTEtMS0zODQ1_f052c4f1-b5d7-41bc-9226-d0dfe80098eb"
      unitRef="usd">61378000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationTaxEffectOfIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriod
      contextRef="if3b3f06044a34fe3b4b3c9e71e13d670_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6NWQ2YTIyNjAwOWNmNDQxYWEzMzEwNjJiZTY1ZDg0MjcvdGFibGVyYW5nZTo1ZDZhMjI2MDA5Y2Y0NDFhYTMzMTA2MmJlNjVkODQyN18xNi0xLTEtMS0zODQ5_7e700007-6465-4755-b457-848eba69018b"
      unitRef="usd">43844000</us-gaap:DiscontinuedOperationTaxEffectOfIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriod>
    <us-gaap:DiscontinuedOperationTaxEffectOfIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriod
      contextRef="i4e92c773d0b342738cfed28076b88aac_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6NWQ2YTIyNjAwOWNmNDQxYWEzMzEwNjJiZTY1ZDg0MjcvdGFibGVyYW5nZTo1ZDZhMjI2MDA5Y2Y0NDFhYTMzMTA2MmJlNjVkODQyN18xNi0yLTEtMS0zODQ5_1bb0e64a-6c0a-4937-ae1a-e1b73eff7652"
      unitRef="usd">16310000</us-gaap:DiscontinuedOperationTaxEffectOfIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriod>
    <us-gaap:DiscontinuedOperationTaxEffectOfIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriod
      contextRef="i64daea90a3114695976b853e2fa89648_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6NWQ2YTIyNjAwOWNmNDQxYWEzMzEwNjJiZTY1ZDg0MjcvdGFibGVyYW5nZTo1ZDZhMjI2MDA5Y2Y0NDFhYTMzMTA2MmJlNjVkODQyN18xNi0zLTEtMS0zODQ5_d24d558b-5f45-4f5d-a4f5-7f0c352b0cb8"
      unitRef="usd">16860000</us-gaap:DiscontinuedOperationTaxEffectOfIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriod>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax
      contextRef="if3b3f06044a34fe3b4b3c9e71e13d670_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6NWQ2YTIyNjAwOWNmNDQxYWEzMzEwNjJiZTY1ZDg0MjcvdGFibGVyYW5nZTo1ZDZhMjI2MDA5Y2Y0NDFhYTMzMTA2MmJlNjVkODQyN18xNy0xLTEtMS0zODUz_987e77e3-5036-4b37-b751-bc84fa256f07"
      unitRef="usd">124097000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax
      contextRef="i4e92c773d0b342738cfed28076b88aac_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6NWQ2YTIyNjAwOWNmNDQxYWEzMzEwNjJiZTY1ZDg0MjcvdGFibGVyYW5nZTo1ZDZhMjI2MDA5Y2Y0NDFhYTMzMTA2MmJlNjVkODQyN18xNy0yLTEtMS0zODUz_ee8d778e-0897-4758-8746-1c96363515a5"
      unitRef="usd">53568000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax
      contextRef="i64daea90a3114695976b853e2fa89648_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGFibGU6NWQ2YTIyNjAwOWNmNDQxYWEzMzEwNjJiZTY1ZDg0MjcvdGFibGVyYW5nZTo1ZDZhMjI2MDA5Y2Y0NDFhYTMzMTA2MmJlNjVkODQyN18xNy0zLTEtMS0zODUz_b461bc9f-78af-4e7a-b094-53e1193cd9c2"
      unitRef="usd">44518000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax>
    <us-gaap:IncreaseDecreaseInOperatingLiabilities
      contextRef="ica5072efcf4f4e46aab18fed236373e5_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGV4dHJlZ2lvbjo5NzJkNTFmMzMxYmI0YzlhODYxODdjYjc1ODk0N2NhY18xMDk5NTExNjMzMzYx_04c21f65-5ceb-45ba-9a51-052fb9e6df1a"
      unitRef="usd">34000000</us-gaap:IncreaseDecreaseInOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOperatingAssets
      contextRef="ica5072efcf4f4e46aab18fed236373e5_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGV4dHJlZ2lvbjo5NzJkNTFmMzMxYmI0YzlhODYxODdjYjc1ODk0N2NhY18xMDk5NTExNjMzMzYx_a6d93479-bd61-47d9-9191-bd24f474162e"
      unitRef="usd">34000000</us-gaap:IncreaseDecreaseInOperatingAssets>
    <shen:DisposalGroupIncludingDiscontinuedOperationAcceleratedExpenses
      contextRef="ic0e9df79f77b430eb6bddca2b9fe43d0_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGV4dHJlZ2lvbjo5NzJkNTFmMzMxYmI0YzlhODYxODdjYjc1ODk0N2NhY18xMDk5NTExNjMzNDAy_14701662-3e8f-4cfc-b493-aed3c795321d"
      unitRef="usd">0</shen:DisposalGroupIncludingDiscontinuedOperationAcceleratedExpenses>
    <shen:DisposalGroupIncludingDiscontinuedOperationAcceleratedExpenses
      contextRef="iad089fc051034db88b648306bfcceef0_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjM3L2ZyYWc6OTcyZDUxZjMzMWJiNGM5YTg2MTg3Y2I3NTg5NDdjYWMvdGV4dHJlZ2lvbjo5NzJkNTFmMzMxYmI0YzlhODYxODdjYjc1ODk0N2NhY18xMDk5NTExNjMzMzg2_82913368-5c68-4d65-a8d2-0180e2a6503b"
      unitRef="usd">35900000</shen:DisposalGroupIncludingDiscontinuedOperationAcceleratedExpenses>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMzAvZnJhZzpiMTA0ODhjMmJhZWE0MTJlYTY3N2U4MjE0M2FiNjNkYy90ZXh0cmVnaW9uOmIxMDQ4OGMyYmFlYTQxMmVhNjc3ZTgyMTQzYWI2M2RjXzM4NDgyOTA3MTI1ODE_9df80fc8-5ba2-4700-bb8d-91a563d1cdcc">Revenue from Contracts with Customers &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; &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;Our Broadband segment provides broadband data, video and voice services to residential and commercial customers in portions of Virginia, West Virginia, Maryland, Pennsylvania and Kentucky, via fiber optic, hybrid fiber coaxial cable, and fixed wireless networks. The Broadband segment also provides voice and DSL telephone services to customers in Virginia&#x2019;s Shenandoah County and portions of adjacent counties as a Rural Local Exchange Carrier (&#x201c;RLEC&#x201d;).&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;These contracts are generally cancellable at the customer&#x2019;s discretion without penalty at any time. We allocate the total transaction price in these transactions based upon the standalone selling price of each distinct good or service. We generally recognize these revenues over time as customers simultaneously receive and consume the benefits of the service, with the exception of equipment sales and home wiring, which are recognized as revenue at a point in time when control transfers and when installation is complete, respectively. Installation fees, charged upfront without transfer of commensurate goods or services to the customer, are allocated to services and are recognized ratably over the longer of the contract term or the period in which the unrecognized fee remains material to the contract, which we estimate to be about one year. Additionally, the Company incurs commission and installation costs related to in-house and third-party vendors which are capitalized and amortized over the expected weighted average customer life which is approximately five years.&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:115%"&gt;Our Broadband segment also provides Ethernet and Wavelength fiber optic services to commercial fiber customers under capacity agreements, and the related revenue is recognized over time. In some cases, non-refundable upfront fees are charged for connecting commercial fiber customers to our fiber network. Those amounts are recognized ratably over the longer of the contract term or the period in which the unrecognized fee remains material to the respective contract. A related contract liability of $2.8&#160;million was recognized at December&#160;31, 2020, which we expect to recognize into revenue at the rate of approximately $0.8&#160;million per year.&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Broadband segment also leases dedicated fiber optic strands to customers as part of &#x201c;dark fiber&#x201d; agreements, which are accounted for as leases under ASC 842.&lt;/span&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-weight:400;line-height:120%"&gt;Our Tower segment leases space on owned cell towers to our Wireless and Broadband segments, and to other wireless carriers. Revenue from these leases is accounted for under ASC 842.&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;Refer to Note 15, &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;Segment Reporting&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;, for a summary of these revenue streams.&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;Below is a summary of the Broadband segment's capitalized contract acquisition and fulfillment costs:&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:80.263%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.626%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.710%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.125%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.710%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.129%"/&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-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&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;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="padding:2px 1pt;text-align:left;vertical-align: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 colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,518&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Contract amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,490)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,604)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Ending Balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <shen:WeightedAverageCustomerLife
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMzAvZnJhZzpiMTA0ODhjMmJhZWE0MTJlYTY3N2U4MjE0M2FiNjNkYy90ZXh0cmVnaW9uOmIxMDQ4OGMyYmFlYTQxMmVhNjc3ZTgyMTQzYWI2M2RjXzEwOTk1MTE2MzU3MTU_d67cca44-f32d-4ed0-807b-9d7b187d4385">P5Y</shen:WeightedAverageCustomerLife>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMzAvZnJhZzpiMTA0ODhjMmJhZWE0MTJlYTY3N2U4MjE0M2FiNjNkYy90ZXh0cmVnaW9uOmIxMDQ4OGMyYmFlYTQxMmVhNjc3ZTgyMTQzYWI2M2RjXzI3NDg3NzkwODYxMDE_a1bd128f-d46c-4454-bb58-0c86d9b57be5"
      unitRef="usd">2800000</us-gaap:RevenueRemainingPerformanceObligation>
    <shen:RevenueRemainingPerformanceObligationAmountPerYear
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMzAvZnJhZzpiMTA0ODhjMmJhZWE0MTJlYTY3N2U4MjE0M2FiNjNkYy90ZXh0cmVnaW9uOmIxMDQ4OGMyYmFlYTQxMmVhNjc3ZTgyMTQzYWI2M2RjXzM4NDgyOTA3MTQwODg_36422e28-e4e1-4362-80a1-cf7a9c4fdd39"
      unitRef="usd">800000</shen:RevenueRemainingPerformanceObligationAmountPerYear>
    <us-gaap:CapitalizedContractCostTableTextBlock
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMzAvZnJhZzpiMTA0ODhjMmJhZWE0MTJlYTY3N2U4MjE0M2FiNjNkYy90ZXh0cmVnaW9uOmIxMDQ4OGMyYmFlYTQxMmVhNjc3ZTgyMTQzYWI2M2RjXzY1MzM_8290ed32-9a45-458e-9b89-5fe8b6d0fd55">&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;Below is a summary of the Broadband segment's capitalized contract acquisition and fulfillment costs:&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:80.263%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.626%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.710%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.125%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.710%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.129%"/&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-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&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;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="padding:2px 1pt;text-align:left;vertical-align: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 colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,518&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Contract amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,490)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,604)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Ending Balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:CapitalizedContractCostTableTextBlock>
    <us-gaap:CapitalizedContractCostNet
      contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMzAvZnJhZzpiMTA0ODhjMmJhZWE0MTJlYTY3N2U4MjE0M2FiNjNkYy90YWJsZToxZTEyN2ZkZTlkMmU0MzllODM0ZWI1YTJjMmYzYzZmZi90YWJsZXJhbmdlOjFlMTI3ZmRlOWQyZTQzOWU4MzRlYjVhMmMyZjNjNmZmXzEtMi0xLTEtMA_5a444a0f-fcf8-4218-8f9e-549b30a4a38b"
      unitRef="usd">11005000</us-gaap:CapitalizedContractCostNet>
    <us-gaap:CapitalizedContractCostNet
      contextRef="id5789b1a04b04b96ad3fc76a265c54c0_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMzAvZnJhZzpiMTA0ODhjMmJhZWE0MTJlYTY3N2U4MjE0M2FiNjNkYy90YWJsZToxZTEyN2ZkZTlkMmU0MzllODM0ZWI1YTJjMmYzYzZmZi90YWJsZXJhbmdlOjFlMTI3ZmRlOWQyZTQzOWU4MzRlYjVhMmMyZjNjNmZmXzEtNC0xLTEtMA_b468cbd6-304f-429b-a068-b84d0e7bdcd9"
      unitRef="usd">10091000</us-gaap:CapitalizedContractCostNet>
    <shen:CapitalizedContractCostPayments
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMzAvZnJhZzpiMTA0ODhjMmJhZWE0MTJlYTY3N2U4MjE0M2FiNjNkYy90YWJsZToxZTEyN2ZkZTlkMmU0MzllODM0ZWI1YTJjMmYzYzZmZi90YWJsZXJhbmdlOjFlMTI3ZmRlOWQyZTQzOWU4MzRlYjVhMmMyZjNjNmZmXzItMi0xLTEtMA_9aa54a39-cfb7-4ba0-855e-2f9ab6568c51"
      unitRef="usd">8154000</shen:CapitalizedContractCostPayments>
    <shen:CapitalizedContractCostPayments
      contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMzAvZnJhZzpiMTA0ODhjMmJhZWE0MTJlYTY3N2U4MjE0M2FiNjNkYy90YWJsZToxZTEyN2ZkZTlkMmU0MzllODM0ZWI1YTJjMmYzYzZmZi90YWJsZXJhbmdlOjFlMTI3ZmRlOWQyZTQzOWU4MzRlYjVhMmMyZjNjNmZmXzItNC0xLTEtMA_4cc48195-75a6-4b72-9d0e-3ac8719cc4ec"
      unitRef="usd">6518000</shen:CapitalizedContractCostPayments>
    <us-gaap:CapitalizedContractCostAmortization
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMzAvZnJhZzpiMTA0ODhjMmJhZWE0MTJlYTY3N2U4MjE0M2FiNjNkYy90YWJsZToxZTEyN2ZkZTlkMmU0MzllODM0ZWI1YTJjMmYzYzZmZi90YWJsZXJhbmdlOjFlMTI3ZmRlOWQyZTQzOWU4MzRlYjVhMmMyZjNjNmZmXzMtMi0xLTEtMA_a2fc7c55-d475-45fd-87ed-ad5b538dbcd6"
      unitRef="usd">-4490000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:CapitalizedContractCostAmortization
      contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMzAvZnJhZzpiMTA0ODhjMmJhZWE0MTJlYTY3N2U4MjE0M2FiNjNkYy90YWJsZToxZTEyN2ZkZTlkMmU0MzllODM0ZWI1YTJjMmYzYzZmZi90YWJsZXJhbmdlOjFlMTI3ZmRlOWQyZTQzOWU4MzRlYjVhMmMyZjNjNmZmXzMtNC0xLTEtMA_ec4ce86c-cf92-4033-b7fb-a74f4cb20cba"
      unitRef="usd">-5604000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:CapitalizedContractCostNet
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMzAvZnJhZzpiMTA0ODhjMmJhZWE0MTJlYTY3N2U4MjE0M2FiNjNkYy90YWJsZToxZTEyN2ZkZTlkMmU0MzllODM0ZWI1YTJjMmYzYzZmZi90YWJsZXJhbmdlOjFlMTI3ZmRlOWQyZTQzOWU4MzRlYjVhMmMyZjNjNmZmXzQtMi0xLTEtMA_efaeb030-de78-4e02-bb07-6e7d7f2ed980"
      unitRef="usd">14669000</us-gaap:CapitalizedContractCostNet>
    <us-gaap:CapitalizedContractCostNet
      contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMzAvZnJhZzpiMTA0ODhjMmJhZWE0MTJlYTY3N2U4MjE0M2FiNjNkYy90YWJsZToxZTEyN2ZkZTlkMmU0MzllODM0ZWI1YTJjMmYzYzZmZi90YWJsZXJhbmdlOjFlMTI3ZmRlOWQyZTQzOWU4MzRlYjVhMmMyZjNjNmZmXzQtNC0xLTEtMA_a593ed44-badc-4ea3-a4a3-9fb81cbdf787"
      unitRef="usd">11005000</us-gaap:CapitalizedContractCostNet>
    <us-gaap:InvestmentHoldingsTextBlock
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMzYvZnJhZzplMmVlY2MwNTljYmM0YWMxYWNiOWIzMWQwNjNjYThkMC90ZXh0cmVnaW9uOmUyZWVjYzA1OWNiYzRhYzFhY2I5YjMxZDA2M2NhOGQwXzE5NDQ_23d60986-f731-43ba-8d55-e2cb0c83df78">Investments&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;Investments consist of the following:&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:80.409%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.627%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.083%"/&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-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&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:top"&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;SERP Investments at fair value&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost method investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity method investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total investments&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,769&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="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;SERP Investments at Fair Value:&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 Supplemental Executive Retirement Plan (&#x201c;SERP&#x201d;) is a benefit plan that provides deferred compensation to certain employees. The Company holds the related investments in a rabbi trust as a source of funding for future payments under the plan. The SERP&#x2019;s investments were designated as trading securities and will be liquidated and paid out to the participants upon retirement. The benefit obligation to participants is always equal to the value of the SERP assets under ASC 710, &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;Compensation&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;. Changes to the investments' fair value are presented in Other income (expense), while the reciprocal changes in the liability are presented in selling, general and administrative expense.&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;Cost Method Investments&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;:&#160;Our investment in CoBank&#x2019;s Class A common stock represented substantially all of our cost method investments with a balance of $9.8 million and $8.7 million at December&#160;31, 2020 and 2019, respectively. We recognized approximately $4.2 million, $4.2 million and $2.8&#160;million of patronage income in Other income (expense) in 2020, 2019 and 2018, respectively. Historically, approximately 75% of the patronage distributions were collected in cash and 25% in 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"&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;Equity Method Investments:&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; At December&#160;31, 2020, the Company had a 20.0% ownership interest in Valley Network Partnership (&#x201c;ValleyNet&#x201d;). The Company and ValleyNet purchase capacity on one another&#x2019;s fiber network. We recognized revenue of $0.9 million, $1.0 million, and $1.7 million from providing service to ValleyNet during 2020, 2019, and 2018, respectively. We recognized Cost of service of $2.7 million, $3.0 million, and $3.4 million for the use of ValleyNet&#x2019;s network during 2020, 2019, and 2018, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:InvestmentHoldingsTextBlock>
    <shen:ScheduleOfOtherInvestmentsWhichDoNotHaveReadilyDeterminableFairValuesTableTextBlock
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMzYvZnJhZzplMmVlY2MwNTljYmM0YWMxYWNiOWIzMWQwNjNjYThkMC90ZXh0cmVnaW9uOmUyZWVjYzA1OWNiYzRhYzFhY2I5YjMxZDA2M2NhOGQwXzE5NDU_7f4ed433-2d47-44af-9f41-45f1d7d63ccd">&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;Investments consist of the following:&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:80.409%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.627%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.083%"/&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-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&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:top"&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;SERP Investments at fair value&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost method investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity method investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total investments&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,769&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</shen:ScheduleOfOtherInvestmentsWhichDoNotHaveReadilyDeterminableFairValuesTableTextBlock>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMzYvZnJhZzplMmVlY2MwNTljYmM0YWMxYWNiOWIzMWQwNjNjYThkMC90YWJsZTpkY2FkNGUwOGQzY2Q0MDU2YmYxYzM4ZmNiZjgzMzYxYi90YWJsZXJhbmdlOmRjYWQ0ZTA4ZDNjZDQwNTZiZjFjMzhmY2JmODMzNjFiXzEtMS0xLTEtMA_203ffe78-10ca-4861-a88d-28dfdbdfb6f7"
      unitRef="usd">2687000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMzYvZnJhZzplMmVlY2MwNTljYmM0YWMxYWNiOWIzMWQwNjNjYThkMC90YWJsZTpkY2FkNGUwOGQzY2Q0MDU2YmYxYzM4ZmNiZjgzMzYxYi90YWJsZXJhbmdlOmRjYWQ0ZTA4ZDNjZDQwNTZiZjFjMzhmY2JmODMzNjFiXzEtMy0xLTEtMA_8d72b6ef-eccd-453a-b09d-8a2909d5785f"
      unitRef="usd">2278000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNiCost
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMzYvZnJhZzplMmVlY2MwNTljYmM0YWMxYWNiOWIzMWQwNjNjYThkMC90YWJsZTpkY2FkNGUwOGQzY2Q0MDU2YmYxYzM4ZmNiZjgzMzYxYi90YWJsZXJhbmdlOmRjYWQ0ZTA4ZDNjZDQwNTZiZjFjMzhmY2JmODMzNjFiXzItMS0xLTEtMA_69ade65b-1f00-4aa0-9f80-fc74dd930659"
      unitRef="usd">10536000</us-gaap:EquitySecuritiesFvNiCost>
    <us-gaap:EquitySecuritiesFvNiCost
      contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMzYvZnJhZzplMmVlY2MwNTljYmM0YWMxYWNiOWIzMWQwNjNjYThkMC90YWJsZTpkY2FkNGUwOGQzY2Q0MDU2YmYxYzM4ZmNiZjgzMzYxYi90YWJsZXJhbmdlOmRjYWQ0ZTA4ZDNjZDQwNTZiZjFjMzhmY2JmODMzNjFiXzItMy0xLTEtMA_ef0a0a42-c8d4-48f0-8f16-52ca5034f4b7"
      unitRef="usd">9497000</us-gaap:EquitySecuritiesFvNiCost>
    <us-gaap:EquityMethodInvestmentAggregateCost
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMzYvZnJhZzplMmVlY2MwNTljYmM0YWMxYWNiOWIzMWQwNjNjYThkMC90YWJsZTpkY2FkNGUwOGQzY2Q0MDU2YmYxYzM4ZmNiZjgzMzYxYi90YWJsZXJhbmdlOmRjYWQ0ZTA4ZDNjZDQwNTZiZjFjMzhmY2JmODMzNjFiXzMtMS0xLTEtMA_24ffedc5-0906-4bca-ae9d-704bf05acd31"
      unitRef="usd">546000</us-gaap:EquityMethodInvestmentAggregateCost>
    <us-gaap:EquityMethodInvestmentAggregateCost
      contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMzYvZnJhZzplMmVlY2MwNTljYmM0YWMxYWNiOWIzMWQwNjNjYThkMC90YWJsZTpkY2FkNGUwOGQzY2Q0MDU2YmYxYzM4ZmNiZjgzMzYxYi90YWJsZXJhbmdlOmRjYWQ0ZTA4ZDNjZDQwNTZiZjFjMzhmY2JmODMzNjFiXzMtMy0xLTEtMA_e05b92a2-6a99-42da-bf21-3e366a2f5a1d"
      unitRef="usd">613000</us-gaap:EquityMethodInvestmentAggregateCost>
    <us-gaap:OtherLongTermInvestments
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMzYvZnJhZzplMmVlY2MwNTljYmM0YWMxYWNiOWIzMWQwNjNjYThkMC90YWJsZTpkY2FkNGUwOGQzY2Q0MDU2YmYxYzM4ZmNiZjgzMzYxYi90YWJsZXJhbmdlOmRjYWQ0ZTA4ZDNjZDQwNTZiZjFjMzhmY2JmODMzNjFiXzQtMS0xLTEtMA_28f03306-3a51-4901-9b5c-44032f67a92b"
      unitRef="usd">13769000</us-gaap:OtherLongTermInvestments>
    <us-gaap:OtherLongTermInvestments
      contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMzYvZnJhZzplMmVlY2MwNTljYmM0YWMxYWNiOWIzMWQwNjNjYThkMC90YWJsZTpkY2FkNGUwOGQzY2Q0MDU2YmYxYzM4ZmNiZjgzMzYxYi90YWJsZXJhbmdlOmRjYWQ0ZTA4ZDNjZDQwNTZiZjFjMzhmY2JmODMzNjFiXzQtMy0xLTEtMA_58ce4278-af5e-4947-a0b6-832f519e34d1"
      unitRef="usd">12388000</us-gaap:OtherLongTermInvestments>
    <us-gaap:InvestmentPolicyTextBlock
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMzYvZnJhZzplMmVlY2MwNTljYmM0YWMxYWNiOWIzMWQwNjNjYThkMC90ZXh0cmVnaW9uOmUyZWVjYzA1OWNiYzRhYzFhY2I5YjMxZDA2M2NhOGQwXzE5Mjk_53ae6a72-a7d7-4112-8de9-8eccf5a30c08">&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;SERP Investments at Fair Value:&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 Supplemental Executive Retirement Plan (&#x201c;SERP&#x201d;) is a benefit plan that provides deferred compensation to certain employees. The Company holds the related investments in a rabbi trust as a source of funding for future payments under the plan. The SERP&#x2019;s investments were designated as trading securities and will be liquidated and paid out to the participants upon retirement. The benefit obligation to participants is always equal to the value of the SERP assets under ASC 710, &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;Compensation&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;. Changes to the investments' fair value are presented in Other income (expense), while the reciprocal changes in the liability are presented in selling, general and administrative expense.&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;Cost Method Investments&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;:&#160;Our investment in CoBank&#x2019;s Class A common stock represented substantially all of our cost method investments with a balance of $9.8 million and $8.7 million at December&#160;31, 2020 and 2019, respectively. We recognized approximately $4.2 million, $4.2 million and $2.8&#160;million of patronage income in Other income (expense) in 2020, 2019 and 2018, respectively. Historically, approximately 75% of the patronage distributions were collected in cash and 25% in 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"&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;Equity Method Investments:&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; At December&#160;31, 2020, the Company had a 20.0% ownership interest in Valley Network Partnership (&#x201c;ValleyNet&#x201d;). The Company and ValleyNet purchase capacity on one another&#x2019;s fiber network. We recognized revenue of $0.9 million, $1.0 million, and $1.7 million from providing service to ValleyNet during 2020, 2019, and 2018, respectively. We recognized Cost of service of $2.7 million, $3.0 million, and $3.4 million for the use of ValleyNet&#x2019;s network during 2020, 2019, and 2018, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:InvestmentPolicyTextBlock>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i4005250a7edc45478e0abf92ac2501f6_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMzYvZnJhZzplMmVlY2MwNTljYmM0YWMxYWNiOWIzMWQwNjNjYThkMC90ZXh0cmVnaW9uOmUyZWVjYzA1OWNiYzRhYzFhY2I5YjMxZDA2M2NhOGQwXzYyMQ_a79627ca-df88-43ee-97ba-882dff8d2038"
      unitRef="usd">9800000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i1cb5c6f7d0ed483293cef7e65b4afdf9_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMzYvZnJhZzplMmVlY2MwNTljYmM0YWMxYWNiOWIzMWQwNjNjYThkMC90ZXh0cmVnaW9uOmUyZWVjYzA1OWNiYzRhYzFhY2I5YjMxZDA2M2NhOGQwXzYyOA_e6bcf283-971d-4a7f-af12-79280555fa8c"
      unitRef="usd">8700000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNiRealizedGainLoss
      contextRef="if0c16af06af54f3a9e22b29203097453_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMzYvZnJhZzplMmVlY2MwNTljYmM0YWMxYWNiOWIzMWQwNjNjYThkMC90ZXh0cmVnaW9uOmUyZWVjYzA1OWNiYzRhYzFhY2I5YjMxZDA2M2NhOGQwXzkxOQ_6fc8b41c-8aea-43fe-ba06-a553403f36a4"
      unitRef="usd">4200000</us-gaap:EquitySecuritiesFvNiRealizedGainLoss>
    <us-gaap:EquitySecuritiesFvNiRealizedGainLoss
      contextRef="iadb93dd6c14a4912b6345c08c76ec6d3_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMzYvZnJhZzplMmVlY2MwNTljYmM0YWMxYWNiOWIzMWQwNjNjYThkMC90ZXh0cmVnaW9uOmUyZWVjYzA1OWNiYzRhYzFhY2I5YjMxZDA2M2NhOGQwXzkzNA_c3650f8f-27b2-4d24-b544-7b8ee5d6bc67"
      unitRef="usd">4200000</us-gaap:EquitySecuritiesFvNiRealizedGainLoss>
    <us-gaap:EquitySecuritiesFvNiRealizedGainLoss
      contextRef="i6fdb293d3d4442dd9c514cdcd91b8726_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMzYvZnJhZzplMmVlY2MwNTljYmM0YWMxYWNiOWIzMWQwNjNjYThkMC90ZXh0cmVnaW9uOmUyZWVjYzA1OWNiYzRhYzFhY2I5YjMxZDA2M2NhOGQwXzc2OTY1ODEzOTg0MDA_defa25ac-afca-48f3-b500-cecf92e23d6a"
      unitRef="usd">2800000</us-gaap:EquitySecuritiesFvNiRealizedGainLoss>
    <shen:PercentageOfPatronageCreditPaidInCash
      contextRef="i4005250a7edc45478e0abf92ac2501f6_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMzYvZnJhZzplMmVlY2MwNTljYmM0YWMxYWNiOWIzMWQwNjNjYThkMC90ZXh0cmVnaW9uOmUyZWVjYzA1OWNiYzRhYzFhY2I5YjMxZDA2M2NhOGQwXzk4OA_e623df1c-c9ca-4481-b57c-8ca5380228aa"
      unitRef="number">0.75</shen:PercentageOfPatronageCreditPaidInCash>
    <shen:PercentageOfPatronageCreditPaidInShare
      contextRef="i4005250a7edc45478e0abf92ac2501f6_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMzYvZnJhZzplMmVlY2MwNTljYmM0YWMxYWNiOWIzMWQwNjNjYThkMC90ZXh0cmVnaW9uOmUyZWVjYzA1OWNiYzRhYzFhY2I5YjMxZDA2M2NhOGQwXzEwNDc_332b5419-125e-4488-ab6c-093cb7492a69"
      unitRef="number">0.25</shen:PercentageOfPatronageCreditPaidInShare>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="i570da28b8ebb4bb0adecd10f02fe6d6e_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMzYvZnJhZzplMmVlY2MwNTljYmM0YWMxYWNiOWIzMWQwNjNjYThkMC90ZXh0cmVnaW9uOmUyZWVjYzA1OWNiYzRhYzFhY2I5YjMxZDA2M2NhOGQwXzc2OTY1ODEzOTkxODI_a85cea1a-b7df-4ed2-99a2-73537883790e"
      unitRef="number">0.200</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i2a17f6b004064c31852fbcfb8c3a0da5_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMzYvZnJhZzplMmVlY2MwNTljYmM0YWMxYWNiOWIzMWQwNjNjYThkMC90ZXh0cmVnaW9uOmUyZWVjYzA1OWNiYzRhYzFhY2I5YjMxZDA2M2NhOGQwXzc2OTY1ODEzOTkxODk_df206b6d-9a57-4df4-bc53-10f38c57b828"
      unitRef="usd">900000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="ic0d2d969bdae4a2aa89b0147d11fc51d_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMzYvZnJhZzplMmVlY2MwNTljYmM0YWMxYWNiOWIzMWQwNjNjYThkMC90ZXh0cmVnaW9uOmUyZWVjYzA1OWNiYzRhYzFhY2I5YjMxZDA2M2NhOGQwXzc2OTY1ODEzOTkxOTQ_c4f47bfa-7416-4265-aba0-5541d2c7788b"
      unitRef="usd">1000000.0</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i47ea880f2adf48548e011caeb6d470a5_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMzYvZnJhZzplMmVlY2MwNTljYmM0YWMxYWNiOWIzMWQwNjNjYThkMC90ZXh0cmVnaW9uOmUyZWVjYzA1OWNiYzRhYzFhY2I5YjMxZDA2M2NhOGQwXzc2OTY1ODEzOTkyMDM_4e8af637-5dc0-4d3e-b992-ac773247b0aa"
      unitRef="usd">1700000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RelatedPartyCosts
      contextRef="i2a17f6b004064c31852fbcfb8c3a0da5_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMzYvZnJhZzplMmVlY2MwNTljYmM0YWMxYWNiOWIzMWQwNjNjYThkMC90ZXh0cmVnaW9uOmUyZWVjYzA1OWNiYzRhYzFhY2I5YjMxZDA2M2NhOGQwXzc2OTY1ODEzOTk3MjU_287679b6-8563-498f-acba-b22da3639fad"
      unitRef="usd">2700000</us-gaap:RelatedPartyCosts>
    <us-gaap:RelatedPartyCosts
      contextRef="ic0d2d969bdae4a2aa89b0147d11fc51d_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMzYvZnJhZzplMmVlY2MwNTljYmM0YWMxYWNiOWIzMWQwNjNjYThkMC90ZXh0cmVnaW9uOmUyZWVjYzA1OWNiYzRhYzFhY2I5YjMxZDA2M2NhOGQwXzc2OTY1ODEzOTk3MzA_192c6ffb-c691-484f-8676-9bae1858b985"
      unitRef="usd">3000000.0</us-gaap:RelatedPartyCosts>
    <us-gaap:RelatedPartyCosts
      contextRef="i47ea880f2adf48548e011caeb6d470a5_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMzYvZnJhZzplMmVlY2MwNTljYmM0YWMxYWNiOWIzMWQwNjNjYThkMC90ZXh0cmVnaW9uOmUyZWVjYzA1OWNiYzRhYzFhY2I5YjMxZDA2M2NhOGQwXzc2OTY1ODEzOTk3Mzk_723f90df-f732-4047-ad58-a85c1cd1d244"
      unitRef="usd">3400000</us-gaap:RelatedPartyCosts>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMzkvZnJhZzpjNzg0N2UyNzA2NjE0ZTlmYTgxZTIyNGJkYTZmMzQyYy90ZXh0cmVnaW9uOmM3ODQ3ZTI3MDY2MTRlOWZhODFlMjI0YmRhNmYzNDJjXzQxMA_9011077d-c003-49ec-9b3c-3dcfce15963c">Property, Plant and Equipment &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;Property, plant and equipment consisted of the following:&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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.719%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.066%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.400%"/&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.400%"/&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.402%"/&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-style:italic;font-weight:400;line-height:100%"&gt;($ in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Estimated Useful Lives&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;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Land&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Land improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&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;10 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Buildings and structures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&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;10 - 40 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cable and fiber&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&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;15 - 30 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;390,209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equipment and software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4 - 8 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;331,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;278,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Plant in service&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;819,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;705,265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Plant under construction&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total property, plant and equipment&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;868,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;736,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Less: accumulated amortization and depreciation&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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;428,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;373,404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment, net&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;440,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;363,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMzkvZnJhZzpjNzg0N2UyNzA2NjE0ZTlmYTgxZTIyNGJkYTZmMzQyYy90ZXh0cmVnaW9uOmM3ODQ3ZTI3MDY2MTRlOWZhODFlMjI0YmRhNmYzNDJjXzQwOQ_e417b8a5-1335-47af-b5ad-7f9a168799b4">&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;Property, plant and equipment consisted of the following:&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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.719%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.066%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.400%"/&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.400%"/&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.402%"/&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-style:italic;font-weight:400;line-height:100%"&gt;($ in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Estimated Useful Lives&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;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Land&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Land improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&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;10 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Buildings and structures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&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;10 - 40 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cable and fiber&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&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;15 - 30 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;390,209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equipment and software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4 - 8 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;331,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;278,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Plant in service&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;819,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;705,265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Plant under construction&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total property, plant and equipment&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;868,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;736,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Less: accumulated amortization and depreciation&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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;428,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;373,404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment, net&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;440,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;363,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i67196a398d3043fbb38c3b0545e6589d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMzkvZnJhZzpjNzg0N2UyNzA2NjE0ZTlmYTgxZTIyNGJkYTZmMzQyYy90YWJsZTpmOWU0ZmU4M2M2YWQ0YmMwYTQ0OGUzZDQxNDhmZDYxMy90YWJsZXJhbmdlOmY5ZTRmZTgzYzZhZDRiYzBhNDQ4ZTNkNDE0OGZkNjEzXzEtMy0xLTEtMA_9a8b8b80-d7ea-4d5d-b8b6-ea8da68b30ad"
      unitRef="usd">3909000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i80a4b4c11bf04b23ad0bd2f8e02720ef_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMzkvZnJhZzpjNzg0N2UyNzA2NjE0ZTlmYTgxZTIyNGJkYTZmMzQyYy90YWJsZTpmOWU0ZmU4M2M2YWQ0YmMwYTQ0OGUzZDQxNDhmZDYxMy90YWJsZXJhbmdlOmY5ZTRmZTgzYzZhZDRiYzBhNDQ4ZTNkNDE0OGZkNjEzXzEtNS0xLTEtMA_cb13b2b6-8231-4256-b314-783080a4d934"
      unitRef="usd">3677000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ie96c11da55324e6b9d5eb00bb35bb965_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMzkvZnJhZzpjNzg0N2UyNzA2NjE0ZTlmYTgxZTIyNGJkYTZmMzQyYy90YWJsZTpmOWU0ZmU4M2M2YWQ0YmMwYTQ0OGUzZDQxNDhmZDYxMy90YWJsZXJhbmdlOmY5ZTRmZTgzYzZhZDRiYzBhNDQ4ZTNkNDE0OGZkNjEzXzItMS0xLTEtMTAwMDcvdGV4dHJlZ2lvbjoxNzdlYWQ0NzIxZWY0OGJiODUxZjY2NmI2ZmM3NDNmNF8xMDk5NTExNjI3Nzgw_3ad79e99-05ae-4ebb-b7a5-ccf714d39779">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i5bd87d712aa84f1083ec3cd1613ceb88_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMzkvZnJhZzpjNzg0N2UyNzA2NjE0ZTlmYTgxZTIyNGJkYTZmMzQyYy90YWJsZTpmOWU0ZmU4M2M2YWQ0YmMwYTQ0OGUzZDQxNDhmZDYxMy90YWJsZXJhbmdlOmY5ZTRmZTgzYzZhZDRiYzBhNDQ4ZTNkNDE0OGZkNjEzXzItMy0xLTEtMTAwMTE_82072b2b-0b1f-4779-82b3-94ab95630ad3"
      unitRef="usd">2910000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i13b19e3ee6094b93a77497287d76dfd5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMzkvZnJhZzpjNzg0N2UyNzA2NjE0ZTlmYTgxZTIyNGJkYTZmMzQyYy90YWJsZTpmOWU0ZmU4M2M2YWQ0YmMwYTQ0OGUzZDQxNDhmZDYxMy90YWJsZXJhbmdlOmY5ZTRmZTgzYzZhZDRiYzBhNDQ4ZTNkNDE0OGZkNjEzXzItNS0xLTEtMTAwMTU_7ca23050-d209-46c3-84b0-3ad137570e0f"
      unitRef="usd">2620000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="icb77893d4f394edaa5a287b9a9caad18_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMzkvZnJhZzpjNzg0N2UyNzA2NjE0ZTlmYTgxZTIyNGJkYTZmMzQyYy90YWJsZTpmOWU0ZmU4M2M2YWQ0YmMwYTQ0OGUzZDQxNDhmZDYxMy90YWJsZXJhbmdlOmY5ZTRmZTgzYzZhZDRiYzBhNDQ4ZTNkNDE0OGZkNjEzXzItMS0xLTEtMC90ZXh0cmVnaW9uOjBkZWVhZmQ2ZDFmZDQ2NzlhNzQzNTYyZDI5MjQ4MjU4XzEwOTk1MTE2Mjc3OTM_b741c431-6c8f-403b-963c-fe1cbaed66e1">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i9df7f4d88a6d4c74a790785e1d96516b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMzkvZnJhZzpjNzg0N2UyNzA2NjE0ZTlmYTgxZTIyNGJkYTZmMzQyYy90YWJsZTpmOWU0ZmU4M2M2YWQ0YmMwYTQ0OGUzZDQxNDhmZDYxMy90YWJsZXJhbmdlOmY5ZTRmZTgzYzZhZDRiYzBhNDQ4ZTNkNDE0OGZkNjEzXzItMS0xLTEtMC90ZXh0cmVnaW9uOjBkZWVhZmQ2ZDFmZDQ2NzlhNzQzNTYyZDI5MjQ4MjU4XzEwOTk1MTE2Mjc3OTg_492b586d-4c85-4f2b-a818-31ac16355eb9">P40Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i0a281de098df4276b125d7add728c835_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMzkvZnJhZzpjNzg0N2UyNzA2NjE0ZTlmYTgxZTIyNGJkYTZmMzQyYy90YWJsZTpmOWU0ZmU4M2M2YWQ0YmMwYTQ0OGUzZDQxNDhmZDYxMy90YWJsZXJhbmdlOmY5ZTRmZTgzYzZhZDRiYzBhNDQ4ZTNkNDE0OGZkNjEzXzItMy0xLTEtMA_9eece7c4-8e34-4d5a-8f07-901bb9e75c58"
      unitRef="usd">91335000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i42c6baf7ad3847c0b527771b98accd1c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMzkvZnJhZzpjNzg0N2UyNzA2NjE0ZTlmYTgxZTIyNGJkYTZmMzQyYy90YWJsZTpmOWU0ZmU4M2M2YWQ0YmMwYTQ0OGUzZDQxNDhmZDYxMy90YWJsZXJhbmdlOmY5ZTRmZTgzYzZhZDRiYzBhNDQ4ZTNkNDE0OGZkNjEzXzItNS0xLTEtMA_66ecbe70-718b-4e41-9dc7-b54ee1712d84"
      unitRef="usd">85835000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i2b0bf76c9509458b8bdf6da36ce258cd_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMzkvZnJhZzpjNzg0N2UyNzA2NjE0ZTlmYTgxZTIyNGJkYTZmMzQyYy90YWJsZTpmOWU0ZmU4M2M2YWQ0YmMwYTQ0OGUzZDQxNDhmZDYxMy90YWJsZXJhbmdlOmY5ZTRmZTgzYzZhZDRiYzBhNDQ4ZTNkNDE0OGZkNjEzXzMtMS0xLTEtMC90ZXh0cmVnaW9uOjcwMWJlNTEzZmRhYjQwMDFiNTI4ODEyMjI2Njc3NDM3XzEwOTk1MTE2Mjc3OTM_da394f0b-061d-44c9-b313-e59a81def39b">P15Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="iad059d7b8c4743edbc3276c56d4487d1_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMzkvZnJhZzpjNzg0N2UyNzA2NjE0ZTlmYTgxZTIyNGJkYTZmMzQyYy90YWJsZTpmOWU0ZmU4M2M2YWQ0YmMwYTQ0OGUzZDQxNDhmZDYxMy90YWJsZXJhbmdlOmY5ZTRmZTgzYzZhZDRiYzBhNDQ4ZTNkNDE0OGZkNjEzXzMtMS0xLTEtMC90ZXh0cmVnaW9uOjcwMWJlNTEzZmRhYjQwMDFiNTI4ODEyMjI2Njc3NDM3XzEwOTk1MTE2Mjc3OTg_ea47ab46-c6ef-49f4-b6f3-2c2629c38f26">P30Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i7be8417225f94d1caa469b5a71d0e439_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMzkvZnJhZzpjNzg0N2UyNzA2NjE0ZTlmYTgxZTIyNGJkYTZmMzQyYy90YWJsZTpmOWU0ZmU4M2M2YWQ0YmMwYTQ0OGUzZDQxNDhmZDYxMy90YWJsZXJhbmdlOmY5ZTRmZTgzYzZhZDRiYzBhNDQ4ZTNkNDE0OGZkNjEzXzMtMy0xLTEtMA_996ea8f0-888a-4a7e-9b10-c91e1bddcf88"
      unitRef="usd">390209000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i03fd4355378d4e4abb001cb1f1fd09bd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMzkvZnJhZzpjNzg0N2UyNzA2NjE0ZTlmYTgxZTIyNGJkYTZmMzQyYy90YWJsZTpmOWU0ZmU4M2M2YWQ0YmMwYTQ0OGUzZDQxNDhmZDYxMy90YWJsZXJhbmdlOmY5ZTRmZTgzYzZhZDRiYzBhNDQ4ZTNkNDE0OGZkNjEzXzMtNS0xLTEtMA_f0d6d8cb-b983-4d50-b653-b73debaf0edc"
      unitRef="usd">334260000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="id250f39f718f4d9183afce55b3f8c9cf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMzkvZnJhZzpjNzg0N2UyNzA2NjE0ZTlmYTgxZTIyNGJkYTZmMzQyYy90YWJsZTpmOWU0ZmU4M2M2YWQ0YmMwYTQ0OGUzZDQxNDhmZDYxMy90YWJsZXJhbmdlOmY5ZTRmZTgzYzZhZDRiYzBhNDQ4ZTNkNDE0OGZkNjEzXzQtMS0xLTEtMC90ZXh0cmVnaW9uOjY3NjUzMjRiNjkyMDRhNmRhZGQ0Y2Q3ZjRlODkzN2IwXzEwOTk1MTE2Mjc3OTI_69ae62ca-3379-4f8f-94bb-b55869ab016e">P4Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="id9b94ca8056345fd8cb7d82796509ed9_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMzkvZnJhZzpjNzg0N2UyNzA2NjE0ZTlmYTgxZTIyNGJkYTZmMzQyYy90YWJsZTpmOWU0ZmU4M2M2YWQ0YmMwYTQ0OGUzZDQxNDhmZDYxMy90YWJsZXJhbmdlOmY5ZTRmZTgzYzZhZDRiYzBhNDQ4ZTNkNDE0OGZkNjEzXzQtMS0xLTEtMC90ZXh0cmVnaW9uOjY3NjUzMjRiNjkyMDRhNmRhZGQ0Y2Q3ZjRlODkzN2IwXzEwOTk1MTE2Mjc3OTY_3ea46171-88d2-4dea-9864-93b558997b89">P8Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i15a609d6373f4c57ac3aba8431b44e50_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMzkvZnJhZzpjNzg0N2UyNzA2NjE0ZTlmYTgxZTIyNGJkYTZmMzQyYy90YWJsZTpmOWU0ZmU4M2M2YWQ0YmMwYTQ0OGUzZDQxNDhmZDYxMy90YWJsZXJhbmdlOmY5ZTRmZTgzYzZhZDRiYzBhNDQ4ZTNkNDE0OGZkNjEzXzQtMy0xLTEtMA_ad252acb-57e7-498b-8e5d-de00ab0da572"
      unitRef="usd">331047000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ic9fd75fafd414937baf79b6bebacb800_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMzkvZnJhZzpjNzg0N2UyNzA2NjE0ZTlmYTgxZTIyNGJkYTZmMzQyYy90YWJsZTpmOWU0ZmU4M2M2YWQ0YmMwYTQ0OGUzZDQxNDhmZDYxMy90YWJsZXJhbmdlOmY5ZTRmZTgzYzZhZDRiYzBhNDQ4ZTNkNDE0OGZkNjEzXzQtNS0xLTEtMA_a8198b9e-8616-4a7a-802d-e499b6f10bda"
      unitRef="usd">278873000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i2dbe810539314ad2a2ca8ace4d474749_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMzkvZnJhZzpjNzg0N2UyNzA2NjE0ZTlmYTgxZTIyNGJkYTZmMzQyYy90YWJsZTpmOWU0ZmU4M2M2YWQ0YmMwYTQ0OGUzZDQxNDhmZDYxMy90YWJsZXJhbmdlOmY5ZTRmZTgzYzZhZDRiYzBhNDQ4ZTNkNDE0OGZkNjEzXzUtMy0xLTEtMA_3093566b-5138-4a26-b817-2d83ae0825c9"
      unitRef="usd">819410000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ia327739392ee416d8b8865ebd00ddd4f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMzkvZnJhZzpjNzg0N2UyNzA2NjE0ZTlmYTgxZTIyNGJkYTZmMzQyYy90YWJsZTpmOWU0ZmU4M2M2YWQ0YmMwYTQ0OGUzZDQxNDhmZDYxMy90YWJsZXJhbmdlOmY5ZTRmZTgzYzZhZDRiYzBhNDQ4ZTNkNDE0OGZkNjEzXzUtNS0xLTEtMA_158ababd-17f5-408d-aaba-42bfa8c30c67"
      unitRef="usd">705265000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="idebbabc32023482eb8165a6a4bdf85f5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMzkvZnJhZzpjNzg0N2UyNzA2NjE0ZTlmYTgxZTIyNGJkYTZmMzQyYy90YWJsZTpmOWU0ZmU4M2M2YWQ0YmMwYTQ0OGUzZDQxNDhmZDYxMy90YWJsZXJhbmdlOmY5ZTRmZTgzYzZhZDRiYzBhNDQ4ZTNkNDE0OGZkNjEzXzYtMy0xLTEtMA_048ef438-ba82-4b15-a579-fdc91cb6c588"
      unitRef="usd">49417000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="id0b9ed7976094e26b528ddecbddd6239_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMzkvZnJhZzpjNzg0N2UyNzA2NjE0ZTlmYTgxZTIyNGJkYTZmMzQyYy90YWJsZTpmOWU0ZmU4M2M2YWQ0YmMwYTQ0OGUzZDQxNDhmZDYxMy90YWJsZXJhbmdlOmY5ZTRmZTgzYzZhZDRiYzBhNDQ4ZTNkNDE0OGZkNjEzXzYtNS0xLTEtMA_4edbe7dd-6eb7-44b8-b585-fa11c55f29f6"
      unitRef="usd">31226000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMzkvZnJhZzpjNzg0N2UyNzA2NjE0ZTlmYTgxZTIyNGJkYTZmMzQyYy90YWJsZTpmOWU0ZmU4M2M2YWQ0YmMwYTQ0OGUzZDQxNDhmZDYxMy90YWJsZXJhbmdlOmY5ZTRmZTgzYzZhZDRiYzBhNDQ4ZTNkNDE0OGZkNjEzXzctMy0xLTEtMA_6f9f572a-0e9c-4e35-891b-63dde8f662f9"
      unitRef="usd">868827000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMzkvZnJhZzpjNzg0N2UyNzA2NjE0ZTlmYTgxZTIyNGJkYTZmMzQyYy90YWJsZTpmOWU0ZmU4M2M2YWQ0YmMwYTQ0OGUzZDQxNDhmZDYxMy90YWJsZXJhbmdlOmY5ZTRmZTgzYzZhZDRiYzBhNDQ4ZTNkNDE0OGZkNjEzXzctNS0xLTEtMA_8c2e0bd3-0a7e-4918-97c7-93fd9aeebc5b"
      unitRef="usd">736491000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMzkvZnJhZzpjNzg0N2UyNzA2NjE0ZTlmYTgxZTIyNGJkYTZmMzQyYy90YWJsZTpmOWU0ZmU4M2M2YWQ0YmMwYTQ0OGUzZDQxNDhmZDYxMy90YWJsZXJhbmdlOmY5ZTRmZTgzYzZhZDRiYzBhNDQ4ZTNkNDE0OGZkNjEzXzgtMy0xLTEtMA_ae182e17-2f69-45fe-b18f-854322b8fe08"
      unitRef="usd">428400000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMzkvZnJhZzpjNzg0N2UyNzA2NjE0ZTlmYTgxZTIyNGJkYTZmMzQyYy90YWJsZTpmOWU0ZmU4M2M2YWQ0YmMwYTQ0OGUzZDQxNDhmZDYxMy90YWJsZXJhbmdlOmY5ZTRmZTgzYzZhZDRiYzBhNDQ4ZTNkNDE0OGZkNjEzXzgtNS0xLTEtMA_68f91ab9-7252-4caa-82c3-510e19e2efa6"
      unitRef="usd">373404000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMzkvZnJhZzpjNzg0N2UyNzA2NjE0ZTlmYTgxZTIyNGJkYTZmMzQyYy90YWJsZTpmOWU0ZmU4M2M2YWQ0YmMwYTQ0OGUzZDQxNDhmZDYxMy90YWJsZXJhbmdlOmY5ZTRmZTgzYzZhZDRiYzBhNDQ4ZTNkNDE0OGZkNjEzXzktMy0xLTEtMA_83d5bacc-a358-40c5-a9ed-ff12beebd008"
      unitRef="usd">440427000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xMzkvZnJhZzpjNzg0N2UyNzA2NjE0ZTlmYTgxZTIyNGJkYTZmMzQyYy90YWJsZTpmOWU0ZmU4M2M2YWQ0YmMwYTQ0OGUzZDQxNDhmZDYxMy90YWJsZXJhbmdlOmY5ZTRmZTgzYzZhZDRiYzBhNDQ4ZTNkNDE0OGZkNjEzXzktNS0xLTEtMA_c262d901-55a8-4010-bbd2-eb52e0cbd066"
      unitRef="usd">363087000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90ZXh0cmVnaW9uOmVjNjhhZWVhZWUzYzQ4MDVhMzU2NGQzZDJmYWI3MWVhXzI2Mjk_30114e01-8563-47cc-945c-549890b26e00">Goodwill and Intangible Assets &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;Other intangible assets consisted of the following:&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:33.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&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.326%"/&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:7.671%"/&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:8.695%"/&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.326%"/&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:7.681%"/&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;December 31, 2020&lt;/span&gt;&lt;/td&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;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-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Accumulated Amortization and Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Accumulated Amortization and Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="padding:2px 1pt;text-align:left;vertical-align: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 - Broadband&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Indefinite-lived intangibles:&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;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 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;Cable franchise rights&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;FCC spectrum licenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,839&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,839&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Railroad crossing rights&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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 indefinite-lived intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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;94,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;94,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;78,314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;78,314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;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:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt 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%"&gt;Finite-lived intangibles:&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;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 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;FCC spectrum licenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,811&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(97)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,562&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Subscriber relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,600)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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 intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(250)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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 finite-lived intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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;35,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;(26,617)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;9,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;33,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;(25,947)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;7,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Total goodwill and intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;133,376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(26,617)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;106,759&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114,188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(25,947)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88,241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="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;We acquired Canaan Cable ("Canaan") on December 31, 2020. The $2.1&#160;million acquisition price was allocated as follows: $1.1&#160;million of property, plant and equipment; $0.4&#160;million to subscriber relationships; and $0.6&#160;million of goodwill. We remitted $1.89&#160;million of the acquisition price at closing. The remaining $210&#160;thousand was accrued and represents a non-cash investing and financing activity.&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:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the third quarter of 2020, the Company completed the purchase of certain indefinite-lived CBRS spectrum licenses for an aggregate cost of $16.1&#160;million, within our Broadband segment. Spectrum licenses in the CBRS band are issued by the Federal Communications Commission (&#x201c;FCC&#x201d;) and provide us priority access rights over general access users other than incumbents, in that specific band, in accordance with the FCC&#x2019;s three-tier CBRS band spectrum sharing framework to utilize designated radio frequency spectrum within specific geographic service areas to provide wireless communication services.&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"&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 third quarter of 2019, the Company purchased certain indefinite-lived spectrum licenses for $13.8&#160;million and finite-lived spectrum licenses for $4.7&#160;million.&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;We acquired Big Sandy Broadband, Inc. (&#x201c;Big Sandy&#x201d;) on February 28, 2019. The $10 million acquisition price was allocated as follows: $4.6 million&#160;of property, plant and equipment;&#160;$2.8 million&#160;of subscriber relationships; and&#160;$2.6 million&#160;of goodwill.&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;For the years ended December&#160;31, 2020, 2019 and 2018, amortization expense was approximately $0.7 million, $0.5 million and $0.2 million, 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-weight:400;line-height:120%"&gt;Our finite-lived intangible assets are amortized over the following estimated useful lives:&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:48.245%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.921%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.295%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Estimated Useful Life&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;FCC spectrum licenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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;18 - 30 years&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;Subscriber relationships&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;3 - 10 years&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;Other intangibles&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;15 - 20 years&lt;/span&gt;&lt;/div&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-weight:400;line-height:120%"&gt;The following table summarizes expected amortization of intangible assets at 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:48.245%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.921%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.295%"/&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-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&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;Amortization of Intangible Assets&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt 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:top"&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 colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;778&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90ZXh0cmVnaW9uOmVjNjhhZWVhZWUzYzQ4MDVhMzU2NGQzZDJmYWI3MWVhXzI2MjM_d2e8a890-51f1-493f-9a07-6752cef5792d">&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;Other intangible assets consisted of the following:&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:33.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&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.326%"/&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:7.671%"/&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:8.695%"/&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.326%"/&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:7.681%"/&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;December 31, 2020&lt;/span&gt;&lt;/td&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;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-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Accumulated Amortization and Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Accumulated Amortization and Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="padding:2px 1pt;text-align:left;vertical-align: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 - Broadband&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Indefinite-lived intangibles:&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;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 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;Cable franchise rights&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;FCC spectrum licenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,839&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,839&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Railroad crossing rights&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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 indefinite-lived intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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;94,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;94,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;78,314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;78,314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;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:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt 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%"&gt;Finite-lived intangibles:&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;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 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;FCC spectrum licenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,811&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(97)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,562&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Subscriber relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,600)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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 intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(250)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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 finite-lived intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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;35,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;(26,617)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;9,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;33,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;(25,947)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;7,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Total goodwill and intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;133,376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(26,617)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;106,759&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114,188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(25,947)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88,241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90ZXh0cmVnaW9uOmVjNjhhZWVhZWUzYzQ4MDVhMzU2NGQzZDJmYWI3MWVhXzI2MzA_aa35cb62-1a68-4dbf-8acf-aa9279e12294">&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;Other intangible assets consisted of the following:&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:33.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&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.326%"/&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:7.671%"/&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:8.695%"/&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.326%"/&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:7.681%"/&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;December 31, 2020&lt;/span&gt;&lt;/td&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;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-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Accumulated Amortization and Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Accumulated Amortization and Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="padding:2px 1pt;text-align:left;vertical-align: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 - Broadband&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Indefinite-lived intangibles:&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;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 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;Cable franchise rights&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;FCC spectrum licenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,839&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,839&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Railroad crossing rights&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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 indefinite-lived intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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;94,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;94,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;78,314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;78,314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;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:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt 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%"&gt;Finite-lived intangibles:&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;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 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;FCC spectrum licenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,811&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(97)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,562&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Subscriber relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,600)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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 intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(250)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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 finite-lived intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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;35,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;(26,617)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;9,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;33,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;(25,947)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;7,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Total goodwill and intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;133,376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(26,617)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;106,759&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114,188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(25,947)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88,241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:GoodwillGross
      contextRef="iff28f520adaa4107bf4124a14a8bf114_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90YWJsZTo3MjExMmZlNWU2MDI0ODM4OTBiMTFiZThjNmQxMDFhMy90YWJsZXJhbmdlOjcyMTEyZmU1ZTYwMjQ4Mzg5MGIxMWJlOGM2ZDEwMWEzXzItMS0xLTEtMjUzNA_20c0b509-7ebf-4680-89e8-d7693e9fcfd8"
      unitRef="usd">3244000</us-gaap:GoodwillGross>
    <us-gaap:Goodwill
      contextRef="iff28f520adaa4107bf4124a14a8bf114_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90YWJsZTo3MjExMmZlNWU2MDI0ODM4OTBiMTFiZThjNmQxMDFhMy90YWJsZXJhbmdlOjcyMTEyZmU1ZTYwMjQ4Mzg5MGIxMWJlOGM2ZDEwMWEzXzItNS0xLTEtMjU1MA_949286b6-77cf-46c6-b750-e0a8357cbb4e"
      unitRef="usd">3244000</us-gaap:Goodwill>
    <us-gaap:GoodwillGross
      contextRef="ia44b18b3de1a4de3a9a74d749b705d62_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90YWJsZTo3MjExMmZlNWU2MDI0ODM4OTBiMTFiZThjNmQxMDFhMy90YWJsZXJhbmdlOjcyMTEyZmU1ZTYwMjQ4Mzg5MGIxMWJlOGM2ZDEwMWEzXzItNy0xLTEtMjU1NA_e62d1cd5-ccc4-448d-8c7e-6c1416af7665"
      unitRef="usd">2687000</us-gaap:GoodwillGross>
    <us-gaap:Goodwill
      contextRef="ia44b18b3de1a4de3a9a74d749b705d62_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90YWJsZTo3MjExMmZlNWU2MDI0ODM4OTBiMTFiZThjNmQxMDFhMy90YWJsZXJhbmdlOjcyMTEyZmU1ZTYwMjQ4Mzg5MGIxMWJlOGM2ZDEwMWEzXzItMTEtMS0xLTI1NjI_29ef58b6-9500-4b5c-bae3-0b4f04cac197"
      unitRef="usd">2687000</us-gaap:Goodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i6d4b4a4885574411983220f16dbcda27_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90YWJsZTo3MjExMmZlNWU2MDI0ODM4OTBiMTFiZThjNmQxMDFhMy90YWJsZXJhbmdlOjcyMTEyZmU1ZTYwMjQ4Mzg5MGIxMWJlOGM2ZDEwMWEzXzMtMS0xLTEtMA_24f2d504-ddfb-45e2-97b6-428ad4559805"
      unitRef="usd">64334000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i6d4b4a4885574411983220f16dbcda27_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90YWJsZTo3MjExMmZlNWU2MDI0ODM4OTBiMTFiZThjNmQxMDFhMy90YWJsZXJhbmdlOjcyMTEyZmU1ZTYwMjQ4Mzg5MGIxMWJlOGM2ZDEwMWEzXzMtNS0xLTEtMA_ac3d9c70-802f-473b-a03e-c0e5e727cd10"
      unitRef="usd">64334000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i7dfc6ab996b3465db98b57836d899e1e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90YWJsZTo3MjExMmZlNWU2MDI0ODM4OTBiMTFiZThjNmQxMDFhMy90YWJsZXJhbmdlOjcyMTEyZmU1ZTYwMjQ4Mzg5MGIxMWJlOGM2ZDEwMWEzXzMtNy0xLTEtMA_8c48d843-b055-4860-b38d-20dbf0ffee5a"
      unitRef="usd">64334000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i7dfc6ab996b3465db98b57836d899e1e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90YWJsZTo3MjExMmZlNWU2MDI0ODM4OTBiMTFiZThjNmQxMDFhMy90YWJsZXJhbmdlOjcyMTEyZmU1ZTYwMjQ4Mzg5MGIxMWJlOGM2ZDEwMWEzXzMtMTEtMS0xLTA_0e60db92-84a5-4fd4-869f-d4983bf93218"
      unitRef="usd">64334000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="ib6616c719a3249269d9a240d5c964147_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90YWJsZTo3MjExMmZlNWU2MDI0ODM4OTBiMTFiZThjNmQxMDFhMy90YWJsZXJhbmdlOjcyMTEyZmU1ZTYwMjQ4Mzg5MGIxMWJlOGM2ZDEwMWEzXzQtMS0xLTEtMA_b96266e6-f6d5-487f-af8b-5912e80b7c56"
      unitRef="usd">29958000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="ib6616c719a3249269d9a240d5c964147_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90YWJsZTo3MjExMmZlNWU2MDI0ODM4OTBiMTFiZThjNmQxMDFhMy90YWJsZXJhbmdlOjcyMTEyZmU1ZTYwMjQ4Mzg5MGIxMWJlOGM2ZDEwMWEzXzQtNS0xLTEtMA_4d7ffc6f-7d3e-40d3-8539-1332b9bf74d5"
      unitRef="usd">29958000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="if39b01c7af7c401ba0c98ae80f64d0b3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90YWJsZTo3MjExMmZlNWU2MDI0ODM4OTBiMTFiZThjNmQxMDFhMy90YWJsZXJhbmdlOjcyMTEyZmU1ZTYwMjQ4Mzg5MGIxMWJlOGM2ZDEwMWEzXzQtNy0xLTEtMA_d1e92e76-abb6-49ac-845d-f5bac8fe9f0e"
      unitRef="usd">13839000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="if39b01c7af7c401ba0c98ae80f64d0b3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90YWJsZTo3MjExMmZlNWU2MDI0ODM4OTBiMTFiZThjNmQxMDFhMy90YWJsZXJhbmdlOjcyMTEyZmU1ZTYwMjQ4Mzg5MGIxMWJlOGM2ZDEwMWEzXzQtMTEtMS0xLTA_ba850819-7498-47b9-b080-1f48cb4cbfa6"
      unitRef="usd">13839000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="ie903d7b201b24240a16615738d7f6981_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90YWJsZTo3MjExMmZlNWU2MDI0ODM4OTBiMTFiZThjNmQxMDFhMy90YWJsZXJhbmdlOjcyMTEyZmU1ZTYwMjQ4Mzg5MGIxMWJlOGM2ZDEwMWEzXzUtMS0xLTEtMA_d5306c86-db58-4b5d-9e79-1fcae0005e0c"
      unitRef="usd">141000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="ie903d7b201b24240a16615738d7f6981_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90YWJsZTo3MjExMmZlNWU2MDI0ODM4OTBiMTFiZThjNmQxMDFhMy90YWJsZXJhbmdlOjcyMTEyZmU1ZTYwMjQ4Mzg5MGIxMWJlOGM2ZDEwMWEzXzUtNS0xLTEtMA_52dc6da5-9f03-423d-bfdf-bb2ed0bb7d4c"
      unitRef="usd">141000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="if42d64f96fe646df807be3d2ba9e186e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90YWJsZTo3MjExMmZlNWU2MDI0ODM4OTBiMTFiZThjNmQxMDFhMy90YWJsZXJhbmdlOjcyMTEyZmU1ZTYwMjQ4Mzg5MGIxMWJlOGM2ZDEwMWEzXzUtNy0xLTEtMA_39381985-6209-49fb-9ebf-e6863ab09df5"
      unitRef="usd">141000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="if42d64f96fe646df807be3d2ba9e186e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90YWJsZTo3MjExMmZlNWU2MDI0ODM4OTBiMTFiZThjNmQxMDFhMy90YWJsZXJhbmdlOjcyMTEyZmU1ZTYwMjQ4Mzg5MGIxMWJlOGM2ZDEwMWEzXzUtMTEtMS0xLTA_5c53cc67-7dac-4d4a-bed6-822d16d96887"
      unitRef="usd">141000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90YWJsZTo3MjExMmZlNWU2MDI0ODM4OTBiMTFiZThjNmQxMDFhMy90YWJsZXJhbmdlOjcyMTEyZmU1ZTYwMjQ4Mzg5MGIxMWJlOGM2ZDEwMWEzXzYtMS0xLTEtMA_a73002c4-8788-4c27-a916-b7f2c180b148"
      unitRef="usd">94433000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90YWJsZTo3MjExMmZlNWU2MDI0ODM4OTBiMTFiZThjNmQxMDFhMy90YWJsZXJhbmdlOjcyMTEyZmU1ZTYwMjQ4Mzg5MGIxMWJlOGM2ZDEwMWEzXzYtNS0xLTEtMA_981df093-f39d-4124-9775-c74bb1866a5e"
      unitRef="usd">94433000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90YWJsZTo3MjExMmZlNWU2MDI0ODM4OTBiMTFiZThjNmQxMDFhMy90YWJsZXJhbmdlOjcyMTEyZmU1ZTYwMjQ4Mzg5MGIxMWJlOGM2ZDEwMWEzXzYtNy0xLTEtMA_6efef991-222d-4276-86d9-37979a873181"
      unitRef="usd">78314000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90YWJsZTo3MjExMmZlNWU2MDI0ODM4OTBiMTFiZThjNmQxMDFhMy90YWJsZXJhbmdlOjcyMTEyZmU1ZTYwMjQ4Mzg5MGIxMWJlOGM2ZDEwMWEzXzYtMTEtMS0xLTA_13f85723-b700-477f-b3a6-61f51a013c24"
      unitRef="usd">78314000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="id1e798b46d2a47e3b435e271f93d7664_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90YWJsZTo3MjExMmZlNWU2MDI0ODM4OTBiMTFiZThjNmQxMDFhMy90YWJsZXJhbmdlOjcyMTEyZmU1ZTYwMjQ4Mzg5MGIxMWJlOGM2ZDEwMWEzXzEwLTEtMS0xLTA_b556fbaf-0e4f-409f-a9e3-41a613bff0f6"
      unitRef="usd">6811000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="id1e798b46d2a47e3b435e271f93d7664_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90YWJsZTo3MjExMmZlNWU2MDI0ODM4OTBiMTFiZThjNmQxMDFhMy90YWJsZXJhbmdlOjcyMTEyZmU1ZTYwMjQ4Mzg5MGIxMWJlOGM2ZDEwMWEzXzEwLTMtMS0xLTA_fa239e3f-4e2d-4930-93c9-ea5daaeb1cbd"
      unitRef="usd">340000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="id1e798b46d2a47e3b435e271f93d7664_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90YWJsZTo3MjExMmZlNWU2MDI0ODM4OTBiMTFiZThjNmQxMDFhMy90YWJsZXJhbmdlOjcyMTEyZmU1ZTYwMjQ4Mzg5MGIxMWJlOGM2ZDEwMWEzXzEwLTUtMS0xLTA_f57db859-5cb9-442d-97dc-4cbe43ca693a"
      unitRef="usd">6471000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ib6d23fff24144f88aced77ff33a4e3cf_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90YWJsZTo3MjExMmZlNWU2MDI0ODM4OTBiMTFiZThjNmQxMDFhMy90YWJsZXJhbmdlOjcyMTEyZmU1ZTYwMjQ4Mzg5MGIxMWJlOGM2ZDEwMWEzXzEwLTctMS0xLTA_d1b12771-d768-4825-9910-53532e74ba65"
      unitRef="usd">4659000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ib6d23fff24144f88aced77ff33a4e3cf_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90YWJsZTo3MjExMmZlNWU2MDI0ODM4OTBiMTFiZThjNmQxMDFhMy90YWJsZXJhbmdlOjcyMTEyZmU1ZTYwMjQ4Mzg5MGIxMWJlOGM2ZDEwMWEzXzEwLTktMS0xLTA_59748ce2-8133-454c-baf3-f96febaf7eef"
      unitRef="usd">97000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ib6d23fff24144f88aced77ff33a4e3cf_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90YWJsZTo3MjExMmZlNWU2MDI0ODM4OTBiMTFiZThjNmQxMDFhMy90YWJsZXJhbmdlOjcyMTEyZmU1ZTYwMjQ4Mzg5MGIxMWJlOGM2ZDEwMWEzXzEwLTExLTEtMS0w_2b4098e1-17ae-4f3d-b3e3-21b0cdfd9e42"
      unitRef="usd">4562000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i04b17c01f1cf4be4ae680788f1e03918_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90YWJsZTo3MjExMmZlNWU2MDI0ODM4OTBiMTFiZThjNmQxMDFhMy90YWJsZXJhbmdlOjcyMTEyZmU1ZTYwMjQ4Mzg5MGIxMWJlOGM2ZDEwMWEzXzEyLTEtMS0xLTA_797bc50c-9cbb-4777-9d40-204fbe552acd"
      unitRef="usd">28425000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i04b17c01f1cf4be4ae680788f1e03918_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90YWJsZTo3MjExMmZlNWU2MDI0ODM4OTBiMTFiZThjNmQxMDFhMy90YWJsZXJhbmdlOjcyMTEyZmU1ZTYwMjQ4Mzg5MGIxMWJlOGM2ZDEwMWEzXzEyLTMtMS0xLTA_676d468f-9f0c-4eed-a330-175335239fcd"
      unitRef="usd">26000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i04b17c01f1cf4be4ae680788f1e03918_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90YWJsZTo3MjExMmZlNWU2MDI0ODM4OTBiMTFiZThjNmQxMDFhMy90YWJsZXJhbmdlOjcyMTEyZmU1ZTYwMjQ4Mzg5MGIxMWJlOGM2ZDEwMWEzXzEyLTUtMS0xLTA_d29cab08-225e-4040-b23a-5b7178a1aaad"
      unitRef="usd">2425000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i2e5cec0750d946699bd7def6bc70ac98_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90YWJsZTo3MjExMmZlNWU2MDI0ODM4OTBiMTFiZThjNmQxMDFhMy90YWJsZXJhbmdlOjcyMTEyZmU1ZTYwMjQ4Mzg5MGIxMWJlOGM2ZDEwMWEzXzEyLTctMS0xLTA_2badda9d-bc83-4442-b230-e9ce4a743337"
      unitRef="usd">28065000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i2e5cec0750d946699bd7def6bc70ac98_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90YWJsZTo3MjExMmZlNWU2MDI0ODM4OTBiMTFiZThjNmQxMDFhMy90YWJsZXJhbmdlOjcyMTEyZmU1ZTYwMjQ4Mzg5MGIxMWJlOGM2ZDEwMWEzXzEyLTktMS0xLTA_bbe2188b-1a15-44c6-b8aa-ad607cf1fea3"
      unitRef="usd">25600000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i2e5cec0750d946699bd7def6bc70ac98_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90YWJsZTo3MjExMmZlNWU2MDI0ODM4OTBiMTFiZThjNmQxMDFhMy90YWJsZXJhbmdlOjcyMTEyZmU1ZTYwMjQ4Mzg5MGIxMWJlOGM2ZDEwMWEzXzEyLTExLTEtMS0w_5226f8fe-43e4-47ad-a278-663d080509f3"
      unitRef="usd">2465000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i7e71de16e756467ca63752c842b3a034_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90YWJsZTo3MjExMmZlNWU2MDI0ODM4OTBiMTFiZThjNmQxMDFhMy90YWJsZXJhbmdlOjcyMTEyZmU1ZTYwMjQ4Mzg5MGIxMWJlOGM2ZDEwMWEzXzEzLTEtMS0xLTA_a62154f7-f9b3-442f-b819-9cb822e993cd"
      unitRef="usd">463000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i7e71de16e756467ca63752c842b3a034_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90YWJsZTo3MjExMmZlNWU2MDI0ODM4OTBiMTFiZThjNmQxMDFhMy90YWJsZXJhbmdlOjcyMTEyZmU1ZTYwMjQ4Mzg5MGIxMWJlOGM2ZDEwMWEzXzEzLTMtMS0xLTA_ab6f342f-f167-47cc-97ee-ae0b73a64c80"
      unitRef="usd">277000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i7e71de16e756467ca63752c842b3a034_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90YWJsZTo3MjExMmZlNWU2MDI0ODM4OTBiMTFiZThjNmQxMDFhMy90YWJsZXJhbmdlOjcyMTEyZmU1ZTYwMjQ4Mzg5MGIxMWJlOGM2ZDEwMWEzXzEzLTUtMS0xLTA_c722426e-ed59-42c0-a101-3de8d48f314b"
      unitRef="usd">186000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="if114e169278e41ea962d840a3b6f9e03_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90YWJsZTo3MjExMmZlNWU2MDI0ODM4OTBiMTFiZThjNmQxMDFhMy90YWJsZXJhbmdlOjcyMTEyZmU1ZTYwMjQ4Mzg5MGIxMWJlOGM2ZDEwMWEzXzEzLTctMS0xLTA_53c6386f-f858-4948-aee4-e673277deaef"
      unitRef="usd">463000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="if114e169278e41ea962d840a3b6f9e03_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90YWJsZTo3MjExMmZlNWU2MDI0ODM4OTBiMTFiZThjNmQxMDFhMy90YWJsZXJhbmdlOjcyMTEyZmU1ZTYwMjQ4Mzg5MGIxMWJlOGM2ZDEwMWEzXzEzLTktMS0xLTA_9e81f3cf-b001-4d07-b87a-fc84a0c326fa"
      unitRef="usd">250000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="if114e169278e41ea962d840a3b6f9e03_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90YWJsZTo3MjExMmZlNWU2MDI0ODM4OTBiMTFiZThjNmQxMDFhMy90YWJsZXJhbmdlOjcyMTEyZmU1ZTYwMjQ4Mzg5MGIxMWJlOGM2ZDEwMWEzXzEzLTExLTEtMS0w_ac9304f1-3441-4ab5-a093-4e4ca792e73f"
      unitRef="usd">213000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90YWJsZTo3MjExMmZlNWU2MDI0ODM4OTBiMTFiZThjNmQxMDFhMy90YWJsZXJhbmdlOjcyMTEyZmU1ZTYwMjQ4Mzg5MGIxMWJlOGM2ZDEwMWEzXzE0LTEtMS0xLTA_13c884bf-6a20-4299-8077-76021c04a011"
      unitRef="usd">35699000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90YWJsZTo3MjExMmZlNWU2MDI0ODM4OTBiMTFiZThjNmQxMDFhMy90YWJsZXJhbmdlOjcyMTEyZmU1ZTYwMjQ4Mzg5MGIxMWJlOGM2ZDEwMWEzXzE0LTMtMS0xLTA_ac9faf9c-bb33-44b7-8e15-19a772867025"
      unitRef="usd">26617000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90YWJsZTo3MjExMmZlNWU2MDI0ODM4OTBiMTFiZThjNmQxMDFhMy90YWJsZXJhbmdlOjcyMTEyZmU1ZTYwMjQ4Mzg5MGIxMWJlOGM2ZDEwMWEzXzE0LTUtMS0xLTA_6e7ff9cb-3999-42ad-b827-8e3bf086fedf"
      unitRef="usd">9082000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90YWJsZTo3MjExMmZlNWU2MDI0ODM4OTBiMTFiZThjNmQxMDFhMy90YWJsZXJhbmdlOjcyMTEyZmU1ZTYwMjQ4Mzg5MGIxMWJlOGM2ZDEwMWEzXzE0LTctMS0xLTA_3836990e-89e8-40f3-a594-7d5af6d28fa4"
      unitRef="usd">33187000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90YWJsZTo3MjExMmZlNWU2MDI0ODM4OTBiMTFiZThjNmQxMDFhMy90YWJsZXJhbmdlOjcyMTEyZmU1ZTYwMjQ4Mzg5MGIxMWJlOGM2ZDEwMWEzXzE0LTktMS0xLTA_85cdbf07-ed6b-4f3f-a0c1-36269cb445a1"
      unitRef="usd">25947000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90YWJsZTo3MjExMmZlNWU2MDI0ODM4OTBiMTFiZThjNmQxMDFhMy90YWJsZXJhbmdlOjcyMTEyZmU1ZTYwMjQ4Mzg5MGIxMWJlOGM2ZDEwMWEzXzE0LTExLTEtMS0w_09931029-f541-4b9d-aa7b-c86b2bcc4595"
      unitRef="usd">7240000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90YWJsZTo3MjExMmZlNWU2MDI0ODM4OTBiMTFiZThjNmQxMDFhMy90YWJsZXJhbmdlOjcyMTEyZmU1ZTYwMjQ4Mzg5MGIxMWJlOGM2ZDEwMWEzXzE1LTEtMS0xLTA_5d3083d4-1bd2-42fc-b1e8-de1291a050a4"
      unitRef="usd">133376000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90YWJsZTo3MjExMmZlNWU2MDI0ODM4OTBiMTFiZThjNmQxMDFhMy90YWJsZXJhbmdlOjcyMTEyZmU1ZTYwMjQ4Mzg5MGIxMWJlOGM2ZDEwMWEzXzE1LTMtMS0xLTA_bb851a11-3be1-4cb0-914a-c944e4526c79"
      unitRef="usd">26617000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90YWJsZTo3MjExMmZlNWU2MDI0ODM4OTBiMTFiZThjNmQxMDFhMy90YWJsZXJhbmdlOjcyMTEyZmU1ZTYwMjQ4Mzg5MGIxMWJlOGM2ZDEwMWEzXzE1LTUtMS0xLTA_64954f44-9c66-40b8-82b3-b602474dbf0c"
      unitRef="usd">106759000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90YWJsZTo3MjExMmZlNWU2MDI0ODM4OTBiMTFiZThjNmQxMDFhMy90YWJsZXJhbmdlOjcyMTEyZmU1ZTYwMjQ4Mzg5MGIxMWJlOGM2ZDEwMWEzXzE1LTctMS0xLTA_abd011f8-d8cd-4ca0-b746-b415045262f7"
      unitRef="usd">114188000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90YWJsZTo3MjExMmZlNWU2MDI0ODM4OTBiMTFiZThjNmQxMDFhMy90YWJsZXJhbmdlOjcyMTEyZmU1ZTYwMjQ4Mzg5MGIxMWJlOGM2ZDEwMWEzXzE1LTktMS0xLTA_1db61fd1-d50e-4258-a1aa-32e19ed672bd"
      unitRef="usd">25947000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90YWJsZTo3MjExMmZlNWU2MDI0ODM4OTBiMTFiZThjNmQxMDFhMy90YWJsZXJhbmdlOjcyMTEyZmU1ZTYwMjQ4Mzg5MGIxMWJlOGM2ZDEwMWEzXzE1LTExLTEtMS0w_f3336bc0-2163-460e-954e-5408b467498c"
      unitRef="usd">88241000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i1408b27a0c7d4c13901588b4daff8181_D20201231-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90ZXh0cmVnaW9uOmVjNjhhZWVhZWUzYzQ4MDVhMzU2NGQzZDJmYWI3MWVhXzEwOTk1MTE2MzgxNTI_fe5e206a-b1ab-445c-b521-ec64d6900ae4"
      unitRef="usd">2100000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="iaa5f5acf20cb47b09ba9ebf192ab3a88_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90ZXh0cmVnaW9uOmVjNjhhZWVhZWUzYzQ4MDVhMzU2NGQzZDJmYWI3MWVhXzEwOTk1MTE2MzgyMDA_db462b0f-9b62-4d62-87fb-53510782354b"
      unitRef="usd">1100000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="i171d9785e7f645dea64c6366a5aac588_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90ZXh0cmVnaW9uOmVjNjhhZWVhZWUzYzQ4MDVhMzU2NGQzZDJmYWI3MWVhXzEwOTk1MTE2MzgyMzg_555b2b18-63b8-413c-b551-0cc3227060c6"
      unitRef="usd">400000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:Goodwill
      contextRef="iaa5f5acf20cb47b09ba9ebf192ab3a88_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90ZXh0cmVnaW9uOmVjNjhhZWVhZWUzYzQ4MDVhMzU2NGQzZDJmYWI3MWVhXzEwOTk1MTE2MzgyNzU_a0d1f221-3632-4b95-b766-e3562036c512"
      unitRef="usd">600000</us-gaap:Goodwill>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i1408b27a0c7d4c13901588b4daff8181_D20201231-20201231"
      decimals="-4"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90ZXh0cmVnaW9uOmVjNjhhZWVhZWUzYzQ4MDVhMzU2NGQzZDJmYWI3MWVhXzEwOTk1MTE2MzgzMDQ_7704e54a-87aa-49f1-b6ad-1a43358a7899"
      unitRef="usd">1890000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:NoncashOrPartNoncashAcquisitionOtherLiabilitiesAssumed1
      contextRef="i1408b27a0c7d4c13901588b4daff8181_D20201231-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90ZXh0cmVnaW9uOmVjNjhhZWVhZWUzYzQ4MDVhMzU2NGQzZDJmYWI3MWVhXzEwOTk1MTE2MzgzNTk_b1ecdf96-d364-4ff9-834f-28ab2f6be423"
      unitRef="usd">210000</us-gaap:NoncashOrPartNoncashAcquisitionOtherLiabilitiesAssumed1>
    <us-gaap:IndefinitelivedIntangibleAssetsAcquired
      contextRef="i272563902ea14290b6a36727462e3921_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90ZXh0cmVnaW9uOmVjNjhhZWVhZWUzYzQ4MDVhMzU2NGQzZDJmYWI3MWVhXzM4NDgyOTA3MDM5Mzc_a333d166-a517-42fa-a1f6-2468fda75ca3"
      unitRef="usd">16100000</us-gaap:IndefinitelivedIntangibleAssetsAcquired>
    <us-gaap:IndefinitelivedIntangibleAssetsAcquired
      contextRef="i37b1fc8145554bd4852cae64600396b8_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90ZXh0cmVnaW9uOmVjNjhhZWVhZWUzYzQ4MDVhMzU2NGQzZDJmYWI3MWVhXzM4NDgyOTA3MDQ1OTA_96120434-4cd6-4d9b-ba23-ec4fdb0e881a"
      unitRef="usd">13800000</us-gaap:IndefinitelivedIntangibleAssetsAcquired>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i37b1fc8145554bd4852cae64600396b8_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90ZXh0cmVnaW9uOmVjNjhhZWVhZWUzYzQ4MDVhMzU2NGQzZDJmYWI3MWVhXzM4NDgyOTA3MDQ1NzY_9d063576-9122-432c-878d-d481c84a0537"
      unitRef="usd">4700000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i5c58e6091c13400eab5a614d8c0e4de4_D20190228-20190228"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90ZXh0cmVnaW9uOmVjNjhhZWVhZWUzYzQ4MDVhMzU2NGQzZDJmYWI3MWVhXzEwOTk1MTE2MzQwOTY_ff955bc3-2a54-4cd7-8e32-90ae9490169d"
      unitRef="usd">10000000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="i80a6e2b4bfbb4b3082a3588758c310d0_I20190228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90ZXh0cmVnaW9uOmVjNjhhZWVhZWUzYzQ4MDVhMzU2NGQzZDJmYWI3MWVhXzEwOTk1MTE2MzQxNDQ_da4d5ef9-d8a1-414a-9d91-e6269f34f067"
      unitRef="usd">4600000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="i3deabd0fa03a414eb422e98f6a079588_I20190228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90ZXh0cmVnaW9uOmVjNjhhZWVhZWUzYzQ4MDVhMzU2NGQzZDJmYWI3MWVhXzEwOTk1MTE2MzQxODI_cfe7ac77-f72f-446a-ae95-1fb2d2a497a1"
      unitRef="usd">2800000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:Goodwill
      contextRef="i80a6e2b4bfbb4b3082a3588758c310d0_I20190228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90ZXh0cmVnaW9uOmVjNjhhZWVhZWUzYzQ4MDVhMzU2NGQzZDJmYWI3MWVhXzEwOTk1MTE2MzQyMTk_eeb54adb-89e7-454c-86bb-fb85e7d30337"
      unitRef="usd">2600000</us-gaap:Goodwill>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90ZXh0cmVnaW9uOmVjNjhhZWVhZWUzYzQ4MDVhMzU2NGQzZDJmYWI3MWVhXzIxOTM_36289a02-3e1f-4e95-bb26-b487395f0707"
      unitRef="usd">700000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90ZXh0cmVnaW9uOmVjNjhhZWVhZWUzYzQ4MDVhMzU2NGQzZDJmYWI3MWVhXzIxOTc_32e04aa0-eebc-4204-8368-ee4838cccfce"
      unitRef="usd">500000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90ZXh0cmVnaW9uOmVjNjhhZWVhZWUzYzQ4MDVhMzU2NGQzZDJmYWI3MWVhXzIyMDQ_2037194d-57a7-4937-9948-67b0a8edeca2"
      unitRef="usd">200000</us-gaap:AmortizationOfIntangibleAssets>
    <shen:ScheduleofFiniteLivedIntangibleAssetsAmortizationEstimatedUsefulLivesTableTextBlock
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90ZXh0cmVnaW9uOmVjNjhhZWVhZWUzYzQ4MDVhMzU2NGQzZDJmYWI3MWVhXzI2MjQ_aafb5871-88dd-44c4-9c1a-7765a751cadd">&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;Our finite-lived intangible assets are amortized over the following estimated useful lives:&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:48.245%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.921%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.295%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Estimated Useful Life&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;FCC spectrum licenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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;18 - 30 years&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;Subscriber relationships&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;3 - 10 years&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;Other intangibles&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;15 - 20 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</shen:ScheduleofFiniteLivedIntangibleAssetsAmortizationEstimatedUsefulLivesTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i375b537a807b441686ffdfcb5924eb43_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90YWJsZTpmNTg5OWU1ZDQ3YjE0NDUzOGFmMDEwYjc1MDgyYWM2MC90YWJsZXJhbmdlOmY1ODk5ZTVkNDdiMTQ0NTM4YWYwMTBiNzUwODJhYzYwXzItMi0xLTEtMC90ZXh0cmVnaW9uOjAxMTkwZDM4M2I3ZTQ5YTg4Mjg2M2Q1ZDZiZTc3YTZhXzEwOTk1MTE2Mjc3OTM_36b2bfbc-47eb-42cf-aece-11f50d5217ea">P18Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="iae277480b81e4559837a886249e07597_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90YWJsZTpmNTg5OWU1ZDQ3YjE0NDUzOGFmMDEwYjc1MDgyYWM2MC90YWJsZXJhbmdlOmY1ODk5ZTVkNDdiMTQ0NTM4YWYwMTBiNzUwODJhYzYwXzItMi0xLTEtMC90ZXh0cmVnaW9uOjAxMTkwZDM4M2I3ZTQ5YTg4Mjg2M2Q1ZDZiZTc3YTZhXzEwOTk1MTE2Mjc3OTg_143d945a-9b2a-44ac-b5b0-17762e7a55f2">P30Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i81977c7602664535ba0c6126dced4868_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90YWJsZTpmNTg5OWU1ZDQ3YjE0NDUzOGFmMDEwYjc1MDgyYWM2MC90YWJsZXJhbmdlOmY1ODk5ZTVkNDdiMTQ0NTM4YWYwMTBiNzUwODJhYzYwXzMtMi0xLTEtMC90ZXh0cmVnaW9uOjc5ZDYzNmVhYjVkYTRmYjM4MGQ0NDUzY2NmYjVkNDEyXzEwOTk1MTE2Mjc3OTI_96da93bf-80a0-4255-8d65-e434e60fc071">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i5bfa4e0c300b4e8d8d2aef8fd434bca6_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90YWJsZTpmNTg5OWU1ZDQ3YjE0NDUzOGFmMDEwYjc1MDgyYWM2MC90YWJsZXJhbmdlOmY1ODk5ZTVkNDdiMTQ0NTM4YWYwMTBiNzUwODJhYzYwXzMtMi0xLTEtMC90ZXh0cmVnaW9uOjc5ZDYzNmVhYjVkYTRmYjM4MGQ0NDUzY2NmYjVkNDEyXzEwOTk1MTE2Mjc3OTY_eb08de2f-5fb6-4a69-a89d-3471297b76c2">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ibf6bcb6c560744dbac831409c1f5ed88_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90YWJsZTpmNTg5OWU1ZDQ3YjE0NDUzOGFmMDEwYjc1MDgyYWM2MC90YWJsZXJhbmdlOmY1ODk5ZTVkNDdiMTQ0NTM4YWYwMTBiNzUwODJhYzYwXzQtMi0xLTEtMC90ZXh0cmVnaW9uOjY5N2FkN2FiMmQ2YzQ0N2E4Nzk5NmMwNGJhMjNjODBmXzEwOTk1MTE2Mjc3OTM_fc6bbdea-f217-4315-b51a-a06ad1132ffa">P15Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i631cd24fee46483a8115f8a24bfb88d9_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90YWJsZTpmNTg5OWU1ZDQ3YjE0NDUzOGFmMDEwYjc1MDgyYWM2MC90YWJsZXJhbmdlOmY1ODk5ZTVkNDdiMTQ0NTM4YWYwMTBiNzUwODJhYzYwXzQtMi0xLTEtMC90ZXh0cmVnaW9uOjY5N2FkN2FiMmQ2YzQ0N2E4Nzk5NmMwNGJhMjNjODBmXzEwOTk1MTE2Mjc3OTg_82303fcf-048c-424c-9c52-b040cfdb9040">P20Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90ZXh0cmVnaW9uOmVjNjhhZWVhZWUzYzQ4MDVhMzU2NGQzZDJmYWI3MWVhXzI2MjU_60ada7a0-728c-4720-95c5-b29dc3e4ec0e">&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;The following table summarizes expected amortization of intangible assets at 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:48.245%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.921%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.295%"/&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-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&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;Amortization of Intangible Assets&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt 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:top"&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 colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;778&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90YWJsZTo5YjQ3Y2M2MWQ3ZmU0YmRhODQ2MmJiYmNhYjZjNmY0Mi90YWJsZXJhbmdlOjliNDdjYzYxZDdmZTRiZGE4NDYyYmJiY2FiNmM2ZjQyXzItMi0xLTEtMA_783b132c-d856-4388-aa70-fac161f28bc2"
      unitRef="usd">782000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90YWJsZTo5YjQ3Y2M2MWQ3ZmU0YmRhODQ2MmJiYmNhYjZjNmY0Mi90YWJsZXJhbmdlOjliNDdjYzYxZDdmZTRiZGE4NDYyYmJiY2FiNmM2ZjQyXzMtMi0xLTEtMA_caf14843-f1ae-4d85-84a4-b81d5173467c"
      unitRef="usd">782000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90YWJsZTo5YjQ3Y2M2MWQ3ZmU0YmRhODQ2MmJiYmNhYjZjNmY0Mi90YWJsZXJhbmdlOjliNDdjYzYxZDdmZTRiZGE4NDYyYmJiY2FiNmM2ZjQyXzQtMi0xLTEtMA_cbf58795-4bef-4745-836c-1499c2150341"
      unitRef="usd">782000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90YWJsZTo5YjQ3Y2M2MWQ3ZmU0YmRhODQ2MmJiYmNhYjZjNmY0Mi90YWJsZXJhbmdlOjliNDdjYzYxZDdmZTRiZGE4NDYyYmJiY2FiNmM2ZjQyXzUtMi0xLTEtMA_15037b6d-8614-4942-bcbf-6a8cb51794bb"
      unitRef="usd">782000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90YWJsZTo5YjQ3Y2M2MWQ3ZmU0YmRhODQ2MmJiYmNhYjZjNmY0Mi90YWJsZXJhbmdlOjliNDdjYzYxZDdmZTRiZGE4NDYyYmJiY2FiNmM2ZjQyXzYtMi0xLTEtMA_99ab5c29-e2a3-40dd-a33e-77cbc5e21e11"
      unitRef="usd">778000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90YWJsZTo5YjQ3Y2M2MWQ3ZmU0YmRhODQ2MmJiYmNhYjZjNmY0Mi90YWJsZXJhbmdlOjliNDdjYzYxZDdmZTRiZGE4NDYyYmJiY2FiNmM2ZjQyXzctMi0xLTEtMA_b4473fbe-8bc4-4121-9651-0e7196cf5891"
      unitRef="usd">5176000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive>
    <shen:FiniteLivedIntangibleAssetsAmortizationExpense
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNDUvZnJhZzplYzY4YWVlYWVlM2M0ODA1YTM1NjRkM2QyZmFiNzFlYS90YWJsZTo5YjQ3Y2M2MWQ3ZmU0YmRhODQ2MmJiYmNhYjZjNmY0Mi90YWJsZXJhbmdlOjliNDdjYzYxZDdmZTRiZGE4NDYyYmJiY2FiNmM2ZjQyXzgtMi0xLTEtMA_9046c54b-1a4e-47b3-9c32-8944f7d81f1c"
      unitRef="usd">9082000</shen:FiniteLivedIntangibleAssetsAmortizationExpense>
    <us-gaap:OtherLiabilitiesDisclosureTextBlock
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTEvZnJhZzoxNDJmMmQwZjQwNjk0NDM1YjJlYjYwYTkwMjYzYzlhYi90ZXh0cmVnaW9uOjE0MmYyZDBmNDA2OTQ0MzViMmViNjBhOTAyNjNjOWFiXzY2Mw_47e84e90-9092-4ab9-9547-43f9916f0970">Other Assets and Accrued Liabilities&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;Prepaid expenses and other, classified as current assets, included the following:&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:80.847%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.733%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.065%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.717%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.065%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.720%"/&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-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&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;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:400;line-height:100%"&gt;Prepaid maintenance expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Broadband contract acquisition and fulfillment costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Prepaid expenses and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:400;line-height:120%"&gt;Deferred charges and other assets, classified as long-term assets, included the following:&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:80.847%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.733%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.065%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.717%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.065%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.720%"/&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-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&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;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:400;line-height:100%"&gt;Broadband contract acquisition and fulfillment costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Deferred charges and other assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="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;Accrued liabilities and other, classified as current liabilities, included the following:&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:80.847%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.733%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.065%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.717%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.065%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.720%"/&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-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&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, 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:400;line-height:100%"&gt;Interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,048&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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 programming costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,868&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Sales and property taxes payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,072&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Accrued liabilities and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,869&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="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&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;Other liabilities, classified as long-term liabilities, included the following:&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:80.847%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.733%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.065%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.717%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.065%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.720%"/&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-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&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;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:400;line-height:100%"&gt;Noncurrent portion of deferred lease revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;FCC spectrum license obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Noncurrent portion of financing leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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 liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,905&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="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;Asset Retirement Obligations:&lt;/span&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-weight:400;line-height:120%"&gt;Our asset retirement obligations arise from certain of our leases and generally require us to remove our towers from ground leases. Below is a summary:&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; &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:80.701%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.001%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.747%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.068%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.747%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.068%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.569%"/&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:top"&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,808&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Additional liabilities accrued&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;593&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Changes to prior estimates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,633)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,659)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accretion expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at end of year&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,808&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:OtherLiabilitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTEvZnJhZzoxNDJmMmQwZjQwNjk0NDM1YjJlYjYwYTkwMjYzYzlhYi90ZXh0cmVnaW9uOjE0MmYyZDBmNDA2OTQ0MzViMmViNjBhOTAyNjNjOWFiXzY2MA_69bc5462-3197-42e9-b207-ba3b728b4867">&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;Prepaid expenses and other, classified as current assets, included the following:&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:80.847%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.733%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.065%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.717%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.065%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.720%"/&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-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&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;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:400;line-height:100%"&gt;Prepaid maintenance expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Broadband contract acquisition and fulfillment costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Prepaid expenses and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock>
    <shen:PrepaidMaintenanceExpenseCurrent
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTEvZnJhZzoxNDJmMmQwZjQwNjk0NDM1YjJlYjYwYTkwMjYzYzlhYi90YWJsZTo0MTIzNmQ5NzJlOTI0NmM3YjQ0OGRhYTg4NzJiYjk3ZS90YWJsZXJhbmdlOjQxMjM2ZDk3MmU5MjQ2YzdiNDQ4ZGFhODg3MmJiOTdlXzItMi0xLTEtMA_3b29f157-d6e5-404b-ba09-fa1438a0d8cd"
      unitRef="usd">4018000</shen:PrepaidMaintenanceExpenseCurrent>
    <shen:PrepaidMaintenanceExpenseCurrent
      contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTEvZnJhZzoxNDJmMmQwZjQwNjk0NDM1YjJlYjYwYTkwMjYzYzlhYi90YWJsZTo0MTIzNmQ5NzJlOTI0NmM3YjQ0OGRhYTg4NzJiYjk3ZS90YWJsZXJhbmdlOjQxMjM2ZDk3MmU5MjQ2YzdiNDQ4ZGFhODg3MmJiOTdlXzItNC0xLTEtMA_67a6084c-ad9c-47b1-96eb-55430474b36d"
      unitRef="usd">3065000</shen:PrepaidMaintenanceExpenseCurrent>
    <us-gaap:CapitalizedContractCostNetCurrent
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTEvZnJhZzoxNDJmMmQwZjQwNjk0NDM1YjJlYjYwYTkwMjYzYzlhYi90YWJsZTo0MTIzNmQ5NzJlOTI0NmM3YjQ0OGRhYTg4NzJiYjk3ZS90YWJsZXJhbmdlOjQxMjM2ZDk3MmU5MjQ2YzdiNDQ4ZGFhODg3MmJiOTdlXzItMi0xLTEtMjY2MQ_e3874da5-4dc2-4974-8ac9-db0a0ae3627c"
      unitRef="usd">4417000</us-gaap:CapitalizedContractCostNetCurrent>
    <us-gaap:CapitalizedContractCostNetCurrent
      contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTEvZnJhZzoxNDJmMmQwZjQwNjk0NDM1YjJlYjYwYTkwMjYzYzlhYi90YWJsZTo0MTIzNmQ5NzJlOTI0NmM3YjQ0OGRhYTg4NzJiYjk3ZS90YWJsZXJhbmdlOjQxMjM2ZDk3MmU5MjQ2YzdiNDQ4ZGFhODg3MmJiOTdlXzItNC0xLTEtMjY2MQ_2944426f-2ef8-439f-896b-bdccb444a490"
      unitRef="usd">4898000</us-gaap:CapitalizedContractCostNetCurrent>
    <us-gaap:DerivativeAssetsCurrent
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTEvZnJhZzoxNDJmMmQwZjQwNjk0NDM1YjJlYjYwYTkwMjYzYzlhYi90YWJsZTo0MTIzNmQ5NzJlOTI0NmM3YjQ0OGRhYTg4NzJiYjk3ZS90YWJsZXJhbmdlOjQxMjM2ZDk3MmU5MjQ2YzdiNDQ4ZGFhODg3MmJiOTdlXzMtMi0xLTEtMA_ca040b17-cccb-42db-8056-e2a919a01367"
      unitRef="usd">0</us-gaap:DerivativeAssetsCurrent>
    <us-gaap:DerivativeAssetsCurrent
      contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTEvZnJhZzoxNDJmMmQwZjQwNjk0NDM1YjJlYjYwYTkwMjYzYzlhYi90YWJsZTo0MTIzNmQ5NzJlOTI0NmM3YjQ0OGRhYTg4NzJiYjk3ZS90YWJsZXJhbmdlOjQxMjM2ZDk3MmU5MjQ2YzdiNDQ4ZGFhODg3MmJiOTdlXzMtNC0xLTEtMA_a1e23d1c-76fe-4bab-a8c6-74804f9c55db"
      unitRef="usd">1382000</us-gaap:DerivativeAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTEvZnJhZzoxNDJmMmQwZjQwNjk0NDM1YjJlYjYwYTkwMjYzYzlhYi90YWJsZTo0MTIzNmQ5NzJlOTI0NmM3YjQ0OGRhYTg4NzJiYjk3ZS90YWJsZXJhbmdlOjQxMjM2ZDk3MmU5MjQ2YzdiNDQ4ZGFhODg3MmJiOTdlXzYtMi0xLTEtMA_017463e6-7c3d-4c73-a704-3719433ba347"
      unitRef="usd">1196000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTEvZnJhZzoxNDJmMmQwZjQwNjk0NDM1YjJlYjYwYTkwMjYzYzlhYi90YWJsZTo0MTIzNmQ5NzJlOTI0NmM3YjQ0OGRhYTg4NzJiYjk3ZS90YWJsZXJhbmdlOjQxMjM2ZDk3MmU5MjQ2YzdiNDQ4ZGFhODg3MmJiOTdlXzYtNC0xLTEtMA_020ccfca-7673-44d8-838c-42721a826b4b"
      unitRef="usd">1833000</us-gaap:OtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTEvZnJhZzoxNDJmMmQwZjQwNjk0NDM1YjJlYjYwYTkwMjYzYzlhYi90YWJsZTo0MTIzNmQ5NzJlOTI0NmM3YjQ0OGRhYTg4NzJiYjk3ZS90YWJsZXJhbmdlOjQxMjM2ZDk3MmU5MjQ2YzdiNDQ4ZGFhODg3MmJiOTdlXzctMi0xLTEtMA_bb391fae-09d6-4a9b-8197-34b937c7d096"
      unitRef="usd">9631000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTEvZnJhZzoxNDJmMmQwZjQwNjk0NDM1YjJlYjYwYTkwMjYzYzlhYi90YWJsZTo0MTIzNmQ5NzJlOTI0NmM3YjQ0OGRhYTg4NzJiYjk3ZS90YWJsZXJhbmdlOjQxMjM2ZDk3MmU5MjQ2YzdiNDQ4ZGFhODg3MmJiOTdlXzctNC0xLTEtMA_05f31d16-9496-4156-baea-793987530c96"
      unitRef="usd">11178000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTEvZnJhZzoxNDJmMmQwZjQwNjk0NDM1YjJlYjYwYTkwMjYzYzlhYi90ZXh0cmVnaW9uOjE0MmYyZDBmNDA2OTQ0MzViMmViNjBhOTAyNjNjOWFiXzY1OQ_49f3a839-409b-44b9-8d5c-945774c8d2fd">&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;Deferred charges and other assets, classified as long-term assets, included the following:&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:80.847%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.733%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.065%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.717%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.065%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.720%"/&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-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&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;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:400;line-height:100%"&gt;Broadband contract acquisition and fulfillment costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Deferred charges and other assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock>
    <us-gaap:CapitalizedContractCostNetNoncurrent
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTEvZnJhZzoxNDJmMmQwZjQwNjk0NDM1YjJlYjYwYTkwMjYzYzlhYi90YWJsZTphOGI2ZmVlYTkyOWQ0OTRhOThkZGI3NTJmZWNhODlhNy90YWJsZXJhbmdlOmE4YjZmZWVhOTI5ZDQ5NGE5OGRkYjc1MmZlY2E4OWE3XzEtMi0xLTEtMjY3MQ_18290ba8-70f2-4f4f-b2f6-5473a5efb70f"
      unitRef="usd">10252000</us-gaap:CapitalizedContractCostNetNoncurrent>
    <us-gaap:CapitalizedContractCostNetNoncurrent
      contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTEvZnJhZzoxNDJmMmQwZjQwNjk0NDM1YjJlYjYwYTkwMjYzYzlhYi90YWJsZTphOGI2ZmVlYTkyOWQ0OTRhOThkZGI3NTJmZWNhODlhNy90YWJsZXJhbmdlOmE4YjZmZWVhOTI5ZDQ5NGE5OGRkYjc1MmZlY2E4OWE3XzEtNC0xLTEtMjY3MQ_eca148b7-c288-4b4b-aa02-ace4cd54ffac"
      unitRef="usd">6107000</us-gaap:CapitalizedContractCostNetNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTEvZnJhZzoxNDJmMmQwZjQwNjk0NDM1YjJlYjYwYTkwMjYzYzlhYi90YWJsZTphOGI2ZmVlYTkyOWQ0OTRhOThkZGI3NTJmZWNhODlhNy90YWJsZXJhbmdlOmE4YjZmZWVhOTI5ZDQ5NGE5OGRkYjc1MmZlY2E4OWE3XzItMi0xLTEtMjY3NQ_8f086c01-5f14-4f88-ae2d-f511a32c0d58"
      unitRef="usd">1398000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTEvZnJhZzoxNDJmMmQwZjQwNjk0NDM1YjJlYjYwYTkwMjYzYzlhYi90YWJsZTphOGI2ZmVlYTkyOWQ0OTRhOThkZGI3NTJmZWNhODlhNy90YWJsZXJhbmdlOmE4YjZmZWVhOTI5ZDQ5NGE5OGRkYjc1MmZlY2E4OWE3XzItNC0xLTEtMjY3NQ_575cf954-8230-4c40-bfaf-3d8a3ea9b040"
      unitRef="usd">1908000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:DerivativeAssets
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTEvZnJhZzoxNDJmMmQwZjQwNjk0NDM1YjJlYjYwYTkwMjYzYzlhYi90YWJsZTphOGI2ZmVlYTkyOWQ0OTRhOThkZGI3NTJmZWNhODlhNy90YWJsZXJhbmdlOmE4YjZmZWVhOTI5ZDQ5NGE5OGRkYjc1MmZlY2E4OWE3XzEtMi0xLTEtMA_e2ed46f3-3c77-4e13-b542-0e7f84e861ce"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTEvZnJhZzoxNDJmMmQwZjQwNjk0NDM1YjJlYjYwYTkwMjYzYzlhYi90YWJsZTphOGI2ZmVlYTkyOWQ0OTRhOThkZGI3NTJmZWNhODlhNy90YWJsZXJhbmdlOmE4YjZmZWVhOTI5ZDQ5NGE5OGRkYjc1MmZlY2E4OWE3XzEtNC0xLTEtMA_56d1bc5a-d89e-405f-bf6a-c5cb92789b2e"
      unitRef="usd">1252000</us-gaap:DerivativeAssets>
    <us-gaap:DeferredCosts
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTEvZnJhZzoxNDJmMmQwZjQwNjk0NDM1YjJlYjYwYTkwMjYzYzlhYi90YWJsZTphOGI2ZmVlYTkyOWQ0OTRhOThkZGI3NTJmZWNhODlhNy90YWJsZXJhbmdlOmE4YjZmZWVhOTI5ZDQ5NGE5OGRkYjc1MmZlY2E4OWE3XzUtMi0xLTEtMA_b0f37ff2-51be-44a6-a90d-34cc9c8007db"
      unitRef="usd">11650000</us-gaap:DeferredCosts>
    <us-gaap:DeferredCosts
      contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTEvZnJhZzoxNDJmMmQwZjQwNjk0NDM1YjJlYjYwYTkwMjYzYzlhYi90YWJsZTphOGI2ZmVlYTkyOWQ0OTRhOThkZGI3NTJmZWNhODlhNy90YWJsZXJhbmdlOmE4YjZmZWVhOTI5ZDQ5NGE5OGRkYjc1MmZlY2E4OWE3XzUtNC0xLTEtMA_ff100119-f50a-4c10-b06a-f1638ba5a826"
      unitRef="usd">9267000</us-gaap:DeferredCosts>
    <us-gaap:OtherCurrentLiabilitiesTableTextBlock
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTEvZnJhZzoxNDJmMmQwZjQwNjk0NDM1YjJlYjYwYTkwMjYzYzlhYi90ZXh0cmVnaW9uOjE0MmYyZDBmNDA2OTQ0MzViMmViNjBhOTAyNjNjOWFiXzY1NQ_327dea91-e40e-4ca9-a07f-aab00ce3e1ef">&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;Accrued liabilities and other, classified as current liabilities, included the following:&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:80.847%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.733%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.065%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.717%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.065%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.720%"/&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-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&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, 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:400;line-height:100%"&gt;Interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,048&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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 programming costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,868&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Sales and property taxes payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,072&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Accrued liabilities and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,869&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:OtherCurrentLiabilitiesTableTextBlock>
    <us-gaap:AssetRetirementObligationCurrent
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTEvZnJhZzoxNDJmMmQwZjQwNjk0NDM1YjJlYjYwYTkwMjYzYzlhYi90YWJsZTplOGRkZWRhOGM3Y2I0YmViOWNiZWZmNmU4NGI0MTNhOS90YWJsZXJhbmdlOmU4ZGRlZGE4YzdjYjRiZWI5Y2JlZmY2ZTg0YjQxM2E5XzEtMi0xLTEtMjY5MA_dea512b4-60e6-46e9-8ddd-d2be7628ae7f"
      unitRef="usd">4048000</us-gaap:AssetRetirementObligationCurrent>
    <us-gaap:AssetRetirementObligationCurrent
      contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTEvZnJhZzoxNDJmMmQwZjQwNjk0NDM1YjJlYjYwYTkwMjYzYzlhYi90YWJsZTplOGRkZWRhOGM3Y2I0YmViOWNiZWZmNmU4NGI0MTNhOS90YWJsZXJhbmdlOmU4ZGRlZGE4YzdjYjRiZWI5Y2JlZmY2ZTg0YjQxM2E5XzEtNC0xLTEtMjY5MA_9ae5d3ea-9827-4c51-9ee6-ded2769cf94b"
      unitRef="usd">0</us-gaap:AssetRetirementObligationCurrent>
    <shen:AccruedProgrammingCostsCurrent
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTEvZnJhZzoxNDJmMmQwZjQwNjk0NDM1YjJlYjYwYTkwMjYzYzlhYi90YWJsZTplOGRkZWRhOGM3Y2I0YmViOWNiZWZmNmU4NGI0MTNhOS90YWJsZXJhbmdlOmU4ZGRlZGE4YzdjYjRiZWI5Y2JlZmY2ZTg0YjQxM2E5XzItMi0xLTEtMjY4Ng_5fe6a0ed-d813-4416-a062-faa7012653e8"
      unitRef="usd">2868000</shen:AccruedProgrammingCostsCurrent>
    <shen:AccruedProgrammingCostsCurrent
      contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTEvZnJhZzoxNDJmMmQwZjQwNjk0NDM1YjJlYjYwYTkwMjYzYzlhYi90YWJsZTplOGRkZWRhOGM3Y2I0YmViOWNiZWZmNmU4NGI0MTNhOS90YWJsZXJhbmdlOmU4ZGRlZGE4YzdjYjRiZWI5Y2JlZmY2ZTg0YjQxM2E5XzItNC0xLTEtMjY4Ng_910b9d87-1c56-470c-95ee-ab7d98914269"
      unitRef="usd">3023000</shen:AccruedProgrammingCostsCurrent>
    <shen:SalesAndPropertyTaxesPayableCurrent
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTEvZnJhZzoxNDJmMmQwZjQwNjk0NDM1YjJlYjYwYTkwMjYzYzlhYi90YWJsZTplOGRkZWRhOGM3Y2I0YmViOWNiZWZmNmU4NGI0MTNhOS90YWJsZXJhbmdlOmU4ZGRlZGE4YzdjYjRiZWI5Y2JlZmY2ZTg0YjQxM2E5XzEtMi0xLTEtMA_e392e260-791e-4ca9-ad7a-5a143d588c65"
      unitRef="usd">1072000</shen:SalesAndPropertyTaxesPayableCurrent>
    <shen:SalesAndPropertyTaxesPayableCurrent
      contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTEvZnJhZzoxNDJmMmQwZjQwNjk0NDM1YjJlYjYwYTkwMjYzYzlhYi90YWJsZTplOGRkZWRhOGM3Y2I0YmViOWNiZWZmNmU4NGI0MTNhOS90YWJsZXJhbmdlOmU4ZGRlZGE4YzdjYjRiZWI5Y2JlZmY2ZTg0YjQxM2E5XzEtNC0xLTEtMA_5b7a9b2f-de5a-4fa5-ad7d-0955e657b3f6"
      unitRef="usd">919000</shen:SalesAndPropertyTaxesPayableCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTEvZnJhZzoxNDJmMmQwZjQwNjk0NDM1YjJlYjYwYTkwMjYzYzlhYi90YWJsZTplOGRkZWRhOGM3Y2I0YmViOWNiZWZmNmU4NGI0MTNhOS90YWJsZXJhbmdlOmU4ZGRlZGE4YzdjYjRiZWI5Y2JlZmY2ZTg0YjQxM2E5XzYtMi0xLTEtMA_bb4be576-2811-4831-871b-6ce9a9859bb9"
      unitRef="usd">5881000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTEvZnJhZzoxNDJmMmQwZjQwNjk0NDM1YjJlYjYwYTkwMjYzYzlhYi90YWJsZTplOGRkZWRhOGM3Y2I0YmViOWNiZWZmNmU4NGI0MTNhOS90YWJsZXJhbmdlOmU4ZGRlZGE4YzdjYjRiZWI5Y2JlZmY2ZTg0YjQxM2E5XzYtNC0xLTEtMA_4e88a1c4-0fbf-4abc-869d-6007c3d33b67"
      unitRef="usd">3614000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTEvZnJhZzoxNDJmMmQwZjQwNjk0NDM1YjJlYjYwYTkwMjYzYzlhYi90YWJsZTplOGRkZWRhOGM3Y2I0YmViOWNiZWZmNmU4NGI0MTNhOS90YWJsZXJhbmdlOmU4ZGRlZGE4YzdjYjRiZWI5Y2JlZmY2ZTg0YjQxM2E5XzctMi0xLTEtMA_bd5e7a4d-61df-435c-84a0-f6a0119ed992"
      unitRef="usd">13869000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTEvZnJhZzoxNDJmMmQwZjQwNjk0NDM1YjJlYjYwYTkwMjYzYzlhYi90YWJsZTplOGRkZWRhOGM3Y2I0YmViOWNiZWZmNmU4NGI0MTNhOS90YWJsZXJhbmdlOmU4ZGRlZGE4YzdjYjRiZWI5Y2JlZmY2ZTg0YjQxM2E5XzctNC0xLTEtMA_a29bc8ec-ef6d-4047-833c-bf97e3e849fa"
      unitRef="usd">7556000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:OtherNoncurrentLiabilitiesTableTextBlock
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTEvZnJhZzoxNDJmMmQwZjQwNjk0NDM1YjJlYjYwYTkwMjYzYzlhYi90ZXh0cmVnaW9uOjE0MmYyZDBmNDA2OTQ0MzViMmViNjBhOTAyNjNjOWFiXzY1Ng_14cc91d8-58ed-4833-bae7-e2f4ea9fb551">&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;Other liabilities, classified as long-term liabilities, included the following:&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:80.847%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.733%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.065%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.717%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.065%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.720%"/&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-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&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;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:400;line-height:100%"&gt;Noncurrent portion of deferred lease revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;FCC spectrum license obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Noncurrent portion of financing leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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 liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,905&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:OtherNoncurrentLiabilitiesTableTextBlock>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTEvZnJhZzoxNDJmMmQwZjQwNjk0NDM1YjJlYjYwYTkwMjYzYzlhYi90YWJsZToyYTVlOGE4MTMyMmI0YzZhOThkNTc0YTgzNmZlNjAyMy90YWJsZXJhbmdlOjJhNWU4YTgxMzIyYjRjNmE5OGQ1NzRhODM2ZmU2MDIzXzEtMi0xLTEtMA_803f59fc-761d-4e74-a5a8-9226aec3055d"
      unitRef="usd">18687000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTEvZnJhZzoxNDJmMmQwZjQwNjk0NDM1YjJlYjYwYTkwMjYzYzlhYi90YWJsZToyYTVlOGE4MTMyMmI0YzZhOThkNTc0YTgzNmZlNjAyMy90YWJsZXJhbmdlOjJhNWU4YTgxMzIyYjRjNmE5OGQ1NzRhODM2ZmU2MDIzXzEtNC0xLTEtMA_bc8247f1-7da6-4521-aaa9-e41d27016426"
      unitRef="usd">12449000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <shen:FCCSpectrumLicensesLeasesNoncurrent
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTEvZnJhZzoxNDJmMmQwZjQwNjk0NDM1YjJlYjYwYTkwMjYzYzlhYi90YWJsZToyYTVlOGE4MTMyMmI0YzZhOThkNTc0YTgzNmZlNjAyMy90YWJsZXJhbmdlOjJhNWU4YTgxMzIyYjRjNmE5OGQ1NzRhODM2ZmU2MDIzXzItMi0xLTEtMA_c039315b-59c2-400e-8c48-618190c2f190"
      unitRef="usd">3845000</shen:FCCSpectrumLicensesLeasesNoncurrent>
    <shen:FCCSpectrumLicensesLeasesNoncurrent
      contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTEvZnJhZzoxNDJmMmQwZjQwNjk0NDM1YjJlYjYwYTkwMjYzYzlhYi90YWJsZToyYTVlOGE4MTMyMmI0YzZhOThkNTc0YTgzNmZlNjAyMy90YWJsZXJhbmdlOjJhNWU4YTgxMzIyYjRjNmE5OGQ1NzRhODM2ZmU2MDIzXzItNC0xLTEtMA_6bf98879-d71b-4f0e-9d11-c59ad6e58174"
      unitRef="usd">1699000</shen:FCCSpectrumLicensesLeasesNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTEvZnJhZzoxNDJmMmQwZjQwNjk0NDM1YjJlYjYwYTkwMjYzYzlhYi90YWJsZToyYTVlOGE4MTMyMmI0YzZhOThkNTc0YTgzNmZlNjAyMy90YWJsZXJhbmdlOjJhNWU4YTgxMzIyYjRjNmE5OGQ1NzRhODM2ZmU2MDIzXzMtMi0xLTEtMA_20227fea-d74a-435a-9e01-f72296e731de"
      unitRef="usd">1492000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTEvZnJhZzoxNDJmMmQwZjQwNjk0NDM1YjJlYjYwYTkwMjYzYzlhYi90YWJsZToyYTVlOGE4MTMyMmI0YzZhOThkNTc0YTgzNmZlNjAyMy90YWJsZXJhbmdlOjJhNWU4YTgxMzIyYjRjNmE5OGQ1NzRhODM2ZmU2MDIzXzMtNC0xLTEtMA_3b30b64b-402a-431f-a033-997361bcc3f2"
      unitRef="usd">1591000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:OtherAccruedLiabilitiesNoncurrent
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTEvZnJhZzoxNDJmMmQwZjQwNjk0NDM1YjJlYjYwYTkwMjYzYzlhYi90YWJsZToyYTVlOGE4MTMyMmI0YzZhOThkNTc0YTgzNmZlNjAyMy90YWJsZXJhbmdlOjJhNWU4YTgxMzIyYjRjNmE5OGQ1NzRhODM2ZmU2MDIzXzQtMi0xLTEtMA_81f615dc-9ac5-413f-b229-ba964dcc8573"
      unitRef="usd">881000</us-gaap:OtherAccruedLiabilitiesNoncurrent>
    <us-gaap:OtherAccruedLiabilitiesNoncurrent
      contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTEvZnJhZzoxNDJmMmQwZjQwNjk0NDM1YjJlYjYwYTkwMjYzYzlhYi90YWJsZToyYTVlOGE4MTMyMmI0YzZhOThkNTc0YTgzNmZlNjAyMy90YWJsZXJhbmdlOjJhNWU4YTgxMzIyYjRjNmE5OGQ1NzRhODM2ZmU2MDIzXzQtNC0xLTEtMA_2e719d47-ef56-42b0-8060-45afbfe60204"
      unitRef="usd">1252000</us-gaap:OtherAccruedLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTEvZnJhZzoxNDJmMmQwZjQwNjk0NDM1YjJlYjYwYTkwMjYzYzlhYi90YWJsZToyYTVlOGE4MTMyMmI0YzZhOThkNTc0YTgzNmZlNjAyMy90YWJsZXJhbmdlOjJhNWU4YTgxMzIyYjRjNmE5OGQ1NzRhODM2ZmU2MDIzXzUtMi0xLTEtMA_8ac9f0d0-3e5e-4a54-a19a-3c11e9913cd7"
      unitRef="usd">24905000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTEvZnJhZzoxNDJmMmQwZjQwNjk0NDM1YjJlYjYwYTkwMjYzYzlhYi90YWJsZToyYTVlOGE4MTMyMmI0YzZhOThkNTc0YTgzNmZlNjAyMy90YWJsZXJhbmdlOjJhNWU4YTgxMzIyYjRjNmE5OGQ1NzRhODM2ZmU2MDIzXzUtNC0xLTEtMA_b7a9b38e-2604-491c-80b4-cf29d05783bf"
      unitRef="usd">16991000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:ScheduleOfChangeInAssetRetirementObligationTableTextBlock
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTEvZnJhZzoxNDJmMmQwZjQwNjk0NDM1YjJlYjYwYTkwMjYzYzlhYi90ZXh0cmVnaW9uOjE0MmYyZDBmNDA2OTQ0MzViMmViNjBhOTAyNjNjOWFiXzY1Nw_5156fa21-e83c-4756-ac2d-6e1c991af3ac">&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;Our asset retirement obligations arise from certain of our leases and generally require us to remove our towers from ground leases. Below is a summary:&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; &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:80.701%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.001%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.747%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.068%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.747%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.068%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.569%"/&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:top"&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,808&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Additional liabilities accrued&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;593&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Changes to prior estimates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,633)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,659)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accretion expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at end of year&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,808&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfChangeInAssetRetirementObligationTableTextBlock>
    <us-gaap:AssetRetirementObligation
      contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTEvZnJhZzoxNDJmMmQwZjQwNjk0NDM1YjJlYjYwYTkwMjYzYzlhYi90YWJsZToyYmQ1YmMwYWE0ZTc0MGNhYmFiNmJiMTljNmNmYmE2Yi90YWJsZXJhbmdlOjJiZDViYzBhYTRlNzQwY2FiYWI2YmIxOWM2Y2ZiYTZiXzItMS0xLTEtMA_0b57f050-cfd3-4b08-90f9-6bfe5457022d"
      unitRef="usd">6152000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligation
      contextRef="id5789b1a04b04b96ad3fc76a265c54c0_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTEvZnJhZzoxNDJmMmQwZjQwNjk0NDM1YjJlYjYwYTkwMjYzYzlhYi90YWJsZToyYmQ1YmMwYWE0ZTc0MGNhYmFiNmJiMTljNmNmYmE2Yi90YWJsZXJhbmdlOjJiZDViYzBhYTRlNzQwY2FiYWI2YmIxOWM2Y2ZiYTZiXzItMy0xLTEtMA_abeb24d8-d3e2-443e-a3ee-3cc8067e9178"
      unitRef="usd">8808000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligation
      contextRef="ifa548840544c4cb7bc2d812d73ea9fd3_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTEvZnJhZzoxNDJmMmQwZjQwNjk0NDM1YjJlYjYwYTkwMjYzYzlhYi90YWJsZToyYmQ1YmMwYWE0ZTc0MGNhYmFiNmJiMTljNmNmYmE2Yi90YWJsZXJhbmdlOjJiZDViYzBhYTRlNzQwY2FiYWI2YmIxOWM2Y2ZiYTZiXzItNS0xLTEtMA_66aad2f3-eae9-4544-856c-5e3795ed18d2"
      unitRef="usd">4619000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligationLiabilitiesIncurred
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTEvZnJhZzoxNDJmMmQwZjQwNjk0NDM1YjJlYjYwYTkwMjYzYzlhYi90YWJsZToyYmQ1YmMwYWE0ZTc0MGNhYmFiNmJiMTljNmNmYmE2Yi90YWJsZXJhbmdlOjJiZDViYzBhYTRlNzQwY2FiYWI2YmIxOWM2Y2ZiYTZiXzMtMS0xLTEtMA_7e3fdb94-0073-4934-8e31-0a02e365bbaf"
      unitRef="usd">262000</us-gaap:AssetRetirementObligationLiabilitiesIncurred>
    <us-gaap:AssetRetirementObligationLiabilitiesIncurred
      contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTEvZnJhZzoxNDJmMmQwZjQwNjk0NDM1YjJlYjYwYTkwMjYzYzlhYi90YWJsZToyYmQ1YmMwYWE0ZTc0MGNhYmFiNmJiMTljNmNmYmE2Yi90YWJsZXJhbmdlOjJiZDViYzBhYTRlNzQwY2FiYWI2YmIxOWM2Y2ZiYTZiXzMtMy0xLTEtMA_b60b124f-ad37-463f-8c53-5f8ba9e41ac0"
      unitRef="usd">593000</us-gaap:AssetRetirementObligationLiabilitiesIncurred>
    <us-gaap:AssetRetirementObligationLiabilitiesIncurred
      contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTEvZnJhZzoxNDJmMmQwZjQwNjk0NDM1YjJlYjYwYTkwMjYzYzlhYi90YWJsZToyYmQ1YmMwYWE0ZTc0MGNhYmFiNmJiMTljNmNmYmE2Yi90YWJsZXJhbmdlOjJiZDViYzBhYTRlNzQwY2FiYWI2YmIxOWM2Y2ZiYTZiXzMtNS0xLTEtMA_cf33bf7f-9773-48d4-a2d6-166c284b7133"
      unitRef="usd">1273000</us-gaap:AssetRetirementObligationLiabilitiesIncurred>
    <us-gaap:AssetRetirementObligationRevisionOfEstimate
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTEvZnJhZzoxNDJmMmQwZjQwNjk0NDM1YjJlYjYwYTkwMjYzYzlhYi90YWJsZToyYmQ1YmMwYWE0ZTc0MGNhYmFiNmJiMTljNmNmYmE2Yi90YWJsZXJhbmdlOjJiZDViYzBhYTRlNzQwY2FiYWI2YmIxOWM2Y2ZiYTZiXzQtMS0xLTEtMA_af13a377-2024-4864-a62f-007afcae6eb2"
      unitRef="usd">-1633000</us-gaap:AssetRetirementObligationRevisionOfEstimate>
    <us-gaap:AssetRetirementObligationRevisionOfEstimate
      contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTEvZnJhZzoxNDJmMmQwZjQwNjk0NDM1YjJlYjYwYTkwMjYzYzlhYi90YWJsZToyYmQ1YmMwYWE0ZTc0MGNhYmFiNmJiMTljNmNmYmE2Yi90YWJsZXJhbmdlOjJiZDViYzBhYTRlNzQwY2FiYWI2YmIxOWM2Y2ZiYTZiXzQtMy0xLTEtMA_b7a0e2e8-1ece-4324-a533-e524bf496a04"
      unitRef="usd">-3659000</us-gaap:AssetRetirementObligationRevisionOfEstimate>
    <us-gaap:AssetRetirementObligationRevisionOfEstimate
      contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTEvZnJhZzoxNDJmMmQwZjQwNjk0NDM1YjJlYjYwYTkwMjYzYzlhYi90YWJsZToyYmQ1YmMwYWE0ZTc0MGNhYmFiNmJiMTljNmNmYmE2Yi90YWJsZXJhbmdlOjJiZDViYzBhYTRlNzQwY2FiYWI2YmIxOWM2Y2ZiYTZiXzQtNS0xLTEtMA_7e505e79-1fe4-46d9-ac33-706436742d48"
      unitRef="usd">2568000</us-gaap:AssetRetirementObligationRevisionOfEstimate>
    <us-gaap:AssetRetirementObligationCashPaidToSettle
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTEvZnJhZzoxNDJmMmQwZjQwNjk0NDM1YjJlYjYwYTkwMjYzYzlhYi90YWJsZToyYmQ1YmMwYWE0ZTc0MGNhYmFiNmJiMTljNmNmYmE2Yi90YWJsZXJhbmdlOjJiZDViYzBhYTRlNzQwY2FiYWI2YmIxOWM2Y2ZiYTZiXzUtMS0xLTEtMA_6e7f84ee-3a41-4012-b75c-9198db87e625"
      unitRef="usd">0</us-gaap:AssetRetirementObligationCashPaidToSettle>
    <us-gaap:AssetRetirementObligationCashPaidToSettle
      contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTEvZnJhZzoxNDJmMmQwZjQwNjk0NDM1YjJlYjYwYTkwMjYzYzlhYi90YWJsZToyYmQ1YmMwYWE0ZTc0MGNhYmFiNmJiMTljNmNmYmE2Yi90YWJsZXJhbmdlOjJiZDViYzBhYTRlNzQwY2FiYWI2YmIxOWM2Y2ZiYTZiXzUtMy0xLTEtMA_7e3c1744-42f4-488e-ba74-cab56ad7ba81"
      unitRef="usd">0</us-gaap:AssetRetirementObligationCashPaidToSettle>
    <us-gaap:AssetRetirementObligationCashPaidToSettle
      contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTEvZnJhZzoxNDJmMmQwZjQwNjk0NDM1YjJlYjYwYTkwMjYzYzlhYi90YWJsZToyYmQ1YmMwYWE0ZTc0MGNhYmFiNmJiMTljNmNmYmE2Yi90YWJsZXJhbmdlOjJiZDViYzBhYTRlNzQwY2FiYWI2YmIxOWM2Y2ZiYTZiXzUtNS0xLTEtMA_ebc55c1f-5ccb-43c1-8908-c1020f84e8e4"
      unitRef="usd">0</us-gaap:AssetRetirementObligationCashPaidToSettle>
    <us-gaap:AssetRetirementObligationAccretionExpense
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTEvZnJhZzoxNDJmMmQwZjQwNjk0NDM1YjJlYjYwYTkwMjYzYzlhYi90YWJsZToyYmQ1YmMwYWE0ZTc0MGNhYmFiNmJiMTljNmNmYmE2Yi90YWJsZXJhbmdlOjJiZDViYzBhYTRlNzQwY2FiYWI2YmIxOWM2Y2ZiYTZiXzYtMS0xLTEtMA_59ad423c-05c5-4659-a0b1-b337056957d0"
      unitRef="usd">332000</us-gaap:AssetRetirementObligationAccretionExpense>
    <us-gaap:AssetRetirementObligationAccretionExpense
      contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTEvZnJhZzoxNDJmMmQwZjQwNjk0NDM1YjJlYjYwYTkwMjYzYzlhYi90YWJsZToyYmQ1YmMwYWE0ZTc0MGNhYmFiNmJiMTljNmNmYmE2Yi90YWJsZXJhbmdlOjJiZDViYzBhYTRlNzQwY2FiYWI2YmIxOWM2Y2ZiYTZiXzYtMy0xLTEtMA_f05768e4-e885-4a95-a8c5-c536f33967ce"
      unitRef="usd">410000</us-gaap:AssetRetirementObligationAccretionExpense>
    <us-gaap:AssetRetirementObligationAccretionExpense
      contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTEvZnJhZzoxNDJmMmQwZjQwNjk0NDM1YjJlYjYwYTkwMjYzYzlhYi90YWJsZToyYmQ1YmMwYWE0ZTc0MGNhYmFiNmJiMTljNmNmYmE2Yi90YWJsZXJhbmdlOjJiZDViYzBhYTRlNzQwY2FiYWI2YmIxOWM2Y2ZiYTZiXzYtNS0xLTEtMA_d8373931-9f3b-4231-9f7c-d50a7793c6ab"
      unitRef="usd">348000</us-gaap:AssetRetirementObligationAccretionExpense>
    <us-gaap:AssetRetirementObligation
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTEvZnJhZzoxNDJmMmQwZjQwNjk0NDM1YjJlYjYwYTkwMjYzYzlhYi90YWJsZToyYmQ1YmMwYWE0ZTc0MGNhYmFiNmJiMTljNmNmYmE2Yi90YWJsZXJhbmdlOjJiZDViYzBhYTRlNzQwY2FiYWI2YmIxOWM2Y2ZiYTZiXzctMS0xLTEtMA_9bbadf6d-1ebb-44cd-a933-cc3c53234fb1"
      unitRef="usd">5113000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligation
      contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTEvZnJhZzoxNDJmMmQwZjQwNjk0NDM1YjJlYjYwYTkwMjYzYzlhYi90YWJsZToyYmQ1YmMwYWE0ZTc0MGNhYmFiNmJiMTljNmNmYmE2Yi90YWJsZXJhbmdlOjJiZDViYzBhYTRlNzQwY2FiYWI2YmIxOWM2Y2ZiYTZiXzctMy0xLTEtMA_60c7182f-c009-44c9-aea7-838df3a03eba"
      unitRef="usd">6152000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligation
      contextRef="id5789b1a04b04b96ad3fc76a265c54c0_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTEvZnJhZzoxNDJmMmQwZjQwNjk0NDM1YjJlYjYwYTkwMjYzYzlhYi90YWJsZToyYmQ1YmMwYWE0ZTc0MGNhYmFiNmJiMTljNmNmYmE2Yi90YWJsZXJhbmdlOjJiZDViYzBhYTRlNzQwY2FiYWI2YmIxOWM2Y2ZiYTZiXzctNS0xLTEtMA_133c32f3-3fdd-43d5-a5c1-56a597b9a451"
      unitRef="usd">8808000</us-gaap:AssetRetirementObligation>
    <us-gaap:LesseeFinanceLeasesTextBlock
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTQvZnJhZzo3NTZmN2E4M2NlMzk0ZWM4YWI3YzI1MzcxOTdhODRhNS90ZXh0cmVnaW9uOjc1NmY3YTgzY2UzOTRlYzhhYjdjMjUzNzE5N2E4NGE1XzM5MDE_12afcbf2-c35c-423b-8454-2a9a754bb892">Leases &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;We adopted ASC 842 on January 1, 2019 using the modified retrospective method. We applied the package of practical expedients and, as a result, did not reassess prior conclusions regarding lease identification, lease classification and initial direct costs under the new standard. In those circumstances where the Company is the lessee, we elected to account for non-lease components associated with our leases (e.g., maintenance costs) and lease components as a single lease component for substantially all of our asset classes.&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;We lease various telecommunications sites, warehouses, retail stores, and office facilities for use in our business. These agreements include fixed rental payments as well as variable rental payments, such as those based on relevant inflation indices. The accounting lease term includes optional renewal periods that we are reasonably certain to exercise based on our assessment of relevant contractual and economic factors. The related lease payments are discounted at lease commencement using the Company's incremental borrowing rate in order to measure the lease liability and ROU 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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The incremental borrowing rate is determined using a portfolio approach based on the rate of interest that the Company would have to pay to borrow an amount equal to the lease payments on a collateralized basis over a similar term. The Company uses the observable unsecured borrowing rate and risk-adjusts that rate to approximate a collateralized rate. At December&#160;31, 2020, our operating leases had a weighted average remaining lease term of twenty-three years and a weighted average discount rate 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;4.7%. Our finance leases had a weighted average remaining lease term of fourteen years and a weighted average discount rate of 5.2%.&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"&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, we recognized $6.6 million of operating lease expense and $0.6 million of interest and depreciation expense on finance leases. Operating lease expense is presented in cost of service or selling, general and administrative expense based on the use of the relevant facility. Variable lease payments and short-term lease expense were both immaterial. We remitted $4.4 million of operating lease payments during 2020. We also obtained $6.8 million of leased assets in exchange for new operating lease liabilities recognized during 2020. &lt;/span&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-weight:400;line-height:120%"&gt;The following table summarizes the expected maturity of lease liabilities at December&#160;31, 2020:&lt;/span&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:43.914%"/&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:16.495%"/&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:16.495%"/&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:16.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-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&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;Operating Leases&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;Finance Leases&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&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,456&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;2026 and thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;83,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;2,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;85,844&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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: Interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Present value of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&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;We recognized $9.1 million of operating lease revenue during 2020 related to the cell site colocation space and dedicated fiber optic strands that we lease to our customers, which is included in Service and other revenue in the consolidated statements of comprehensive income. Substantially all of our lease revenue relates to fixed lease payments.&lt;/span&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-weight:400;line-height:120%"&gt;Below is a summary of our minimum rental receipts under the lease agreements in place at December&#160;31, 2020:&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:63.157%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.964%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.957%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.679%"/&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-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&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;Operating Leases&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;2026 and thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Total &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeFinanceLeasesTextBlock>
    <us-gaap:OperatingLeasesOfLessorDisclosureTextBlock
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTQvZnJhZzo3NTZmN2E4M2NlMzk0ZWM4YWI3YzI1MzcxOTdhODRhNS90ZXh0cmVnaW9uOjc1NmY3YTgzY2UzOTRlYzhhYjdjMjUzNzE5N2E4NGE1XzM5MDI_de8da5e5-666f-469e-b29d-3c3b0ce7066d">Leases &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;We adopted ASC 842 on January 1, 2019 using the modified retrospective method. We applied the package of practical expedients and, as a result, did not reassess prior conclusions regarding lease identification, lease classification and initial direct costs under the new standard. In those circumstances where the Company is the lessee, we elected to account for non-lease components associated with our leases (e.g., maintenance costs) and lease components as a single lease component for substantially all of our asset classes.&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;We lease various telecommunications sites, warehouses, retail stores, and office facilities for use in our business. These agreements include fixed rental payments as well as variable rental payments, such as those based on relevant inflation indices. The accounting lease term includes optional renewal periods that we are reasonably certain to exercise based on our assessment of relevant contractual and economic factors. The related lease payments are discounted at lease commencement using the Company's incremental borrowing rate in order to measure the lease liability and ROU 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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The incremental borrowing rate is determined using a portfolio approach based on the rate of interest that the Company would have to pay to borrow an amount equal to the lease payments on a collateralized basis over a similar term. The Company uses the observable unsecured borrowing rate and risk-adjusts that rate to approximate a collateralized rate. At December&#160;31, 2020, our operating leases had a weighted average remaining lease term of twenty-three years and a weighted average discount rate 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;4.7%. Our finance leases had a weighted average remaining lease term of fourteen years and a weighted average discount rate of 5.2%.&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"&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, we recognized $6.6 million of operating lease expense and $0.6 million of interest and depreciation expense on finance leases. Operating lease expense is presented in cost of service or selling, general and administrative expense based on the use of the relevant facility. Variable lease payments and short-term lease expense were both immaterial. We remitted $4.4 million of operating lease payments during 2020. We also obtained $6.8 million of leased assets in exchange for new operating lease liabilities recognized during 2020. &lt;/span&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-weight:400;line-height:120%"&gt;The following table summarizes the expected maturity of lease liabilities at December&#160;31, 2020:&lt;/span&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:43.914%"/&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:16.495%"/&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:16.495%"/&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:16.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-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&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;Operating Leases&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;Finance Leases&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&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,456&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;2026 and thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;83,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;2,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;85,844&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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: Interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Present value of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&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;We recognized $9.1 million of operating lease revenue during 2020 related to the cell site colocation space and dedicated fiber optic strands that we lease to our customers, which is included in Service and other revenue in the consolidated statements of comprehensive income. Substantially all of our lease revenue relates to fixed lease payments.&lt;/span&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-weight:400;line-height:120%"&gt;Below is a summary of our minimum rental receipts under the lease agreements in place at December&#160;31, 2020:&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:63.157%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.964%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.957%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.679%"/&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-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&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;Operating Leases&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;2026 and thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Total &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:OperatingLeasesOfLessorDisclosureTextBlock>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTQvZnJhZzo3NTZmN2E4M2NlMzk0ZWM4YWI3YzI1MzcxOTdhODRhNS90ZXh0cmVnaW9uOjc1NmY3YTgzY2UzOTRlYzhhYjdjMjUzNzE5N2E4NGE1XzM5MDM_f0f4b9b6-a20c-466a-b0ae-0c9101e5d494">Leases &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;We adopted ASC 842 on January 1, 2019 using the modified retrospective method. We applied the package of practical expedients and, as a result, did not reassess prior conclusions regarding lease identification, lease classification and initial direct costs under the new standard. In those circumstances where the Company is the lessee, we elected to account for non-lease components associated with our leases (e.g., maintenance costs) and lease components as a single lease component for substantially all of our asset classes.&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;We lease various telecommunications sites, warehouses, retail stores, and office facilities for use in our business. These agreements include fixed rental payments as well as variable rental payments, such as those based on relevant inflation indices. The accounting lease term includes optional renewal periods that we are reasonably certain to exercise based on our assessment of relevant contractual and economic factors. The related lease payments are discounted at lease commencement using the Company's incremental borrowing rate in order to measure the lease liability and ROU 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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The incremental borrowing rate is determined using a portfolio approach based on the rate of interest that the Company would have to pay to borrow an amount equal to the lease payments on a collateralized basis over a similar term. The Company uses the observable unsecured borrowing rate and risk-adjusts that rate to approximate a collateralized rate. At December&#160;31, 2020, our operating leases had a weighted average remaining lease term of twenty-three years and a weighted average discount rate 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;4.7%. Our finance leases had a weighted average remaining lease term of fourteen years and a weighted average discount rate of 5.2%.&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"&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, we recognized $6.6 million of operating lease expense and $0.6 million of interest and depreciation expense on finance leases. Operating lease expense is presented in cost of service or selling, general and administrative expense based on the use of the relevant facility. Variable lease payments and short-term lease expense were both immaterial. We remitted $4.4 million of operating lease payments during 2020. We also obtained $6.8 million of leased assets in exchange for new operating lease liabilities recognized during 2020. &lt;/span&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-weight:400;line-height:120%"&gt;The following table summarizes the expected maturity of lease liabilities at December&#160;31, 2020:&lt;/span&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:43.914%"/&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:16.495%"/&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:16.495%"/&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:16.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-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&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;Operating Leases&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;Finance Leases&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&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,456&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;2026 and thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;83,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;2,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;85,844&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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: Interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Present value of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&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;We recognized $9.1 million of operating lease revenue during 2020 related to the cell site colocation space and dedicated fiber optic strands that we lease to our customers, which is included in Service and other revenue in the consolidated statements of comprehensive income. Substantially all of our lease revenue relates to fixed lease payments.&lt;/span&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-weight:400;line-height:120%"&gt;Below is a summary of our minimum rental receipts under the lease agreements in place at December&#160;31, 2020:&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:63.157%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.964%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.957%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.679%"/&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-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&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;Operating Leases&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;2026 and thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Total &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTQvZnJhZzo3NTZmN2E4M2NlMzk0ZWM4YWI3YzI1MzcxOTdhODRhNS90ZXh0cmVnaW9uOjc1NmY3YTgzY2UzOTRlYzhhYjdjMjUzNzE5N2E4NGE1XzE1Nzc_0dd133d2-9a04-4659-b5ff-a6e5788326a9">P23Y</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTQvZnJhZzo3NTZmN2E4M2NlMzk0ZWM4YWI3YzI1MzcxOTdhODRhNS90ZXh0cmVnaW9uOjc1NmY3YTgzY2UzOTRlYzhhYjdjMjUzNzE5N2E4NGE1XzE2MjA_9d271edd-c611-48fd-9250-7650d2e2f06f"
      unitRef="number">0.047</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTQvZnJhZzo3NTZmN2E4M2NlMzk0ZWM4YWI3YzI1MzcxOTdhODRhNS90ZXh0cmVnaW9uOjc1NmY3YTgzY2UzOTRlYzhhYjdjMjUzNzE5N2E4NGE1XzE2OTA_9c01b5ee-3cf1-4562-88ce-19ef25771d96">P14Y</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTQvZnJhZzo3NTZmN2E4M2NlMzk0ZWM4YWI3YzI1MzcxOTdhODRhNS90ZXh0cmVnaW9uOjc1NmY3YTgzY2UzOTRlYzhhYjdjMjUzNzE5N2E4NGE1XzE3MzM_2314f739-6593-4715-85ce-53cf181b7914"
      unitRef="number">0.052</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseCost
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTQvZnJhZzo3NTZmN2E4M2NlMzk0ZWM4YWI3YzI1MzcxOTdhODRhNS90ZXh0cmVnaW9uOjc1NmY3YTgzY2UzOTRlYzhhYjdjMjUzNzE5N2E4NGE1XzIzNzI_5cc589fb-1cc0-4ce8-af8f-873e61a058af"
      unitRef="usd">6600000</us-gaap:OperatingLeaseCost>
    <shen:FinanceLeaseCost
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTQvZnJhZzo3NTZmN2E4M2NlMzk0ZWM4YWI3YzI1MzcxOTdhODRhNS90ZXh0cmVnaW9uOjc1NmY3YTgzY2UzOTRlYzhhYjdjMjUzNzE5N2E4NGE1XzI0MDY_5a36adc9-b6c6-405b-941a-0bba2783b6b2"
      unitRef="usd">600000</shen:FinanceLeaseCost>
    <us-gaap:OperatingLeasePayments
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTQvZnJhZzo3NTZmN2E4M2NlMzk0ZWM4YWI3YzI1MzcxOTdhODRhNS90ZXh0cmVnaW9uOjc1NmY3YTgzY2UzOTRlYzhhYjdjMjUzNzE5N2E4NGE1XzI2OTg_67cb30e3-8dac-4d78-b003-6ea41a02f3df"
      unitRef="usd">4400000</us-gaap:OperatingLeasePayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTQvZnJhZzo3NTZmN2E4M2NlMzk0ZWM4YWI3YzI1MzcxOTdhODRhNS90ZXh0cmVnaW9uOjc1NmY3YTgzY2UzOTRlYzhhYjdjMjUzNzE5N2E4NGE1XzI3NTk_a266bc54-1ced-427f-a04e-007250b0c1cf"
      unitRef="usd">6800000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTQvZnJhZzo3NTZmN2E4M2NlMzk0ZWM4YWI3YzI1MzcxOTdhODRhNS90ZXh0cmVnaW9uOjc1NmY3YTgzY2UzOTRlYzhhYjdjMjUzNzE5N2E4NGE1XzM4OTU_a6da6b94-516c-4ec4-a784-94deb575eccb">&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 expected maturity of lease liabilities at December&#160;31, 2020:&lt;/span&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:43.914%"/&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:16.495%"/&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:16.495%"/&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:16.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-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&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;Operating Leases&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;Finance Leases&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&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,456&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;2026 and thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;83,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;2,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;85,844&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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: Interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Present value of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTQvZnJhZzo3NTZmN2E4M2NlMzk0ZWM4YWI3YzI1MzcxOTdhODRhNS90ZXh0cmVnaW9uOjc1NmY3YTgzY2UzOTRlYzhhYjdjMjUzNzE5N2E4NGE1XzM4OTg_ba0ae044-4c15-43fe-afe2-46aa5e913c7d">&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 expected maturity of lease liabilities at December&#160;31, 2020:&lt;/span&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:43.914%"/&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:16.495%"/&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:16.495%"/&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:16.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-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&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;Operating Leases&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;Finance Leases&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&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,456&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;2026 and thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;83,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;2,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;85,844&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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: Interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Present value of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTQvZnJhZzo3NTZmN2E4M2NlMzk0ZWM4YWI3YzI1MzcxOTdhODRhNS90YWJsZTo0MTdkMzVmNzczOTk0OTQ2OGJlYmYyZDZjYmIwNDNkNS90YWJsZXJhbmdlOjQxN2QzNWY3NzM5OTQ5NDY4YmViZjJkNmNiYjA0M2Q1XzEtMi0xLTEtMA_b3eaa900-fc28-4da6-bf30-e55b161248b2"
      unitRef="usd">4046000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTQvZnJhZzo3NTZmN2E4M2NlMzk0ZWM4YWI3YzI1MzcxOTdhODRhNS90YWJsZTo0MTdkMzVmNzczOTk0OTQ2OGJlYmYyZDZjYmIwNDNkNS90YWJsZXJhbmdlOjQxN2QzNWY3NzM5OTQ5NDY4YmViZjJkNmNiYjA0M2Q1XzEtNC0xLTEtMA_bd117013-f836-42e5-9db6-60e087a2cd64"
      unitRef="usd">174000</us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
    <shen:LesseeLeaseLiabilityPaymentsNextTwelveMonths
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTQvZnJhZzo3NTZmN2E4M2NlMzk0ZWM4YWI3YzI1MzcxOTdhODRhNS90YWJsZTo0MTdkMzVmNzczOTk0OTQ2OGJlYmYyZDZjYmIwNDNkNS90YWJsZXJhbmdlOjQxN2QzNWY3NzM5OTQ5NDY4YmViZjJkNmNiYjA0M2Q1XzEtNi0xLTEtMA_aff17102-d179-444b-b88f-d36de9292e44"
      unitRef="usd">4220000</shen:LesseeLeaseLiabilityPaymentsNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTQvZnJhZzo3NTZmN2E4M2NlMzk0ZWM4YWI3YzI1MzcxOTdhODRhNS90YWJsZTo0MTdkMzVmNzczOTk0OTQ2OGJlYmYyZDZjYmIwNDNkNS90YWJsZXJhbmdlOjQxN2QzNWY3NzM5OTQ5NDY4YmViZjJkNmNiYjA0M2Q1XzItMi0xLTEtMA_0749597d-aca0-4278-8701-b4801f23cd9a"
      unitRef="usd">4282000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTQvZnJhZzo3NTZmN2E4M2NlMzk0ZWM4YWI3YzI1MzcxOTdhODRhNS90YWJsZTo0MTdkMzVmNzczOTk0OTQ2OGJlYmYyZDZjYmIwNDNkNS90YWJsZXJhbmdlOjQxN2QzNWY3NzM5OTQ5NDY4YmViZjJkNmNiYjA0M2Q1XzItNC0xLTEtMA_c501936c-5f30-4ab0-be64-f95ab6290f7e"
      unitRef="usd">174000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <shen:LesseeLeaseLiabilityPaymentsDueYearTwo
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTQvZnJhZzo3NTZmN2E4M2NlMzk0ZWM4YWI3YzI1MzcxOTdhODRhNS90YWJsZTo0MTdkMzVmNzczOTk0OTQ2OGJlYmYyZDZjYmIwNDNkNS90YWJsZXJhbmdlOjQxN2QzNWY3NzM5OTQ5NDY4YmViZjJkNmNiYjA0M2Q1XzItNi0xLTEtMA_e69e4b44-1fbf-40d6-8b6a-d228097f58c9"
      unitRef="usd">4456000</shen:LesseeLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTQvZnJhZzo3NTZmN2E4M2NlMzk0ZWM4YWI3YzI1MzcxOTdhODRhNS90YWJsZTo0MTdkMzVmNzczOTk0OTQ2OGJlYmYyZDZjYmIwNDNkNS90YWJsZXJhbmdlOjQxN2QzNWY3NzM5OTQ5NDY4YmViZjJkNmNiYjA0M2Q1XzMtMi0xLTEtMA_22e17839-5d3a-4ebf-9551-517d63fa4412"
      unitRef="usd">3826000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTQvZnJhZzo3NTZmN2E4M2NlMzk0ZWM4YWI3YzI1MzcxOTdhODRhNS90YWJsZTo0MTdkMzVmNzczOTk0OTQ2OGJlYmYyZDZjYmIwNDNkNS90YWJsZXJhbmdlOjQxN2QzNWY3NzM5OTQ5NDY4YmViZjJkNmNiYjA0M2Q1XzMtNC0xLTEtMA_746040bc-e37a-4c11-ae7c-86c02d4bccf2"
      unitRef="usd">174000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <shen:LesseeLeaseLiabilityPaymentsDueYearThree
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTQvZnJhZzo3NTZmN2E4M2NlMzk0ZWM4YWI3YzI1MzcxOTdhODRhNS90YWJsZTo0MTdkMzVmNzczOTk0OTQ2OGJlYmYyZDZjYmIwNDNkNS90YWJsZXJhbmdlOjQxN2QzNWY3NzM5OTQ5NDY4YmViZjJkNmNiYjA0M2Q1XzMtNi0xLTEtMA_7647b304-974e-45b6-9297-18870722f998"
      unitRef="usd">4000000</shen:LesseeLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTQvZnJhZzo3NTZmN2E4M2NlMzk0ZWM4YWI3YzI1MzcxOTdhODRhNS90YWJsZTo0MTdkMzVmNzczOTk0OTQ2OGJlYmYyZDZjYmIwNDNkNS90YWJsZXJhbmdlOjQxN2QzNWY3NzM5OTQ5NDY4YmViZjJkNmNiYjA0M2Q1XzQtMi0xLTEtMA_702848e1-aec6-4278-bfdc-086ef61f4501"
      unitRef="usd">3477000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTQvZnJhZzo3NTZmN2E4M2NlMzk0ZWM4YWI3YzI1MzcxOTdhODRhNS90YWJsZTo0MTdkMzVmNzczOTk0OTQ2OGJlYmYyZDZjYmIwNDNkNS90YWJsZXJhbmdlOjQxN2QzNWY3NzM5OTQ5NDY4YmViZjJkNmNiYjA0M2Q1XzQtNC0xLTEtMA_fc6e1d17-dd54-4769-9447-6f41ba5033d9"
      unitRef="usd">174000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
    <shen:LesseeLeaseLiabilityPaymentsDueYearFour
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTQvZnJhZzo3NTZmN2E4M2NlMzk0ZWM4YWI3YzI1MzcxOTdhODRhNS90YWJsZTo0MTdkMzVmNzczOTk0OTQ2OGJlYmYyZDZjYmIwNDNkNS90YWJsZXJhbmdlOjQxN2QzNWY3NzM5OTQ5NDY4YmViZjJkNmNiYjA0M2Q1XzQtNi0xLTEtMA_b5fe3498-0ebb-4ee0-a362-bc2bfba81609"
      unitRef="usd">3651000</shen:LesseeLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTQvZnJhZzo3NTZmN2E4M2NlMzk0ZWM4YWI3YzI1MzcxOTdhODRhNS90YWJsZTo0MTdkMzVmNzczOTk0OTQ2OGJlYmYyZDZjYmIwNDNkNS90YWJsZXJhbmdlOjQxN2QzNWY3NzM5OTQ5NDY4YmViZjJkNmNiYjA0M2Q1XzUtMi0xLTEtMA_822d3c6a-929b-4309-8055-7d5927a73ca2"
      unitRef="usd">3250000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTQvZnJhZzo3NTZmN2E4M2NlMzk0ZWM4YWI3YzI1MzcxOTdhODRhNS90YWJsZTo0MTdkMzVmNzczOTk0OTQ2OGJlYmYyZDZjYmIwNDNkNS90YWJsZXJhbmdlOjQxN2QzNWY3NzM5OTQ5NDY4YmViZjJkNmNiYjA0M2Q1XzUtNC0xLTEtMA_5a23f8c7-27d9-4daf-b770-309f9b129231"
      unitRef="usd">174000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive>
    <shen:LesseeLeaseLiabilityPaymentsDueYearFive
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTQvZnJhZzo3NTZmN2E4M2NlMzk0ZWM4YWI3YzI1MzcxOTdhODRhNS90YWJsZTo0MTdkMzVmNzczOTk0OTQ2OGJlYmYyZDZjYmIwNDNkNS90YWJsZXJhbmdlOjQxN2QzNWY3NzM5OTQ5NDY4YmViZjJkNmNiYjA0M2Q1XzUtNi0xLTEtMA_5e3cc59b-cc39-4bec-a5d7-8c96ff215ca3"
      unitRef="usd">3424000</shen:LesseeLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTQvZnJhZzo3NTZmN2E4M2NlMzk0ZWM4YWI3YzI1MzcxOTdhODRhNS90YWJsZTo0MTdkMzVmNzczOTk0OTQ2OGJlYmYyZDZjYmIwNDNkNS90YWJsZXJhbmdlOjQxN2QzNWY3NzM5OTQ5NDY4YmViZjJkNmNiYjA0M2Q1XzYtMi0xLTEtMA_f539113f-f0af-487e-b068-e419d9097a69"
      unitRef="usd">64739000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTQvZnJhZzo3NTZmN2E4M2NlMzk0ZWM4YWI3YzI1MzcxOTdhODRhNS90YWJsZTo0MTdkMzVmNzczOTk0OTQ2OGJlYmYyZDZjYmIwNDNkNS90YWJsZXJhbmdlOjQxN2QzNWY3NzM5OTQ5NDY4YmViZjJkNmNiYjA0M2Q1XzYtNC0xLTEtMA_27b1ff0f-fd8b-4b18-8879-b9404a7e2433"
      unitRef="usd">1354000</us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive>
    <shen:LesseeLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTQvZnJhZzo3NTZmN2E4M2NlMzk0ZWM4YWI3YzI1MzcxOTdhODRhNS90YWJsZTo0MTdkMzVmNzczOTk0OTQ2OGJlYmYyZDZjYmIwNDNkNS90YWJsZXJhbmdlOjQxN2QzNWY3NzM5OTQ5NDY4YmViZjJkNmNiYjA0M2Q1XzYtNi0xLTEtMA_a7f1a901-29c1-4420-af01-8dadfe484633"
      unitRef="usd">66093000</shen:LesseeLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTQvZnJhZzo3NTZmN2E4M2NlMzk0ZWM4YWI3YzI1MzcxOTdhODRhNS90YWJsZTo0MTdkMzVmNzczOTk0OTQ2OGJlYmYyZDZjYmIwNDNkNS90YWJsZXJhbmdlOjQxN2QzNWY3NzM5OTQ5NDY4YmViZjJkNmNiYjA0M2Q1XzctMi0xLTEtMA_52acfe9a-119c-4fc6-bbb0-598771fe91b6"
      unitRef="usd">83620000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTQvZnJhZzo3NTZmN2E4M2NlMzk0ZWM4YWI3YzI1MzcxOTdhODRhNS90YWJsZTo0MTdkMzVmNzczOTk0OTQ2OGJlYmYyZDZjYmIwNDNkNS90YWJsZXJhbmdlOjQxN2QzNWY3NzM5OTQ5NDY4YmViZjJkNmNiYjA0M2Q1XzctNC0xLTEtMA_782df473-ae19-4d8b-9ee4-613e71c79337"
      unitRef="usd">2224000</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <shen:LesseeLeaseLiabilityPaymentsDue
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTQvZnJhZzo3NTZmN2E4M2NlMzk0ZWM4YWI3YzI1MzcxOTdhODRhNS90YWJsZTo0MTdkMzVmNzczOTk0OTQ2OGJlYmYyZDZjYmIwNDNkNS90YWJsZXJhbmdlOjQxN2QzNWY3NzM5OTQ5NDY4YmViZjJkNmNiYjA0M2Q1XzctNi0xLTEtMA_96f61820-cad9-491a-ab0e-f3e348c04399"
      unitRef="usd">85844000</shen:LesseeLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTQvZnJhZzo3NTZmN2E4M2NlMzk0ZWM4YWI3YzI1MzcxOTdhODRhNS90YWJsZTo0MTdkMzVmNzczOTk0OTQ2OGJlYmYyZDZjYmIwNDNkNS90YWJsZXJhbmdlOjQxN2QzNWY3NzM5OTQ5NDY4YmViZjJkNmNiYjA0M2Q1XzgtMi0xLTEtMA_5a1be9d5-da38-43c4-836c-cdfc5d3e53dd"
      unitRef="usd">35555000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTQvZnJhZzo3NTZmN2E4M2NlMzk0ZWM4YWI3YzI1MzcxOTdhODRhNS90YWJsZTo0MTdkMzVmNzczOTk0OTQ2OGJlYmYyZDZjYmIwNDNkNS90YWJsZXJhbmdlOjQxN2QzNWY3NzM5OTQ5NDY4YmViZjJkNmNiYjA0M2Q1XzgtNC0xLTEtMA_4d321e79-5472-4b9b-8d13-6bb4b11cebeb"
      unitRef="usd">636000</us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount>
    <shen:LesseeLeaseLiabilityUndiscountedExcessAmount
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTQvZnJhZzo3NTZmN2E4M2NlMzk0ZWM4YWI3YzI1MzcxOTdhODRhNS90YWJsZTo0MTdkMzVmNzczOTk0OTQ2OGJlYmYyZDZjYmIwNDNkNS90YWJsZXJhbmdlOjQxN2QzNWY3NzM5OTQ5NDY4YmViZjJkNmNiYjA0M2Q1XzgtNi0xLTEtMA_0303826f-5572-444d-9742-93b99c7fa1a0"
      unitRef="usd">36191000</shen:LesseeLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTQvZnJhZzo3NTZmN2E4M2NlMzk0ZWM4YWI3YzI1MzcxOTdhODRhNS90YWJsZTo0MTdkMzVmNzczOTk0OTQ2OGJlYmYyZDZjYmIwNDNkNS90YWJsZXJhbmdlOjQxN2QzNWY3NzM5OTQ5NDY4YmViZjJkNmNiYjA0M2Q1XzktMi0xLTEtMA_cada77ea-8deb-4171-aacf-6471f2491ea7"
      unitRef="usd">48065000</us-gaap:OperatingLeaseLiability>
    <us-gaap:FinanceLeaseLiability
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTQvZnJhZzo3NTZmN2E4M2NlMzk0ZWM4YWI3YzI1MzcxOTdhODRhNS90YWJsZTo0MTdkMzVmNzczOTk0OTQ2OGJlYmYyZDZjYmIwNDNkNS90YWJsZXJhbmdlOjQxN2QzNWY3NzM5OTQ5NDY4YmViZjJkNmNiYjA0M2Q1XzktNC0xLTEtMA_19e8f80c-bd4c-4039-894d-7fe54c7487c4"
      unitRef="usd">1588000</us-gaap:FinanceLeaseLiability>
    <shen:LeaseLiability
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTQvZnJhZzo3NTZmN2E4M2NlMzk0ZWM4YWI3YzI1MzcxOTdhODRhNS90YWJsZTo0MTdkMzVmNzczOTk0OTQ2OGJlYmYyZDZjYmIwNDNkNS90YWJsZXJhbmdlOjQxN2QzNWY3NzM5OTQ5NDY4YmViZjJkNmNiYjA0M2Q1XzktNi0xLTEtMA_a04c22ea-2c81-4378-ba9e-05840d5a5217"
      unitRef="usd">49653000</shen:LeaseLiability>
    <us-gaap:SubleaseIncome
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTQvZnJhZzo3NTZmN2E4M2NlMzk0ZWM4YWI3YzI1MzcxOTdhODRhNS90ZXh0cmVnaW9uOjc1NmY3YTgzY2UzOTRlYzhhYjdjMjUzNzE5N2E4NGE1XzM0NzA_ae748ce6-c9fa-496f-aae9-051fb87cd230"
      unitRef="usd">9100000</us-gaap:SubleaseIncome>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTQvZnJhZzo3NTZmN2E4M2NlMzk0ZWM4YWI3YzI1MzcxOTdhODRhNS90ZXh0cmVnaW9uOjc1NmY3YTgzY2UzOTRlYzhhYjdjMjUzNzE5N2E4NGE1XzM4OTI_fb1c9551-5696-4c21-955c-67dcf79016ad">minimum rental receipts under the lease agreements in place at December&#160;31, 2020:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:63.157%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.964%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.957%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.679%"/&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-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&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;Operating Leases&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;2026 and thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Total &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTQvZnJhZzo3NTZmN2E4M2NlMzk0ZWM4YWI3YzI1MzcxOTdhODRhNS90YWJsZTo5NzY2YjQwYzhhNTA0YjcxODY4NDg3M2U2MTljNmM5Yy90YWJsZXJhbmdlOjk3NjZiNDBjOGE1MDRiNzE4Njg0ODczZTYxOWM2YzljXzEtMi0xLTEtMA_e5f575b1-de79-4e48-aaad-c12f79c50f55"
      unitRef="usd">6292000</us-gaap:LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceivedTwoYears
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTQvZnJhZzo3NTZmN2E4M2NlMzk0ZWM4YWI3YzI1MzcxOTdhODRhNS90YWJsZTo5NzY2YjQwYzhhNTA0YjcxODY4NDg3M2U2MTljNmM5Yy90YWJsZXJhbmdlOjk3NjZiNDBjOGE1MDRiNzE4Njg0ODczZTYxOWM2YzljXzItMi0xLTEtMA_d25e8d36-bc88-4eff-bd9e-1e4753a62262"
      unitRef="usd">5236000</us-gaap:LessorOperatingLeasePaymentsToBeReceivedTwoYears>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceivedThreeYears
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTQvZnJhZzo3NTZmN2E4M2NlMzk0ZWM4YWI3YzI1MzcxOTdhODRhNS90YWJsZTo5NzY2YjQwYzhhNTA0YjcxODY4NDg3M2U2MTljNmM5Yy90YWJsZXJhbmdlOjk3NjZiNDBjOGE1MDRiNzE4Njg0ODczZTYxOWM2YzljXzMtMi0xLTEtMA_e61f6c49-5029-4ecc-b4b5-51b62a4bf7eb"
      unitRef="usd">3618000</us-gaap:LessorOperatingLeasePaymentsToBeReceivedThreeYears>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceivedFourYears
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTQvZnJhZzo3NTZmN2E4M2NlMzk0ZWM4YWI3YzI1MzcxOTdhODRhNS90YWJsZTo5NzY2YjQwYzhhNTA0YjcxODY4NDg3M2U2MTljNmM5Yy90YWJsZXJhbmdlOjk3NjZiNDBjOGE1MDRiNzE4Njg0ODczZTYxOWM2YzljXzQtMi0xLTEtMA_613206fa-5874-4ee9-bb8a-a61524af44e5"
      unitRef="usd">2410000</us-gaap:LessorOperatingLeasePaymentsToBeReceivedFourYears>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceivedFiveYears
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTQvZnJhZzo3NTZmN2E4M2NlMzk0ZWM4YWI3YzI1MzcxOTdhODRhNS90YWJsZTo5NzY2YjQwYzhhNTA0YjcxODY4NDg3M2U2MTljNmM5Yy90YWJsZXJhbmdlOjk3NjZiNDBjOGE1MDRiNzE4Njg0ODczZTYxOWM2YzljXzUtMi0xLTEtMA_597fd58e-2a50-49a6-a984-319c8c8f804d"
      unitRef="usd">1320000</us-gaap:LessorOperatingLeasePaymentsToBeReceivedFiveYears>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceivedThereafter
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTQvZnJhZzo3NTZmN2E4M2NlMzk0ZWM4YWI3YzI1MzcxOTdhODRhNS90YWJsZTo5NzY2YjQwYzhhNTA0YjcxODY4NDg3M2U2MTljNmM5Yy90YWJsZXJhbmdlOjk3NjZiNDBjOGE1MDRiNzE4Njg0ODczZTYxOWM2YzljXzYtMi0xLTEtMA_ac0fa465-bd9f-4775-b214-42e9fece2d7e"
      unitRef="usd">3805000</us-gaap:LessorOperatingLeasePaymentsToBeReceivedThereafter>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceived
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTQvZnJhZzo3NTZmN2E4M2NlMzk0ZWM4YWI3YzI1MzcxOTdhODRhNS90YWJsZTo5NzY2YjQwYzhhNTA0YjcxODY4NDg3M2U2MTljNmM5Yy90YWJsZXJhbmdlOjk3NjZiNDBjOGE1MDRiNzE4Njg0ODczZTYxOWM2YzljXzctMi0xLTEtMA_2fc78194-6686-4969-b2d0-9f4a2823504d"
      unitRef="usd">22681000</us-gaap:LessorOperatingLeasePaymentsToBeReceived>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTcvZnJhZzpkMmJjMGU3MTBmYjQ0ODhlOTFlYjdlYmYzOTY2NjA1ZC90ZXh0cmVnaW9uOmQyYmMwZTcxMGZiNDQ4OGU5MWViN2ViZjM5NjY2MDVkXzI4OTM_f32329f9-f49b-4fc9-81ef-8639df7dea9e">Debt &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;Our syndicated Credit Agreement includes a $75 million, five-year undrawn revolving credit facility, as well as the following term loans:&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:81.432%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.914%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.443%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.697%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.446%"/&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-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:400;line-height:100%"&gt;Term loan A-1&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,437&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Term loan A-2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;468,481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;473,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-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;697,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;732,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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 loan fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,926&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Total debt, net of unamortized loan fees&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;688,463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;720,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&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;Term Loan A-1 bears interest at one-month LIBOR plus a margin of 1.50%, while Term Loan A-2 bears interest at one-month LIBOR plus a margin of 1.75%.&#160;LIBOR resets monthly. Our cash payments for interest were $18.6 million and $27.6 million during 2020 and 2019, respectively.&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;The Credit Agreement is fully secured by a pledge and unconditional guarantee from the Company and all of its subsidiaries, except Shenandoah Telephone Company. This provides the lenders a security interest in substantially all of the assets of the Company.&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;The Credit Agreement contains affirmative and negative covenants customary to secured credit facilities, including restrictions on our ability to incur additional indebtedness and additional liens on their assets, engage in mergers or acquisitions or dispose of assets, pay dividends or make other distributions, voluntarily prepay other indebtedness, enter into transactions with affiliated persons, make investments, and change the nature of the Company&#x2019;s businesses. Total dividends, distributions, and redemptions of capital stock generally cannot exceed the sum of $25 million plus 60% of the Company's consolidated net income from January 1, 2016 to the date of declaration of such dividends, distributions or redemptions. &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;The financial covenants of the Credit Facility include:&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-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;a limitation on the Company&#x2019;s total leverage ratio, calculated as Consolidated EBITDA, as defined by the Credit Facility agreement, of less than or equal to 3.50 to 1.00 from December 31, 2018 through December 31, 2019, then 3.25 to 1.00 through December 31, 2021, and 3.00 to 1.00 thereafter;&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;a minimum debt service coverage ratio, calculated as Consolidated EBITDA minus certain cash tax payments divided by the sum of all scheduled principal payments on the Credit Facility plus cash payments for interest, greater than or equal to 2.00 to 1.00;&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;the Company must maintain a minimum liquidity balance, calculated as availability under the Revolver Facility plus unrestricted cash and cash equivalents, of greater than $25 million at all times.&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;As shown below, as of December&#160;31, 2020, the Company was in compliance with the financial covenants in its credit agreements.&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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.526%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.412%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.654%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.201%"/&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;Actual&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;Covenant Requirement&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total leverage ratio&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&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;3.25 or Lower&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Debt service coverage ratio&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.6&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:top"&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;2.0 or Higher&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Minimum liquidity balance (in millions)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;270.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;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;$25.0 or Higher&lt;/span&gt;&lt;/div&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-weight:400;line-height:120%"&gt;Rate quotations provided by a group of banks that sustain LIBOR will no longer be required after 2021. As a result, it is uncertain whether LIBOR will continue to be quoted after 2021. Our term loans and interest rate swaps identify LIBOR as a reference rate and mature after 2021. Alternative reference rates that replace LIBOR may not yield the same or similar economic results over the terms of the financial instruments. The transition from LIBOR could result in us paying higher or lower interest rates on our current LIBOR-indexed term loans, affect the fair value of the derivative instruments we hold, or affect our ability to effectively use interest rate swaps to manage interest rate risk. Our Credit Agreement includes provisions that provide for the identification of a LIBOR replacement rate. Due to the uncertainty regarding the transition from LIBOR-indexed financial instruments, including when it will happen, and the manner in which an alternative reference rate will apply, we cannot yet reasonably estimate the expected financial impact of the LIBOR transition.&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;As discussed in Note 3,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt; &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;Discontinued Operations&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 terms of our long term debt agreements require us to repay all of our debt upon consummation of the sale of our Wireless operations, which is expected to occur during the first half of 2021. Management also intends to settle the related interest rate swaps upon consummation. Both are therefore presented outside of the disposal group as a current liability at December&#160;31, 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTcvZnJhZzpkMmJjMGU3MTBmYjQ0ODhlOTFlYjdlYmYzOTY2NjA1ZC90ZXh0cmVnaW9uOmQyYmMwZTcxMGZiNDQ4OGU5MWViN2ViZjM5NjY2MDVkXzI5MDA_7b68df75-89d6-4109-b87d-26c81fec205e">&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;Our syndicated Credit Agreement includes a $75 million, five-year undrawn revolving credit facility, as well as the following term loans:&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:81.432%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.914%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.443%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.697%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.446%"/&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-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:400;line-height:100%"&gt;Term loan A-1&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,437&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Term loan A-2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;468,481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;473,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-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;697,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;732,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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 loan fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,926&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Total debt, net of unamortized loan fees&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;688,463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;720,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="id686953d56a9499ba2702d8cde477796_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTcvZnJhZzpkMmJjMGU3MTBmYjQ0ODhlOTFlYjdlYmYzOTY2NjA1ZC90ZXh0cmVnaW9uOmQyYmMwZTcxMGZiNDQ4OGU5MWViN2ViZjM5NjY2MDVkXzc0_198f3a7a-e8fe-4e12-94f2-10e9e092223c"
      unitRef="usd">75000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentTerm
      contextRef="if5cd32f75d334923a709543769300fba_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTcvZnJhZzpkMmJjMGU3MTBmYjQ0ODhlOTFlYjdlYmYzOTY2NjA1ZC90ZXh0cmVnaW9uOmQyYmMwZTcxMGZiNDQ4OGU5MWViN2ViZjM5NjY2MDVkXzM4NDgyOTA3MDIzMTE_5bbfb355-f950-416f-a766-6ed765fba763">P5Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:LongTermDebt
      contextRef="i73a800d8af3b4d8e866dcb90a6c63acc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTcvZnJhZzpkMmJjMGU3MTBmYjQ0ODhlOTFlYjdlYmYzOTY2NjA1ZC90YWJsZTplNGVlMGZkOGJjYTI0NTgwODA2ZDM5YWQwMTkxZGVkYy90YWJsZXJhbmdlOmU0ZWUwZmQ4YmNhMjQ1ODA4MDZkMzlhZDAxOTFkZWRjXzEtMS0xLTEtMA_b249673f-05f2-4ccd-9442-f28f3d6a37e3"
      unitRef="usd">229437000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i7cfcc48b21474a2486892043ee4c3475_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTcvZnJhZzpkMmJjMGU3MTBmYjQ0ODhlOTFlYjdlYmYzOTY2NjA1ZC90YWJsZTplNGVlMGZkOGJjYTI0NTgwODA2ZDM5YWQwMTkxZGVkYy90YWJsZXJhbmdlOmU0ZWUwZmQ4YmNhMjQ1ODA4MDZkMzlhZDAxOTFkZWRjXzEtMy0xLTEtMA_a3a2e43b-2956-474c-8d04-2944127d8f6e"
      unitRef="usd">258571000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i0aff9abcbde64aea9c35253908460f95_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTcvZnJhZzpkMmJjMGU3MTBmYjQ0ODhlOTFlYjdlYmYzOTY2NjA1ZC90YWJsZTplNGVlMGZkOGJjYTI0NTgwODA2ZDM5YWQwMTkxZGVkYy90YWJsZXJhbmdlOmU0ZWUwZmQ4YmNhMjQ1ODA4MDZkMzlhZDAxOTFkZWRjXzItMS0xLTEtMA_ec10cdf8-07ea-4b2f-a9ad-2ecec67c7cdb"
      unitRef="usd">468481000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="id773bd49837045cf891fa4216e39ea1b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTcvZnJhZzpkMmJjMGU3MTBmYjQ0ODhlOTFlYjdlYmYzOTY2NjA1ZC90YWJsZTplNGVlMGZkOGJjYTI0NTgwODA2ZDM5YWQwMTkxZGVkYy90YWJsZXJhbmdlOmU0ZWUwZmQ4YmNhMjQ1ODA4MDZkMzlhZDAxOTFkZWRjXzItMy0xLTEtMA_83907448-9b85-4a45-99f5-ea59285fa517"
      unitRef="usd">473469000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTcvZnJhZzpkMmJjMGU3MTBmYjQ0ODhlOTFlYjdlYmYzOTY2NjA1ZC90YWJsZTplNGVlMGZkOGJjYTI0NTgwODA2ZDM5YWQwMTkxZGVkYy90YWJsZXJhbmdlOmU0ZWUwZmQ4YmNhMjQ1ODA4MDZkMzlhZDAxOTFkZWRjXzMtMS0xLTEtMA_1964c169-5b7b-4a84-8888-5fb3dabd147d"
      unitRef="usd">697918000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTcvZnJhZzpkMmJjMGU3MTBmYjQ0ODhlOTFlYjdlYmYzOTY2NjA1ZC90YWJsZTplNGVlMGZkOGJjYTI0NTgwODA2ZDM5YWQwMTkxZGVkYy90YWJsZXJhbmdlOmU0ZWUwZmQ4YmNhMjQ1ODA4MDZkMzlhZDAxOTFkZWRjXzMtMy0xLTEtMA_324590e9-18c7-4c8e-b9ae-27b7fba84cc9"
      unitRef="usd">732040000</us-gaap:LongTermDebt>
    <shen:UnamortizedLoanFeesNet
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTcvZnJhZzpkMmJjMGU3MTBmYjQ0ODhlOTFlYjdlYmYzOTY2NjA1ZC90YWJsZTplNGVlMGZkOGJjYTI0NTgwODA2ZDM5YWQwMTkxZGVkYy90YWJsZXJhbmdlOmU0ZWUwZmQ4YmNhMjQ1ODA4MDZkMzlhZDAxOTFkZWRjXzQtMS0xLTEtMA_a32486d1-4800-4744-a961-89a0ad22fba0"
      unitRef="usd">9455000</shen:UnamortizedLoanFeesNet>
    <shen:UnamortizedLoanFeesNet
      contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTcvZnJhZzpkMmJjMGU3MTBmYjQ0ODhlOTFlYjdlYmYzOTY2NjA1ZC90YWJsZTplNGVlMGZkOGJjYTI0NTgwODA2ZDM5YWQwMTkxZGVkYy90YWJsZXJhbmdlOmU0ZWUwZmQ4YmNhMjQ1ODA4MDZkMzlhZDAxOTFkZWRjXzQtMy0xLTEtMA_212adc7a-438b-4962-aae0-3d4f49692d66"
      unitRef="usd">11926000</shen:UnamortizedLoanFeesNet>
    <shen:LongTermDebtNetOfUnamortizedLoanFees
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTcvZnJhZzpkMmJjMGU3MTBmYjQ0ODhlOTFlYjdlYmYzOTY2NjA1ZC90YWJsZTplNGVlMGZkOGJjYTI0NTgwODA2ZDM5YWQwMTkxZGVkYy90YWJsZXJhbmdlOmU0ZWUwZmQ4YmNhMjQ1ODA4MDZkMzlhZDAxOTFkZWRjXzUtMS0xLTEtMA_0e2b8945-3016-4c22-94ad-e60167b553a0"
      unitRef="usd">688463000</shen:LongTermDebtNetOfUnamortizedLoanFees>
    <shen:LongTermDebtNetOfUnamortizedLoanFees
      contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTcvZnJhZzpkMmJjMGU3MTBmYjQ0ODhlOTFlYjdlYmYzOTY2NjA1ZC90YWJsZTplNGVlMGZkOGJjYTI0NTgwODA2ZDM5YWQwMTkxZGVkYy90YWJsZXJhbmdlOmU0ZWUwZmQ4YmNhMjQ1ODA4MDZkMzlhZDAxOTFkZWRjXzUtMy0xLTEtMA_2976ee0f-514c-4f8f-91a3-2eeccbfbfe32"
      unitRef="usd">720114000</shen:LongTermDebtNetOfUnamortizedLoanFees>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i2db854f100ad48d0b16aca2fdddd2396_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTcvZnJhZzpkMmJjMGU3MTBmYjQ0ODhlOTFlYjdlYmYzOTY2NjA1ZC90ZXh0cmVnaW9uOmQyYmMwZTcxMGZiNDQ4OGU5MWViN2ViZjM5NjY2MDVkXzIyNg_0d5ea7e7-4d23-4ba2-8fd2-48014906d041"
      unitRef="number">0.0150</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i6d8b1aa587fd4433aeb57daa66854310_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTcvZnJhZzpkMmJjMGU3MTBmYjQ0ODhlOTFlYjdlYmYzOTY2NjA1ZC90ZXh0cmVnaW9uOmQyYmMwZTcxMGZiNDQ4OGU5MWViN2ViZjM5NjY2MDVkXzMwMQ_6c0156c2-a4cd-4ca3-8b5f-34edccdf2560"
      unitRef="number">0.0175</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:InterestPaidNet
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTcvZnJhZzpkMmJjMGU3MTBmYjQ0ODhlOTFlYjdlYmYzOTY2NjA1ZC90ZXh0cmVnaW9uOmQyYmMwZTcxMGZiNDQ4OGU5MWViN2ViZjM5NjY2MDVkXzM2Mw_fe5b43ec-61d7-4fcd-8ecc-b5fbf381ec41"
      unitRef="usd">18600000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTcvZnJhZzpkMmJjMGU3MTBmYjQ0ODhlOTFlYjdlYmYzOTY2NjA1ZC90ZXh0cmVnaW9uOmQyYmMwZTcxMGZiNDQ4OGU5MWViN2ViZjM5NjY2MDVkXzM3MA_a05e9e15-fe8b-4b20-9eec-97cc806b7865"
      unitRef="usd">27600000</us-gaap:InterestPaidNet>
    <shen:DebtInstrumentCreditAgreementTermsLimitOfDividendsPaidDistributionsAndRedemptionOfCapitalStock
      contextRef="iad089fc051034db88b648306bfcceef0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTcvZnJhZzpkMmJjMGU3MTBmYjQ0ODhlOTFlYjdlYmYzOTY2NjA1ZC90ZXh0cmVnaW9uOmQyYmMwZTcxMGZiNDQ4OGU5MWViN2ViZjM5NjY2MDVkXzEyNTg_fdb70d70-3db1-4e77-b516-6c76f473c3f4"
      unitRef="usd">25000000</shen:DebtInstrumentCreditAgreementTermsLimitOfDividendsPaidDistributionsAndRedemptionOfCapitalStock>
    <shen:DebtInstrumentCreditAgreementTermsPercentageOfConsolidatedNetIncome
      contextRef="iad089fc051034db88b648306bfcceef0_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTcvZnJhZzpkMmJjMGU3MTBmYjQ0ODhlOTFlYjdlYmYzOTY2NjA1ZC90ZXh0cmVnaW9uOmQyYmMwZTcxMGZiNDQ4OGU5MWViN2ViZjM5NjY2MDVkXzEyNjY_8f4dc62d-abf9-42ce-9997-aa28ac2f2a9a"
      unitRef="number">0.60</shen:DebtInstrumentCreditAgreementTermsPercentageOfConsolidatedNetIncome>
    <shen:LeverageRatioOne
      contextRef="i6dd1aef49f4347d5a87fd7dcad3c8227_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTcvZnJhZzpkMmJjMGU3MTBmYjQ0ODhlOTFlYjdlYmYzOTY2NjA1ZC90ZXh0cmVnaW9uOmQyYmMwZTcxMGZiNDQ4OGU5MWViN2ViZjM5NjY2MDVkXzE2MjQ_f0314bd9-7dc5-4279-afb1-0006f3c639ce"
      unitRef="number">3.50</shen:LeverageRatioOne>
    <shen:LeverageRatioTwo
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTcvZnJhZzpkMmJjMGU3MTBmYjQ0ODhlOTFlYjdlYmYzOTY2NjA1ZC90ZXh0cmVnaW9uOmQyYmMwZTcxMGZiNDQ4OGU5MWViN2ViZjM5NjY2MDVkXzE2OTA_457b349c-d4bb-4364-acd6-b5c0d641c096"
      unitRef="number">3.25</shen:LeverageRatioTwo>
    <shen:LeverageRatioThree
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTcvZnJhZzpkMmJjMGU3MTBmYjQ0ODhlOTFlYjdlYmYzOTY2NjA1ZC90ZXh0cmVnaW9uOmQyYmMwZTcxMGZiNDQ4OGU5MWViN2ViZjM5NjY2MDVkXzE3MzM_cd73562f-80cf-4aec-b044-a459c34a5b56"
      unitRef="number">3.00</shen:LeverageRatioThree>
    <shen:DebtServiceCoverageRatioActual
      contextRef="ifc9563d4402a44e1b278da639df77b78_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTcvZnJhZzpkMmJjMGU3MTBmYjQ0ODhlOTFlYjdlYmYzOTY2NjA1ZC90ZXh0cmVnaW9uOmQyYmMwZTcxMGZiNDQ4OGU5MWViN2ViZjM5NjY2MDVkXzE5OTc_5ae38910-4388-4749-965f-add7ebf42497"
      unitRef="number">2.00</shen:DebtServiceCoverageRatioActual>
    <shen:DebtInstrumentCovenantsMinimumLiquidityAmount
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTcvZnJhZzpkMmJjMGU3MTBmYjQ0ODhlOTFlYjdlYmYzOTY2NjA1ZC90ZXh0cmVnaW9uOmQyYmMwZTcxMGZiNDQ4OGU5MWViN2ViZjM5NjY2MDVkXzIxODA_df4aaa28-0e67-44bb-94b1-6cf042c813a2"
      unitRef="usd">25000000</shen:DebtInstrumentCovenantsMinimumLiquidityAmount>
    <shen:FinancialCovenantsInCreditAgreementsTableTextBlock
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTcvZnJhZzpkMmJjMGU3MTBmYjQ0ODhlOTFlYjdlYmYzOTY2NjA1ZC90ZXh0cmVnaW9uOmQyYmMwZTcxMGZiNDQ4OGU5MWViN2ViZjM5NjY2MDVkXzI4ODk_0260ad65-f12b-479d-98f3-e517525f04ce">&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;As shown below, as of December&#160;31, 2020, the Company was in compliance with the financial covenants in its credit agreements.&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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.526%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.412%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.654%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.201%"/&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;Actual&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;Covenant Requirement&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total leverage ratio&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&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;3.25 or Lower&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Debt service coverage ratio&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.6&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:top"&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;2.0 or Higher&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Minimum liquidity balance (in millions)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;270.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;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;$25.0 or Higher&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</shen:FinancialCovenantsInCreditAgreementsTableTextBlock>
    <shen:LeverageRatioActual
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="1"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTcvZnJhZzpkMmJjMGU3MTBmYjQ0ODhlOTFlYjdlYmYzOTY2NjA1ZC90YWJsZTplYWQ5ZTgyNTU3YTE0MGVmOWZlYWNhODdkMWI2NzAwYi90YWJsZXJhbmdlOmVhZDllODI1NTdhMTQwZWY5ZmVhY2E4N2QxYjY3MDBiXzEtMS0xLTEtMA_bf07ba67-f7e6-4db3-b57c-43c2b0a9325b"
      unitRef="number">2.0</shen:LeverageRatioActual>
    <shen:RatioOfIndebtednessToEbitda
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTcvZnJhZzpkMmJjMGU3MTBmYjQ0ODhlOTFlYjdlYmYzOTY2NjA1ZC90YWJsZTplYWQ5ZTgyNTU3YTE0MGVmOWZlYWNhODdkMWI2NzAwYi90YWJsZXJhbmdlOmVhZDllODI1NTdhMTQwZWY5ZmVhY2E4N2QxYjY3MDBiXzEtMy0xLTEtMC90ZXh0cmVnaW9uOmI4ZGM1N2ExMDcyMjQ1ZGY5MGQ0OTQwZmI1YzhkNjA1XzEwOTk1MTE2Mjc3OTM_e417a2fa-3692-49be-9d20-c9f3db6bfaab"
      unitRef="number">3.25</shen:RatioOfIndebtednessToEbitda>
    <shen:DebtServiceCoverageRatioActual
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="1"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTcvZnJhZzpkMmJjMGU3MTBmYjQ0ODhlOTFlYjdlYmYzOTY2NjA1ZC90YWJsZTplYWQ5ZTgyNTU3YTE0MGVmOWZlYWNhODdkMWI2NzAwYi90YWJsZXJhbmdlOmVhZDllODI1NTdhMTQwZWY5ZmVhY2E4N2QxYjY3MDBiXzItMS0xLTEtMA_296cae1e-5fe9-416e-8901-71fa69fac6c1"
      unitRef="number">6.6</shen:DebtServiceCoverageRatioActual>
    <shen:MinimumDebtServiceCoverageRatio
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTcvZnJhZzpkMmJjMGU3MTBmYjQ0ODhlOTFlYjdlYmYzOTY2NjA1ZC90YWJsZTplYWQ5ZTgyNTU3YTE0MGVmOWZlYWNhODdkMWI2NzAwYi90YWJsZXJhbmdlOmVhZDllODI1NTdhMTQwZWY5ZmVhY2E4N2QxYjY3MDBiXzItMy0xLTEtMC90ZXh0cmVnaW9uOjYwZWU3ZTQ3MDdlZjQ0Y2M4MjZkY2E5NWU4N2FhZTA0XzEwOTk1MTE2Mjc3OTM_a11e8c50-7e1e-4163-b5ff-cf24f0c0eb5b"
      unitRef="number">2.0</shen:MinimumDebtServiceCoverageRatio>
    <shen:DebtInstrumentCovenantLiquidityBalanceActual
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTcvZnJhZzpkMmJjMGU3MTBmYjQ0ODhlOTFlYjdlYmYzOTY2NjA1ZC90YWJsZTplYWQ5ZTgyNTU3YTE0MGVmOWZlYWNhODdkMWI2NzAwYi90YWJsZXJhbmdlOmVhZDllODI1NTdhMTQwZWY5ZmVhY2E4N2QxYjY3MDBiXzMtMS0xLTEtMA_fd177676-e5a6-48ab-bcd5-3ac30615788e"
      unitRef="usd">270400000</shen:DebtInstrumentCovenantLiquidityBalanceActual>
    <shen:DebtInstrumentCovenantsMinimumLiquidityAmount
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNTcvZnJhZzpkMmJjMGU3MTBmYjQ0ODhlOTFlYjdlYmYzOTY2NjA1ZC90YWJsZTplYWQ5ZTgyNTU3YTE0MGVmOWZlYWNhODdkMWI2NzAwYi90YWJsZXJhbmdlOmVhZDllODI1NTdhMTQwZWY5ZmVhY2E4N2QxYjY3MDBiXzMtMy0xLTEtMC90ZXh0cmVnaW9uOjg5MWY2Zjg3NTZhOTRmYjJhYTk1NzMzMWZlN2RkYTQ5XzEwOTk1MTE2Mjc3OTU_36677981-4a61-4547-95a1-dce155b72dfa"
      unitRef="usd">25000000.0</shen:DebtInstrumentCovenantsMinimumLiquidityAmount>
    <us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjMvZnJhZzplYzBkODQxMDBhMzY0MTEzOTgyNjhhOTMwNGQ4YjcxYS90ZXh0cmVnaW9uOmVjMGQ4NDEwMGEzNjQxMTM5ODI2OGE5MzA0ZDhiNzFhXzg4Ng_7a6c0dd5-cd33-4db7-9e55-2420d200c747">Derivatives and Hedging&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; &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;The Company's interest rate swaps are pay-fixed (1.16%), receive-variable (one month LIBOR) that hedged approximately 41% of outstanding debt with outstanding notional amounts totaling $289.4 million and $339.8&#160;million December&#160;31, 2020 and 2019, respectively. &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"&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 these instruments was estimated using an income approach and observable market inputs. The hedge was determined to be highly effective and therefore all of the change in its fair value was recognized through other comprehensive income. Derivative balances are presented as follows in our consolidated balance sheet:&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.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.164%"/&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:18.752%"/&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:18.314%"/&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-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&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;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:400;line-height:100%"&gt;Balance sheet location of derivative financial instruments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Prepaid expenses and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Deferred charges and other assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Accrued liabilities and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,048&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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 derivatives designated as hedging instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,048&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,634&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&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-weight:400;line-height:120%"&gt;Market expectations of the projected LIBOR decreased significantly during 2020, which drove the fair value of our interest rate swaps to a liability. &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;The table below summarizes changes in accumulated other comprehensive income (loss) by component:&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:54.635%"/&gt;&lt;td style="width:0.1%"/&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: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:13.164%"/&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:13.167%"/&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-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gains (Losses) on&lt;br/&gt;Cash Flow&lt;br/&gt;Hedges&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;Income Tax&lt;br/&gt;(Expense)&lt;br/&gt;Benefit&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;Other&lt;br/&gt;Comprehensive&lt;br/&gt;Income (Loss), net of taxes&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;Balance as of December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,634&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,326)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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 change in unrealized (loss) gain&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,444)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,638)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Amounts reclassified from accumulated other comprehensive income (loss) to interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,762&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,138)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Net current period other comprehensive (loss) income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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;(6,682)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;1,668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;(5,014)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,048)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(658)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,706)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;As of December 31, 2020, the Company estimates that $3.2&#160;million will be reclassified as a reduction of interest expense during the next twelve months.</us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock>
    <us-gaap:DerivativeFixedInterestRate
      contextRef="ie52e134eacf94de086a982a58f1a2359_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjMvZnJhZzplYzBkODQxMDBhMzY0MTEzOTgyNjhhOTMwNGQ4YjcxYS90ZXh0cmVnaW9uOmVjMGQ4NDEwMGEzNjQxMTM5ODI2OGE5MzA0ZDhiNzFhXzEwOTk1MTE2Mjk1NjE_ebc3e3f2-2265-489d-b724-c390cb2ad9f5"
      unitRef="number">0.0116</us-gaap:DerivativeFixedInterestRate>
    <shen:DerivativeOutstandingDebtPercentageHedged
      contextRef="if45ac87434df4b3e8e31efd118ddf083_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjMvZnJhZzplYzBkODQxMDBhMzY0MTEzOTgyNjhhOTMwNGQ4YjcxYS90ZXh0cmVnaW9uOmVjMGQ4NDEwMGEzNjQxMTM5ODI2OGE5MzA0ZDhiNzFhXzI3NDg3NzkwNzI1MTE_e200d204-805c-48c5-a957-462da23124ca"
      unitRef="number">0.41</shen:DerivativeOutstandingDebtPercentageHedged>
    <us-gaap:DerivativeAssetNotionalAmount
      contextRef="if45ac87434df4b3e8e31efd118ddf083_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjMvZnJhZzplYzBkODQxMDBhMzY0MTEzOTgyNjhhOTMwNGQ4YjcxYS90ZXh0cmVnaW9uOmVjMGQ4NDEwMGEzNjQxMTM5ODI2OGE5MzA0ZDhiNzFhXzEwOTk1MTE2Mjk1ODA_a504b43f-eb06-4261-9671-ae2da8c88cf0"
      unitRef="usd">289400000</us-gaap:DerivativeAssetNotionalAmount>
    <us-gaap:DerivativeAssetNotionalAmount
      contextRef="i86d496df99ed422c9c9dc1b4cbc1bd22_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjMvZnJhZzplYzBkODQxMDBhMzY0MTEzOTgyNjhhOTMwNGQ4YjcxYS90ZXh0cmVnaW9uOmVjMGQ4NDEwMGEzNjQxMTM5ODI2OGE5MzA0ZDhiNzFhXzEwOTk1MTE2Mjk2MjA_39a1241f-9270-4e94-b414-123c908a7ac3"
      unitRef="usd">339800000</us-gaap:DerivativeAssetNotionalAmount>
    <us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjMvZnJhZzplYzBkODQxMDBhMzY0MTEzOTgyNjhhOTMwNGQ4YjcxYS90ZXh0cmVnaW9uOmVjMGQ4NDEwMGEzNjQxMTM5ODI2OGE5MzA0ZDhiNzFhXzg5Mg_0639018a-a6a9-4d4f-b3ea-3b3e2f6c823e">Derivative balances are presented as follows in our consolidated balance sheet:&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:58.164%"/&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:18.752%"/&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:18.314%"/&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-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&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;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:400;line-height:100%"&gt;Balance sheet location of derivative financial instruments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Prepaid expenses and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Deferred charges and other assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Accrued liabilities and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,048&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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 derivatives designated as hedging instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,048&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,634&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock>
    <us-gaap:DerivativeAssets
      contextRef="i521e74dc48f0470b822304a8e7393de3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjMvZnJhZzplYzBkODQxMDBhMzY0MTEzOTgyNjhhOTMwNGQ4YjcxYS90YWJsZTpmMzBkNDdkNzYyNzU0OWE5ODNhMjhjMmIzNzVmMTUyYy90YWJsZXJhbmdlOmYzMGQ0N2Q3NjI3NTQ5YTk4M2EyOGMyYjM3NWYxNTJjXzItMi0xLTEtMA_799956f3-8bb5-4020-ba0e-be0983e3f7ac"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i2bc0697af3cb464f90c8c353b78e5391_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjMvZnJhZzplYzBkODQxMDBhMzY0MTEzOTgyNjhhOTMwNGQ4YjcxYS90YWJsZTpmMzBkNDdkNzYyNzU0OWE5ODNhMjhjMmIzNzVmMTUyYy90YWJsZXJhbmdlOmYzMGQ0N2Q3NjI3NTQ5YTk4M2EyOGMyYjM3NWYxNTJjXzItNC0xLTEtMA_7c2ae82b-6224-45b0-8876-3f743481fbe0"
      unitRef="usd">1382000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i6874339cad484dda9137cd73ebdba9ae_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjMvZnJhZzplYzBkODQxMDBhMzY0MTEzOTgyNjhhOTMwNGQ4YjcxYS90YWJsZTpmMzBkNDdkNzYyNzU0OWE5ODNhMjhjMmIzNzVmMTUyYy90YWJsZXJhbmdlOmYzMGQ0N2Q3NjI3NTQ5YTk4M2EyOGMyYjM3NWYxNTJjXzMtMi0xLTEtNjU5OA_c994fdf7-cd0d-45a5-9c3e-d8c352ffeeab"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i3c3dfe2f703b496489125c0dda32af8b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjMvZnJhZzplYzBkODQxMDBhMzY0MTEzOTgyNjhhOTMwNGQ4YjcxYS90YWJsZTpmMzBkNDdkNzYyNzU0OWE5ODNhMjhjMmIzNzVmMTUyYy90YWJsZXJhbmdlOmYzMGQ0N2Q3NjI3NTQ5YTk4M2EyOGMyYjM3NWYxNTJjXzMtNC0xLTEtNjYwNA_6bc066b8-40b1-4744-bbfa-b98530f236df"
      unitRef="usd">1252000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i44537fed47b14dfcbb4d6a1384c929dc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjMvZnJhZzplYzBkODQxMDBhMzY0MTEzOTgyNjhhOTMwNGQ4YjcxYS90YWJsZTpmMzBkNDdkNzYyNzU0OWE5ODNhMjhjMmIzNzVmMTUyYy90YWJsZXJhbmdlOmYzMGQ0N2Q3NjI3NTQ5YTk4M2EyOGMyYjM3NWYxNTJjXzMtMi0xLTEtMA_8d4aa7ef-7496-4433-9c0b-382f1aafd107"
      unitRef="usd">4048000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i5c32ab10b7db49cabc0e685ceae0aba4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjMvZnJhZzplYzBkODQxMDBhMzY0MTEzOTgyNjhhOTMwNGQ4YjcxYS90YWJsZTpmMzBkNDdkNzYyNzU0OWE5ODNhMjhjMmIzNzVmMTUyYy90YWJsZXJhbmdlOmYzMGQ0N2Q3NjI3NTQ5YTk4M2EyOGMyYjM3NWYxNTJjXzMtNC0xLTEtMA_c030e4d3-dccc-4f0c-97f1-c2ee9a54ecd4"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="ib92892e9fdfe4e9ea1943ecdd5a99e28_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjMvZnJhZzplYzBkODQxMDBhMzY0MTEzOTgyNjhhOTMwNGQ4YjcxYS90YWJsZTpmMzBkNDdkNzYyNzU0OWE5ODNhMjhjMmIzNzVmMTUyYy90YWJsZXJhbmdlOmYzMGQ0N2Q3NjI3NTQ5YTk4M2EyOGMyYjM3NWYxNTJjXzQtMi0xLTEtMA_75d16ad5-7aea-41d5-aab0-89efcda52690"
      unitRef="usd">4048000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i7a6d0372c5874d619a7efbabae460ecb_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjMvZnJhZzplYzBkODQxMDBhMzY0MTEzOTgyNjhhOTMwNGQ4YjcxYS90YWJsZTpmMzBkNDdkNzYyNzU0OWE5ODNhMjhjMmIzNzVmMTUyYy90YWJsZXJhbmdlOmYzMGQ0N2Q3NjI3NTQ5YTk4M2EyOGMyYjM3NWYxNTJjXzQtNC0xLTEtMA_e00f36ef-1019-475e-9910-f12e5caaccf5"
      unitRef="usd">2634000</us-gaap:DerivativeAssets>
    <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjMvZnJhZzplYzBkODQxMDBhMzY0MTEzOTgyNjhhOTMwNGQ4YjcxYS90ZXh0cmVnaW9uOmVjMGQ4NDEwMGEzNjQxMTM5ODI2OGE5MzA0ZDhiNzFhXzg4OA_cf27d243-db0e-4d6b-b960-9ef3701a19ad">&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;The table below summarizes changes in accumulated other comprehensive income (loss) by component:&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:54.635%"/&gt;&lt;td style="width:0.1%"/&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: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:13.164%"/&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:13.167%"/&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-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gains (Losses) on&lt;br/&gt;Cash Flow&lt;br/&gt;Hedges&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;Income Tax&lt;br/&gt;(Expense)&lt;br/&gt;Benefit&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;Other&lt;br/&gt;Comprehensive&lt;br/&gt;Income (Loss), net of taxes&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;Balance as of December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,634&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,326)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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 change in unrealized (loss) gain&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,444)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,638)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Amounts reclassified from accumulated other comprehensive income (loss) to interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,762&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,138)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Net current period other comprehensive (loss) income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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;(6,682)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;1,668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;(5,014)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,048)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(658)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,706)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:AociBeforeTaxAttributableToParent
      contextRef="iaf20f1df04b94cb2a95de87d724a9709_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjMvZnJhZzplYzBkODQxMDBhMzY0MTEzOTgyNjhhOTMwNGQ4YjcxYS90YWJsZToxMzlkMDJmZmQwZjA0MThlYTFhMDE4ZmM2MTdlZTBjZC90YWJsZXJhbmdlOjEzOWQwMmZmZDBmMDQxOGVhMWEwMThmYzYxN2VlMGNkXzEtMS0xLTEtMA_319270ae-4107-48ab-af09-489d4fa2a366"
      unitRef="usd">2634000</us-gaap:AociBeforeTaxAttributableToParent>
    <us-gaap:AociTaxAttributableToParent
      contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjMvZnJhZzplYzBkODQxMDBhMzY0MTEzOTgyNjhhOTMwNGQ4YjcxYS90YWJsZToxMzlkMDJmZmQwZjA0MThlYTFhMDE4ZmM2MTdlZTBjZC90YWJsZXJhbmdlOjEzOWQwMmZmZDBmMDQxOGVhMWEwMThmYzYxN2VlMGNkXzEtMy0xLTEtMA_a41f47e4-8e27-4f91-b666-2a4031ea3c52"
      unitRef="usd">2326000</us-gaap:AociTaxAttributableToParent>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjMvZnJhZzplYzBkODQxMDBhMzY0MTEzOTgyNjhhOTMwNGQ4YjcxYS90YWJsZToxMzlkMDJmZmQwZjA0MThlYTFhMDE4ZmM2MTdlZTBjZC90YWJsZXJhbmdlOjEzOWQwMmZmZDBmMDQxOGVhMWEwMThmYzYxN2VlMGNkXzEtNS0xLTEtMA_6d374c84-7570-4c89-9905-aa92e5b52fc1"
      unitRef="usd">308000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent
      contextRef="i48faa2d2dc7c4cd3abd085652fe98758_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjMvZnJhZzplYzBkODQxMDBhMzY0MTEzOTgyNjhhOTMwNGQ4YjcxYS90YWJsZToxMzlkMDJmZmQwZjA0MThlYTFhMDE4ZmM2MTdlZTBjZC90YWJsZXJhbmdlOjEzOWQwMmZmZDBmMDQxOGVhMWEwMThmYzYxN2VlMGNkXzItMS0xLTEtMA_23b1a374-1f1d-4d2b-a64e-f59d363ad22a"
      unitRef="usd">-8444000</us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjMvZnJhZzplYzBkODQxMDBhMzY0MTEzOTgyNjhhOTMwNGQ4YjcxYS90YWJsZToxMzlkMDJmZmQwZjA0MThlYTFhMDE4ZmM2MTdlZTBjZC90YWJsZXJhbmdlOjEzOWQwMmZmZDBmMDQxOGVhMWEwMThmYzYxN2VlMGNkXzItMy0xLTEtMA_7676a88e-1ff2-4744-b883-4aa7ea0be486"
      unitRef="usd">-2806000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjMvZnJhZzplYzBkODQxMDBhMzY0MTEzOTgyNjhhOTMwNGQ4YjcxYS90YWJsZToxMzlkMDJmZmQwZjA0MThlYTFhMDE4ZmM2MTdlZTBjZC90YWJsZXJhbmdlOjEzOWQwMmZmZDBmMDQxOGVhMWEwMThmYzYxN2VlMGNkXzItNS0xLTEtMA_4472c165-f354-4cbf-b191-b34e9c5850e0"
      unitRef="usd">-5638000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent
      contextRef="i48faa2d2dc7c4cd3abd085652fe98758_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjMvZnJhZzplYzBkODQxMDBhMzY0MTEzOTgyNjhhOTMwNGQ4YjcxYS90YWJsZToxMzlkMDJmZmQwZjA0MThlYTFhMDE4ZmM2MTdlZTBjZC90YWJsZXJhbmdlOjEzOWQwMmZmZDBmMDQxOGVhMWEwMThmYzYxN2VlMGNkXzMtMS0xLTEtMA_dad53d01-484d-4ec2-a86b-299bd26982ab"
      unitRef="usd">-1762000</us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjMvZnJhZzplYzBkODQxMDBhMzY0MTEzOTgyNjhhOTMwNGQ4YjcxYS90YWJsZToxMzlkMDJmZmQwZjA0MThlYTFhMDE4ZmM2MTdlZTBjZC90YWJsZXJhbmdlOjEzOWQwMmZmZDBmMDQxOGVhMWEwMThmYzYxN2VlMGNkXzMtMy0xLTEtMA_312118ca-62d6-40c9-93ff-9020cd9a45db"
      unitRef="usd">-1138000</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjMvZnJhZzplYzBkODQxMDBhMzY0MTEzOTgyNjhhOTMwNGQ4YjcxYS90YWJsZToxMzlkMDJmZmQwZjA0MThlYTFhMDE4ZmM2MTdlZTBjZC90YWJsZXJhbmdlOjEzOWQwMmZmZDBmMDQxOGVhMWEwMThmYzYxN2VlMGNkXzMtNS0xLTEtMA_91006e25-8afd-4822-94d4-5647fd3fc98c"
      unitRef="usd">-624000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent
      contextRef="i48faa2d2dc7c4cd3abd085652fe98758_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjMvZnJhZzplYzBkODQxMDBhMzY0MTEzOTgyNjhhOTMwNGQ4YjcxYS90YWJsZToxMzlkMDJmZmQwZjA0MThlYTFhMDE4ZmM2MTdlZTBjZC90YWJsZXJhbmdlOjEzOWQwMmZmZDBmMDQxOGVhMWEwMThmYzYxN2VlMGNkXzQtMS0xLTEtMA_eab6cad9-c563-4f47-8637-c041d9ed0033"
      unitRef="usd">-6682000</us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossTax
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjMvZnJhZzplYzBkODQxMDBhMzY0MTEzOTgyNjhhOTMwNGQ4YjcxYS90YWJsZToxMzlkMDJmZmQwZjA0MThlYTFhMDE4ZmM2MTdlZTBjZC90YWJsZXJhbmdlOjEzOWQwMmZmZDBmMDQxOGVhMWEwMThmYzYxN2VlMGNkXzQtMy0xLTEtMA_610b8f53-7072-45f7-ba29-12373fe44590"
      unitRef="usd">-1668000</us-gaap:OtherComprehensiveIncomeLossTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjMvZnJhZzplYzBkODQxMDBhMzY0MTEzOTgyNjhhOTMwNGQ4YjcxYS90YWJsZToxMzlkMDJmZmQwZjA0MThlYTFhMDE4ZmM2MTdlZTBjZC90YWJsZXJhbmdlOjEzOWQwMmZmZDBmMDQxOGVhMWEwMThmYzYxN2VlMGNkXzQtNS0xLTEtMA_524f1173-684c-4a34-a961-428e0058c362"
      unitRef="usd">-5014000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:AociBeforeTaxAttributableToParent
      contextRef="i1b9b90d93b22433387484a8bd37cfd0b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjMvZnJhZzplYzBkODQxMDBhMzY0MTEzOTgyNjhhOTMwNGQ4YjcxYS90YWJsZToxMzlkMDJmZmQwZjA0MThlYTFhMDE4ZmM2MTdlZTBjZC90YWJsZXJhbmdlOjEzOWQwMmZmZDBmMDQxOGVhMWEwMThmYzYxN2VlMGNkXzUtMS0xLTEtMA_637b00e9-b239-4137-af04-b3c22957f450"
      unitRef="usd">-4048000</us-gaap:AociBeforeTaxAttributableToParent>
    <us-gaap:AociTaxAttributableToParent
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjMvZnJhZzplYzBkODQxMDBhMzY0MTEzOTgyNjhhOTMwNGQ4YjcxYS90YWJsZToxMzlkMDJmZmQwZjA0MThlYTFhMDE4ZmM2MTdlZTBjZC90YWJsZXJhbmdlOjEzOWQwMmZmZDBmMDQxOGVhMWEwMThmYzYxN2VlMGNkXzUtMy0xLTEtMA_1f32753e-31f3-4242-86f7-9705601676eb"
      unitRef="usd">658000</us-gaap:AociTaxAttributableToParent>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjMvZnJhZzplYzBkODQxMDBhMzY0MTEzOTgyNjhhOTMwNGQ4YjcxYS90YWJsZToxMzlkMDJmZmQwZjA0MThlYTFhMDE4ZmM2MTdlZTBjZC90YWJsZXJhbmdlOjEzOWQwMmZmZDBmMDQxOGVhMWEwMThmYzYxN2VlMGNkXzUtNS0xLTEtMA_2e8f4c63-0289-47e9-9ffa-a25ca4f5677b"
      unitRef="usd">-4706000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjMvZnJhZzplYzBkODQxMDBhMzY0MTEzOTgyNjhhOTMwNGQ4YjcxYS90ZXh0cmVnaW9uOmVjMGQ4NDEwMGEzNjQxMTM5ODI2OGE5MzA0ZDhiNzFhXzM4NDgyOTA3MDA3NDg_50cf2b8f-ee87-4ca2-92fd-df11e826b12a"
      unitRef="usd">3200000</us-gaap:CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90ZXh0cmVnaW9uOjE0MjcxZDJmMjNmNTQ1YTQ5Njc5ODAxYTJiODNiYjQwXzI2NTY_792d1f31-25b3-4d2e-8005-b2397b082785">Income Taxes &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;The Company files a consolidated U.S. federal income tax return and various state income tax returns.&#160;The provision for the federal and state income taxes attributable to income (loss) consists of the following components:&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.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.635%"/&gt;&lt;td style="width:0.1%"/&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: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:13.164%"/&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:13.167%"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times 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:top"&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current (benefit) expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;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;Federal taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,748)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16,393)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,033)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;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;State taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,148)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;833&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;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 current provision&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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;(15,896)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;(16,675)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;(5,200)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Deferred expense (benefit)&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;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;Federal taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,729&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;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;State taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(576)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;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 deferred provision&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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;15,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;16,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;3,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax (benefit) expense &lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(586)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,343)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effective tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(28.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(183.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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"&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 income taxes determined by applying the federal and state tax rates to income (loss) 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.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.635%"/&gt;&lt;td style="width:0.1%"/&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: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:13.164%"/&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:13.167%"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times 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:top"&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected tax expense at federal statutory&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;State income taxes, net of federal tax effect&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(202)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revaluation of U.S. deferred income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(760)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Excess tax benefit from share based compensation and other, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,068)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(380)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(535)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax (benefit) expense &lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(586)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,343)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="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;The effective tax rate in 2020 decreased from 2019, primarily as a result of higher excess tax benefits from 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"&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's cash payments for income taxes were $11.2 million in the year ended December&#160;31, 2020. The Company received cash refunds for income taxes of $9.5 million in the year ended December 31, 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"&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 are measured using enacted tax rates that are expected to apply in the year of reversal or settlement and arise from temporary differences between the US GAAP and tax bases of the following assets and liabilities:&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:84.502%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.470%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.682%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.665%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.683%"/&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-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&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:top"&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:top"&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:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leases&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;123,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;106,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asset retirement obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,957&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net operating loss carry-forwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pension liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,868&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accruals and stock based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;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 gross deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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;153,218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;133,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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;153,218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;133,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;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="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:top"&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="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 2px 7.75pt;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;Property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;127,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,676&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;126,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid assets and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;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 gross deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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;303,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;137,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="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;In assessing the ability to realize deferred tax assets, management considers whether it is more likely than not that some portion or all of the deferred tax assets will not be realized. The ultimate realization of deferred tax assets is dependent upon generating future taxable income during the periods in which those temporary differences become deductible. Management considers the scheduled reversal of deferred tax liabilities, projected future taxable income, taxable income in prior carryback years if available and tax planning strategies in making this assessment. Based upon the level of historical taxable income and projections for future taxable income over the periods for which the deferred tax assets are deductible, the Company believes it more likely than not that the net deferred tax assets will be realized.&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"&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 a deferred tax asset of $7.7 million related to federal and various state net operating losses. As of December&#160;31, 2020, the Company had approximately $36.7 million of federal net operating losses expiring through 2027. The Company also had approximately $0.1 million of state net operating losses expiring through 2036.&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;As of December&#160;31, 2020 and 2019, the Company had no unrecognized tax benefits.&#160;&lt;/span&gt;&lt;/div&gt;The Company is not currently subject to state or federal income tax audits as of December&#160;31, 2020. The Company's returns are generally open to examination from 2017 forward and the net operating losses acquired from nTelos are open to examination from 2002 forward.</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90ZXh0cmVnaW9uOjE0MjcxZDJmMjNmNTQ1YTQ5Njc5ODAxYTJiODNiYjQwXzI2NjY_fe7b141f-52ba-4c92-9dc3-ba311cb272c6">The provision for the federal and state income taxes attributable to income (loss) consists of the following components:&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:54.635%"/&gt;&lt;td style="width:0.1%"/&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: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:13.164%"/&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:13.167%"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times 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:top"&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current (benefit) expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;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;Federal taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,748)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16,393)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,033)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;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;State taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,148)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;833&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;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 current provision&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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;(15,896)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;(16,675)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;(5,200)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Deferred expense (benefit)&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;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;Federal taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,729&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;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;State taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(576)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;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 deferred provision&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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;15,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;16,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;3,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax (benefit) expense &lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(586)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,343)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effective tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(28.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(183.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90YWJsZTo3ZDRkNDhlYmFmMTk0MzExOTJhZDE4NGE0Yzg3ZDI0Zi90YWJsZXJhbmdlOjdkNGQ0OGViYWYxOTQzMTE5MmFkMTg0YTRjODdkMjRmXzMtMS0xLTEtMA_c05c2096-39fc-4013-b660-de95462d2aa4"
      unitRef="usd">-13748000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90YWJsZTo3ZDRkNDhlYmFmMTk0MzExOTJhZDE4NGE0Yzg3ZDI0Zi90YWJsZXJhbmdlOjdkNGQ0OGViYWYxOTQzMTE5MmFkMTg0YTRjODdkMjRmXzMtMy0xLTEtMA_ecba70b4-06de-4f62-8832-07958a246d2e"
      unitRef="usd">-16393000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90YWJsZTo3ZDRkNDhlYmFmMTk0MzExOTJhZDE4NGE0Yzg3ZDI0Zi90YWJsZXJhbmdlOjdkNGQ0OGViYWYxOTQzMTE5MmFkMTg0YTRjODdkMjRmXzMtNS0xLTEtMA_2a8b9301-6aa2-471f-9fea-ddd5d491d6c4"
      unitRef="usd">-6033000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90YWJsZTo3ZDRkNDhlYmFmMTk0MzExOTJhZDE4NGE0Yzg3ZDI0Zi90YWJsZXJhbmdlOjdkNGQ0OGViYWYxOTQzMTE5MmFkMTg0YTRjODdkMjRmXzQtMS0xLTEtMA_a4f761bc-77b9-42e8-a106-b64504a8ff5b"
      unitRef="usd">-2148000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90YWJsZTo3ZDRkNDhlYmFmMTk0MzExOTJhZDE4NGE0Yzg3ZDI0Zi90YWJsZXJhbmdlOjdkNGQ0OGViYWYxOTQzMTE5MmFkMTg0YTRjODdkMjRmXzQtMy0xLTEtMA_6e989308-de68-4970-aa2e-001c64bb6a35"
      unitRef="usd">-282000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90YWJsZTo3ZDRkNDhlYmFmMTk0MzExOTJhZDE4NGE0Yzg3ZDI0Zi90YWJsZXJhbmdlOjdkNGQ0OGViYWYxOTQzMTE5MmFkMTg0YTRjODdkMjRmXzQtNS0xLTEtMA_79b2a2a1-e81d-4f3f-b07f-d40354066b51"
      unitRef="usd">833000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90YWJsZTo3ZDRkNDhlYmFmMTk0MzExOTJhZDE4NGE0Yzg3ZDI0Zi90YWJsZXJhbmdlOjdkNGQ0OGViYWYxOTQzMTE5MmFkMTg0YTRjODdkMjRmXzUtMS0xLTEtMA_9d2dea1b-36aa-4994-9749-9d299a9b38ec"
      unitRef="usd">-15896000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90YWJsZTo3ZDRkNDhlYmFmMTk0MzExOTJhZDE4NGE0Yzg3ZDI0Zi90YWJsZXJhbmdlOjdkNGQ0OGViYWYxOTQzMTE5MmFkMTg0YTRjODdkMjRmXzUtMy0xLTEtMA_ce9abb19-fe18-4f13-88ec-aeda32a6e6fc"
      unitRef="usd">-16675000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90YWJsZTo3ZDRkNDhlYmFmMTk0MzExOTJhZDE4NGE0Yzg3ZDI0Zi90YWJsZXJhbmdlOjdkNGQ0OGViYWYxOTQzMTE5MmFkMTg0YTRjODdkMjRmXzUtNS0xLTEtMA_4ee0736f-01f3-4df4-9563-d85306130c91"
      unitRef="usd">-5200000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90YWJsZTo3ZDRkNDhlYmFmMTk0MzExOTJhZDE4NGE0Yzg3ZDI0Zi90YWJsZXJhbmdlOjdkNGQ0OGViYWYxOTQzMTE5MmFkMTg0YTRjODdkMjRmXzctMS0xLTEtMA_08922b56-1c5c-4918-9c27-500175bbab61"
      unitRef="usd">13729000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90YWJsZTo3ZDRkNDhlYmFmMTk0MzExOTJhZDE4NGE0Yzg3ZDI0Zi90YWJsZXJhbmdlOjdkNGQ0OGViYWYxOTQzMTE5MmFkMTg0YTRjODdkMjRmXzctMy0xLTEtMA_ababeaa0-65a1-4668-83e7-b110b298ca2b"
      unitRef="usd">16453000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90YWJsZTo3ZDRkNDhlYmFmMTk0MzExOTJhZDE4NGE0Yzg3ZDI0Zi90YWJsZXJhbmdlOjdkNGQ0OGViYWYxOTQzMTE5MmFkMTg0YTRjODdkMjRmXzctNS0xLTEtMA_e47c210c-eaeb-4cb3-8bee-1e91f7cc2e31"
      unitRef="usd">4433000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90YWJsZTo3ZDRkNDhlYmFmMTk0MzExOTJhZDE4NGE0Yzg3ZDI0Zi90YWJsZXJhbmdlOjdkNGQ0OGViYWYxOTQzMTE5MmFkMTg0YTRjODdkMjRmXzgtMS0xLTEtMA_d19eee3e-dd90-4928-89eb-0b816803f164"
      unitRef="usd">1581000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90YWJsZTo3ZDRkNDhlYmFmMTk0MzExOTJhZDE4NGE0Yzg3ZDI0Zi90YWJsZXJhbmdlOjdkNGQ0OGViYWYxOTQzMTE5MmFkMTg0YTRjODdkMjRmXzgtMy0xLTEtMA_35f4386e-09fb-422e-b581-6268612654ce"
      unitRef="usd">395000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90YWJsZTo3ZDRkNDhlYmFmMTk0MzExOTJhZDE4NGE0Yzg3ZDI0Zi90YWJsZXJhbmdlOjdkNGQ0OGViYWYxOTQzMTE5MmFkMTg0YTRjODdkMjRmXzgtNS0xLTEtMA_fec13eb7-c6ca-4f8d-8aa7-3dbadba0111c"
      unitRef="usd">-576000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90YWJsZTo3ZDRkNDhlYmFmMTk0MzExOTJhZDE4NGE0Yzg3ZDI0Zi90YWJsZXJhbmdlOjdkNGQ0OGViYWYxOTQzMTE5MmFkMTg0YTRjODdkMjRmXzktMS0xLTEtMA_aec7be6e-ef79-4344-a3e2-a53433f0c306"
      unitRef="usd">15310000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90YWJsZTo3ZDRkNDhlYmFmMTk0MzExOTJhZDE4NGE0Yzg3ZDI0Zi90YWJsZXJhbmdlOjdkNGQ0OGViYWYxOTQzMTE5MmFkMTg0YTRjODdkMjRmXzktMy0xLTEtMA_6dc78b7f-9553-4a16-8e60-2f865917afb9"
      unitRef="usd">16848000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90YWJsZTo3ZDRkNDhlYmFmMTk0MzExOTJhZDE4NGE0Yzg3ZDI0Zi90YWJsZXJhbmdlOjdkNGQ0OGViYWYxOTQzMTE5MmFkMTg0YTRjODdkMjRmXzktNS0xLTEtMA_6385a362-c5da-43ff-9ae9-a0f64e5e1b6b"
      unitRef="usd">3857000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90YWJsZTo3ZDRkNDhlYmFmMTk0MzExOTJhZDE4NGE0Yzg3ZDI0Zi90YWJsZXJhbmdlOjdkNGQ0OGViYWYxOTQzMTE5MmFkMTg0YTRjODdkMjRmXzEwLTEtMS0xLTA_d905c9b5-76ae-4a79-89b2-83f34bd01a07"
      unitRef="usd">-586000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90YWJsZTo3ZDRkNDhlYmFmMTk0MzExOTJhZDE4NGE0Yzg3ZDI0Zi90YWJsZXJhbmdlOjdkNGQ0OGViYWYxOTQzMTE5MmFkMTg0YTRjODdkMjRmXzEwLTMtMS0xLTA_9bf97fe2-ed60-4c48-a9d7-fd89002caf17"
      unitRef="usd">173000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90YWJsZTo3ZDRkNDhlYmFmMTk0MzExOTJhZDE4NGE0Yzg3ZDI0Zi90YWJsZXJhbmdlOjdkNGQ0OGViYWYxOTQzMTE5MmFkMTg0YTRjODdkMjRmXzEwLTUtMS0xLTA_7041e3c9-30b6-4d7e-97f9-d62f956f94a8"
      unitRef="usd">-1343000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90YWJsZTo3ZDRkNDhlYmFmMTk0MzExOTJhZDE4NGE0Yzg3ZDI0Zi90YWJsZXJhbmdlOjdkNGQ0OGViYWYxOTQzMTE5MmFkMTg0YTRjODdkMjRmXzExLTEtMS0xLTA_19d77e6d-872e-456f-8eaf-faaed8c22988"
      unitRef="number">-0.287</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90YWJsZTo3ZDRkNDhlYmFmMTk0MzExOTJhZDE4NGE0Yzg3ZDI0Zi90YWJsZXJhbmdlOjdkNGQ0OGViYWYxOTQzMTE5MmFkMTg0YTRjODdkMjRmXzExLTMtMS0xLTA_5ce49cbb-ba06-4d96-a388-fc3cb8db5d6a"
      unitRef="number">0.068</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90YWJsZTo3ZDRkNDhlYmFmMTk0MzExOTJhZDE4NGE0Yzg3ZDI0Zi90YWJsZXJhbmdlOjdkNGQ0OGViYWYxOTQzMTE5MmFkMTg0YTRjODdkMjRmXzExLTUtMS0xLTgxNzU_2f21a0cd-3c66-46fd-b65b-701a6de3baba"
      unitRef="number">-1.830</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90ZXh0cmVnaW9uOjE0MjcxZDJmMjNmNTQ1YTQ5Njc5ODAxYTJiODNiYjQwXzI2NTg_4058f47f-0cf3-4755-9954-808724458506">&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;A reconciliation of income taxes determined by applying the federal and state tax rates to income (loss) 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.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.635%"/&gt;&lt;td style="width:0.1%"/&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: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:13.164%"/&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:13.167%"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times 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:top"&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected tax expense at federal statutory&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;State income taxes, net of federal tax effect&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(202)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revaluation of U.S. deferred income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(760)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Excess tax benefit from share based compensation and other, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,068)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(380)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(535)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax (benefit) expense &lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(586)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,343)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90YWJsZTo0MjZlNmU3MGRhM2U0OGFlYjk0M2IxYjcxZjk2MDJiNi90YWJsZXJhbmdlOjQyNmU2ZTcwZGEzZTQ4YWViOTQzYjFiNzFmOTYwMmI2XzItMS0xLTEtMA_ea09deb4-71b8-4870-8bac-f8e34b7f73a5"
      unitRef="usd">428000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90YWJsZTo0MjZlNmU3MGRhM2U0OGFlYjk0M2IxYjcxZjk2MDJiNi90YWJsZXJhbmdlOjQyNmU2ZTcwZGEzZTQ4YWViOTQzYjFiNzFmOTYwMmI2XzItMy0xLTEtMA_054b8468-c117-432b-a278-c5da3797fc6f"
      unitRef="usd">538000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90YWJsZTo0MjZlNmU3MGRhM2U0OGFlYjk0M2IxYjcxZjk2MDJiNi90YWJsZXJhbmdlOjQyNmU2ZTcwZGEzZTQ4YWViOTQzYjFiNzFmOTYwMmI2XzItNS0xLTEtMA_4011214f-95a8-4193-a512-3d2023d08597"
      unitRef="usd">154000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90YWJsZTo0MjZlNmU3MGRhM2U0OGFlYjk0M2IxYjcxZjk2MDJiNi90YWJsZXJhbmdlOjQyNmU2ZTcwZGEzZTQ4YWViOTQzYjFiNzFmOTYwMmI2XzMtMS0xLTEtMA_d6b633c4-366e-4867-94fc-83e44a10822c"
      unitRef="usd">54000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90YWJsZTo0MjZlNmU3MGRhM2U0OGFlYjk0M2IxYjcxZjk2MDJiNi90YWJsZXJhbmdlOjQyNmU2ZTcwZGEzZTQ4YWViOTQzYjFiNzFmOTYwMmI2XzMtMy0xLTEtMA_fa54b04d-c162-4eb0-9f06-6b48ea9cc569"
      unitRef="usd">15000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90YWJsZTo0MjZlNmU3MGRhM2U0OGFlYjk0M2IxYjcxZjk2MDJiNi90YWJsZXJhbmdlOjQyNmU2ZTcwZGEzZTQ4YWViOTQzYjFiNzFmOTYwMmI2XzMtNS0xLTEtMA_513ad197-3882-49e7-ad58-841796275634"
      unitRef="usd">-202000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90YWJsZTo0MjZlNmU3MGRhM2U0OGFlYjk0M2IxYjcxZjk2MDJiNi90YWJsZXJhbmdlOjQyNmU2ZTcwZGEzZTQ4YWViOTQzYjFiNzFmOTYwMmI2XzQtMS0xLTEtMA_1ff0ef76-c939-4672-ba9c-0a71b85dd13c"
      unitRef="usd">0</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
    <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate
      contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90YWJsZTo0MjZlNmU3MGRhM2U0OGFlYjk0M2IxYjcxZjk2MDJiNi90YWJsZXJhbmdlOjQyNmU2ZTcwZGEzZTQ4YWViOTQzYjFiNzFmOTYwMmI2XzQtMy0xLTEtMA_7df66c6d-dd36-4011-a28d-0ce0f2634f63"
      unitRef="usd">0</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
    <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate
      contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90YWJsZTo0MjZlNmU3MGRhM2U0OGFlYjk0M2IxYjcxZjk2MDJiNi90YWJsZXJhbmdlOjQyNmU2ZTcwZGEzZTQ4YWViOTQzYjFiNzFmOTYwMmI2XzQtNS0xLTEtMA_9b7e28c6-708c-4da0-b3bb-a5838ab47d0e"
      unitRef="usd">-760000</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90YWJsZTo0MjZlNmU3MGRhM2U0OGFlYjk0M2IxYjcxZjk2MDJiNi90YWJsZXJhbmdlOjQyNmU2ZTcwZGEzZTQ4YWViOTQzYjFiNzFmOTYwMmI2XzUtMS0xLTEtMA_a66a5196-0c1d-48a8-94c6-c28dfdcfc619"
      unitRef="usd">-1068000</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
      contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90YWJsZTo0MjZlNmU3MGRhM2U0OGFlYjk0M2IxYjcxZjk2MDJiNi90YWJsZXJhbmdlOjQyNmU2ZTcwZGEzZTQ4YWViOTQzYjFiNzFmOTYwMmI2XzUtMy0xLTEtMA_85c2f567-eda3-4951-9c6b-4e5202553d93"
      unitRef="usd">-380000</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
      contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90YWJsZTo0MjZlNmU3MGRhM2U0OGFlYjk0M2IxYjcxZjk2MDJiNi90YWJsZXJhbmdlOjQyNmU2ZTcwZGEzZTQ4YWViOTQzYjFiNzFmOTYwMmI2XzUtNS0xLTEtMA_dbe614b3-c7c6-4a85-9dba-bb4550963e0a"
      unitRef="usd">-535000</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90YWJsZTo0MjZlNmU3MGRhM2U0OGFlYjk0M2IxYjcxZjk2MDJiNi90YWJsZXJhbmdlOjQyNmU2ZTcwZGEzZTQ4YWViOTQzYjFiNzFmOTYwMmI2XzYtMS0xLTEtMA_56538633-5e1d-4f31-a541-fef07094f269"
      unitRef="usd">-586000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90YWJsZTo0MjZlNmU3MGRhM2U0OGFlYjk0M2IxYjcxZjk2MDJiNi90YWJsZXJhbmdlOjQyNmU2ZTcwZGEzZTQ4YWViOTQzYjFiNzFmOTYwMmI2XzYtMy0xLTEtMA_31cd4b2b-5a16-402f-b1a6-2e79c995a0f3"
      unitRef="usd">173000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90YWJsZTo0MjZlNmU3MGRhM2U0OGFlYjk0M2IxYjcxZjk2MDJiNi90YWJsZXJhbmdlOjQyNmU2ZTcwZGEzZTQ4YWViOTQzYjFiNzFmOTYwMmI2XzYtNS0xLTEtMA_733d32eb-8138-4e75-acc4-8ccbc669ddcc"
      unitRef="usd">-1343000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxesPaid
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90ZXh0cmVnaW9uOjE0MjcxZDJmMjNmNTQ1YTQ5Njc5ODAxYTJiODNiYjQwXzgwOA_d298a02c-41ef-4b7a-96cb-199064928add"
      unitRef="usd">11200000</us-gaap:IncomeTaxesPaid>
    <us-gaap:ProceedsFromIncomeTaxRefunds
      contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90ZXh0cmVnaW9uOjE0MjcxZDJmMjNmNTQ1YTQ5Njc5ODAxYTJiODNiYjQwXzg4Nw_bee26958-7367-40d7-82fd-14fe11cbd27a"
      unitRef="usd">9500000</us-gaap:ProceedsFromIncomeTaxRefunds>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90ZXh0cmVnaW9uOjE0MjcxZDJmMjNmNTQ1YTQ5Njc5ODAxYTJiODNiYjQwXzI2NjU_ce87601d-7d82-4cde-8680-fde28661c34e">&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;Deferred tax assets and liabilities are measured using enacted tax rates that are expected to apply in the year of reversal or settlement and arise from temporary differences between the US GAAP and tax bases of the following assets and liabilities:&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:84.502%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.470%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.682%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.665%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.683%"/&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-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&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:top"&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:top"&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:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leases&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;123,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;106,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asset retirement obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,957&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net operating loss carry-forwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pension liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,868&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accruals and stock based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;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 gross deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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;153,218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;133,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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;153,218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;133,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;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="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:top"&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="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 2px 7.75pt;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;Property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;127,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,676&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;126,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid assets and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;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 gross deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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;303,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;137,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsDeferredIncome
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90YWJsZTo2ZjM3NTU3YWM3Yjg0N2M4YjBkNTZhODhjMWMwODJlNi90YWJsZXJhbmdlOjZmMzc1NTdhYzdiODQ3YzhiMGQ1NmE4OGMxYzA4MmU2XzItMS0xLTEtMA_a035fbd1-9cf5-477e-a1ad-db81d5f667d7"
      unitRef="usd">123129000</us-gaap:DeferredTaxAssetsDeferredIncome>
    <us-gaap:DeferredTaxAssetsDeferredIncome
      contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90YWJsZTo2ZjM3NTU3YWM3Yjg0N2M4YjBkNTZhODhjMWMwODJlNi90YWJsZXJhbmdlOjZmMzc1NTdhYzdiODQ3YzhiMGQ1NmE4OGMxYzA4MmU2XzItMy0xLTEtMA_b94d7055-18b0-4102-9186-0932f79a2142"
      unitRef="usd">106564000</us-gaap:DeferredTaxAssetsDeferredIncome>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAssetRetirementObligations
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90YWJsZTo2ZjM3NTU3YWM3Yjg0N2M4YjBkNTZhODhjMWMwODJlNi90YWJsZXJhbmdlOjZmMzc1NTdhYzdiODQ3YzhiMGQ1NmE4OGMxYzA4MmU2XzMtMS0xLTEtMA_869aa49c-4c52-4b05-a5e7-8bbbb4b0e2e3"
      unitRef="usd">10403000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAssetRetirementObligations>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAssetRetirementObligations
      contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90YWJsZTo2ZjM3NTU3YWM3Yjg0N2M4YjBkNTZhODhjMWMwODJlNi90YWJsZXJhbmdlOjZmMzc1NTdhYzdiODQ3YzhiMGQ1NmE4OGMxYzA4MmU2XzMtMy0xLTEtMA_4fba647e-3374-435a-b27e-9c1bba3969ec"
      unitRef="usd">9957000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAssetRetirementObligations>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90YWJsZTo2ZjM3NTU3YWM3Yjg0N2M4YjBkNTZhODhjMWMwODJlNi90YWJsZXJhbmdlOjZmMzc1NTdhYzdiODQ3YzhiMGQ1NmE4OGMxYzA4MmU2XzQtMS0xLTEtMA_a6e7de02-f012-4ecf-94af-d9cd2419dee2"
      unitRef="usd">7723000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal
      contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90YWJsZTo2ZjM3NTU3YWM3Yjg0N2M4YjBkNTZhODhjMWMwODJlNi90YWJsZXJhbmdlOjZmMzc1NTdhYzdiODQ3YzhiMGQ1NmE4OGMxYzA4MmU2XzQtMy0xLTEtMA_58321a56-0896-4f59-be9a-02faa2511f41"
      unitRef="usd">10071000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90YWJsZTo2ZjM3NTU3YWM3Yjg0N2M4YjBkNTZhODhjMWMwODJlNi90YWJsZXJhbmdlOjZmMzc1NTdhYzdiODQ3YzhiMGQ1NmE4OGMxYzA4MmU2XzUtMS0xLTEtMA_7966b87b-bcde-40b8-bafc-584c8d3e2fb5"
      unitRef="usd">3868000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions
      contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90YWJsZTo2ZjM3NTU3YWM3Yjg0N2M4YjBkNTZhODhjMWMwODJlNi90YWJsZXJhbmdlOjZmMzc1NTdhYzdiODQ3YzhiMGQ1NmE4OGMxYzA4MmU2XzUtMy0xLTEtMA_b2f15ec1-a358-4ae3-8b87-2740f75c0594"
      unitRef="usd">3161000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90YWJsZTo2ZjM3NTU3YWM3Yjg0N2M4YjBkNTZhODhjMWMwODJlNi90YWJsZXJhbmdlOjZmMzc1NTdhYzdiODQ3YzhiMGQ1NmE4OGMxYzA4MmU2XzYtMS0xLTEtMA_f25d5a28-e040-4efc-89b4-660e71ac4c61"
      unitRef="usd">3093000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals
      contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90YWJsZTo2ZjM3NTU3YWM3Yjg0N2M4YjBkNTZhODhjMWMwODJlNi90YWJsZXJhbmdlOjZmMzc1NTdhYzdiODQ3YzhiMGQ1NmE4OGMxYzA4MmU2XzYtMy0xLTEtMA_0c05a156-3fd8-4ffd-ace9-d5648b84c894"
      unitRef="usd">1935000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseOther
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90YWJsZTo2ZjM3NTU3YWM3Yjg0N2M4YjBkNTZhODhjMWMwODJlNi90YWJsZXJhbmdlOjZmMzc1NTdhYzdiODQ3YzhiMGQ1NmE4OGMxYzA4MmU2XzctMS0xLTEtMA_0cc72816-b7d6-4b1c-b0ec-9aa851f5c188"
      unitRef="usd">5002000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseOther>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseOther
      contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90YWJsZTo2ZjM3NTU3YWM3Yjg0N2M4YjBkNTZhODhjMWMwODJlNi90YWJsZXJhbmdlOjZmMzc1NTdhYzdiODQ3YzhiMGQ1NmE4OGMxYzA4MmU2XzctMy0xLTEtMA_cc381218-c048-4ba4-8ec2-eb8dfcb34c53"
      unitRef="usd">1408000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseOther>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90YWJsZTo2ZjM3NTU3YWM3Yjg0N2M4YjBkNTZhODhjMWMwODJlNi90YWJsZXJhbmdlOjZmMzc1NTdhYzdiODQ3YzhiMGQ1NmE4OGMxYzA4MmU2XzgtMS0xLTEtMA_fb237dfe-24d1-4495-8528-c19e33f04ffa"
      unitRef="usd">153218000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90YWJsZTo2ZjM3NTU3YWM3Yjg0N2M4YjBkNTZhODhjMWMwODJlNi90YWJsZXJhbmdlOjZmMzc1NTdhYzdiODQ3YzhiMGQ1NmE4OGMxYzA4MmU2XzgtMy0xLTEtMA_30206b0d-e67c-436b-b949-19e2fed869e2"
      unitRef="usd">133096000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90YWJsZTo2ZjM3NTU3YWM3Yjg0N2M4YjBkNTZhODhjMWMwODJlNi90YWJsZXJhbmdlOjZmMzc1NTdhYzdiODQ3YzhiMGQ1NmE4OGMxYzA4MmU2XzktMS0xLTEtMA_4e3e1be1-65e0-4494-9a39-4267dc528e7b"
      unitRef="usd">0</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90YWJsZTo2ZjM3NTU3YWM3Yjg0N2M4YjBkNTZhODhjMWMwODJlNi90YWJsZXJhbmdlOjZmMzc1NTdhYzdiODQ3YzhiMGQ1NmE4OGMxYzA4MmU2XzktMy0xLTEtMA_14597be6-ccde-4dbf-9099-6892ecb51668"
      unitRef="usd">0</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90YWJsZTo2ZjM3NTU3YWM3Yjg0N2M4YjBkNTZhODhjMWMwODJlNi90YWJsZXJhbmdlOjZmMzc1NTdhYzdiODQ3YzhiMGQ1NmE4OGMxYzA4MmU2XzEwLTEtMS0xLTA_925a8b23-2ecb-4bf8-a6b2-1cd60c519ade"
      unitRef="usd">153218000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90YWJsZTo2ZjM3NTU3YWM3Yjg0N2M4YjBkNTZhODhjMWMwODJlNi90YWJsZXJhbmdlOjZmMzc1NTdhYzdiODQ3YzhiMGQ1NmE4OGMxYzA4MmU2XzEwLTMtMS0xLTA_d697e16c-4fd4-4976-8382-b214098a52f5"
      unitRef="usd">133096000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90YWJsZTo2ZjM3NTU3YWM3Yjg0N2M4YjBkNTZhODhjMWMwODJlNi90YWJsZXJhbmdlOjZmMzc1NTdhYzdiODQ3YzhiMGQ1NmE4OGMxYzA4MmU2XzEzLTEtMS0xLTA_9138a742-0f8c-41c6-b776-3af02090bac7"
      unitRef="usd">127602000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90YWJsZTo2ZjM3NTU3YWM3Yjg0N2M4YjBkNTZhODhjMWMwODJlNi90YWJsZXJhbmdlOjZmMzc1NTdhYzdiODQ3YzhiMGQ1NmE4OGMxYzA4MmU2XzEzLTMtMS0xLTA_39716247-8e25-486e-822e-4eae04a74baf"
      unitRef="usd">110676000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesTaxDeferredIncome
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90YWJsZTo2ZjM3NTU3YWM3Yjg0N2M4YjBkNTZhODhjMWMwODJlNi90YWJsZXJhbmdlOjZmMzc1NTdhYzdiODQ3YzhiMGQ1NmE4OGMxYzA4MmU2XzE0LTEtMS0xLTA_356314be-36a1-4e15-9570-c5f58322b698"
      unitRef="usd">126458000</us-gaap:DeferredTaxLiabilitiesTaxDeferredIncome>
    <us-gaap:DeferredTaxLiabilitiesTaxDeferredIncome
      contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90YWJsZTo2ZjM3NTU3YWM3Yjg0N2M4YjBkNTZhODhjMWMwODJlNi90YWJsZXJhbmdlOjZmMzc1NTdhYzdiODQ3YzhiMGQ1NmE4OGMxYzA4MmU2XzE0LTMtMS0xLTA_bd01c6fe-d938-4429-bda5-17742790e5c5"
      unitRef="usd">105475000</us-gaap:DeferredTaxLiabilitiesTaxDeferredIncome>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90YWJsZTo2ZjM3NTU3YWM3Yjg0N2M4YjBkNTZhODhjMWMwODJlNi90YWJsZXJhbmdlOjZmMzc1NTdhYzdiODQ3YzhiMGQ1NmE4OGMxYzA4MmU2XzE1LTEtMS0xLTA_55d1c2e6-ba6e-448e-ab01-a6a074a45764"
      unitRef="usd">25722000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
      contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90YWJsZTo2ZjM3NTU3YWM3Yjg0N2M4YjBkNTZhODhjMWMwODJlNi90YWJsZXJhbmdlOjZmMzc1NTdhYzdiODQ3YzhiMGQ1NmE4OGMxYzA4MmU2XzE1LTMtMS0xLTA_1507a005-5734-45c5-8e3b-300a60eb4d01"
      unitRef="usd">27201000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90YWJsZTo2ZjM3NTU3YWM3Yjg0N2M4YjBkNTZhODhjMWMwODJlNi90YWJsZXJhbmdlOjZmMzc1NTdhYzdiODQ3YzhiMGQ1NmE4OGMxYzA4MmU2XzE2LTEtMS0xLTA_0aa6b144-0c05-4ec5-a88e-011f1ba50c1e"
      unitRef="usd">24088000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90YWJsZTo2ZjM3NTU3YWM3Yjg0N2M4YjBkNTZhODhjMWMwODJlNi90YWJsZXJhbmdlOjZmMzc1NTdhYzdiODQ3YzhiMGQ1NmE4OGMxYzA4MmU2XzE2LTMtMS0xLTA_f19ad7e4-18f7-4d59-868e-0c8c87439ad6"
      unitRef="usd">27311000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90YWJsZTo2ZjM3NTU3YWM3Yjg0N2M4YjBkNTZhODhjMWMwODJlNi90YWJsZXJhbmdlOjZmMzc1NTdhYzdiODQ3YzhiMGQ1NmE4OGMxYzA4MmU2XzE3LTEtMS0xLTA_2a997f2d-5095-41b0-b3f2-c450dcfccc32"
      unitRef="usd">303870000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90YWJsZTo2ZjM3NTU3YWM3Yjg0N2M4YjBkNTZhODhjMWMwODJlNi90YWJsZXJhbmdlOjZmMzc1NTdhYzdiODQ3YzhiMGQ1NmE4OGMxYzA4MmU2XzE3LTMtMS0xLTA_5c3b2298-1936-4aaf-a0de-ce85b428ece1"
      unitRef="usd">270663000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90YWJsZTo2ZjM3NTU3YWM3Yjg0N2M4YjBkNTZhODhjMWMwODJlNi90YWJsZXJhbmdlOjZmMzc1NTdhYzdiODQ3YzhiMGQ1NmE4OGMxYzA4MmU2XzE4LTEtMS0xLTA_15b2491e-a81c-4859-bc43-6b972ec4cf44"
      unitRef="usd">150652000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90YWJsZTo2ZjM3NTU3YWM3Yjg0N2M4YjBkNTZhODhjMWMwODJlNi90YWJsZXJhbmdlOjZmMzc1NTdhYzdiODQ3YzhiMGQ1NmE4OGMxYzA4MmU2XzE4LTMtMS0xLTA_8c2688f9-c7c1-4630-9cfa-3813757dd256"
      unitRef="usd">137567000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90ZXh0cmVnaW9uOjE0MjcxZDJmMjNmNTQ1YTQ5Njc5ODAxYTJiODNiYjQwXzIwNzU_f39812d4-1ed0-4079-9195-551a98a12a6a"
      unitRef="usd">7700000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal>
    <us-gaap:OperatingLossCarryforwards
      contextRef="ifa05e7f36da84a41b942caadcf8538ae_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90ZXh0cmVnaW9uOjE0MjcxZDJmMjNmNTQ1YTQ5Njc5ODAxYTJiODNiYjQwXzIxNzg_e190af25-10ee-4f63-8675-955a0b235b89"
      unitRef="usd">36700000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i39bb28ccd8d04d04bcd2bad371d803de_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90ZXh0cmVnaW9uOjE0MjcxZDJmMjNmNTQ1YTQ5Njc5ODAxYTJiODNiYjQwXzIyNzI_1405bfbe-e064-4925-a5ef-e1b977e5a16f"
      unitRef="usd">100000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90ZXh0cmVnaW9uOjE0MjcxZDJmMjNmNTQ1YTQ5Njc5ODAxYTJiODNiYjQwXzIzNjQ_9539c2b3-b85c-4824-b898-d0f19220d762"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNjYvZnJhZzoxNDI3MWQyZjIzZjU0NWE0OTY3OTgwMWEyYjgzYmI0MC90ZXh0cmVnaW9uOjE0MjcxZDJmMjNmNTQ1YTQ5Njc5ODAxYTJiODNiYjQwXzIzNjQ_e4c9cdd1-e62c-41c8-8eaa-054fabb3bd69"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90ZXh0cmVnaW9uOmY4MTQwYjZhN2M3NzQ1OGVhYjg5NzM4ZDBhNzllMjZlXzI1MzE_681f52ab-13c1-481c-94c9-024b45d64771">Earnings per Share &amp;amp; Stock Compensation&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;The Company maintains two shareholder-approved Company Stock Incentive Plans allowing for the grant of equity based incentive compensation to essentially all employees.&#160;The 2005 Plan authorized grants of up to 2,880,000 shares over a ten-year period beginning in 2005.&#160;The term of the 2005 Plan expired in February 2014; outstanding awards will continue to vest and options may continue to be exercised, but no additional awards will be granted under the 2005 Plan. The 2014 Plan authorizes grants of up to an additional 3,000,000 shares over a ten-year period beginning in 2014. Under these Plans, grants may take the form of stock awards, awards of options to acquire stock, stock appreciation rights, and other forms of equity based compensation; both options to acquire stock and stock awards were granted.&#160;&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;The Company granted approximately 96&#160;thousand restricted stock units (RSUs) to employees and directors during 2020 at an average market price of $49.02. The Company also granted, approximately 40&#160;thousand Relative Total Shareholder Return (&#x201c;RTSR&#x201d;) awards to employees at an average value of $56.32 during 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"&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 units generally have service requirements only or performance and service requirements with vesting periods ranging from one year for directors to four years for employees. RTSR awards vest over three years. The performance factor applied to the RTSR awards is based upon the Company's stock performance compared to a group of peer companies. The actual number of shares to be issued and can range from 0% to 150% of the awards granted.&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;The cost of employee services received in exchange for share-based awards classified as equity is measured using the estimated fair value of the award on the date of the grant, and the related expense is recorded using the straight-line method consistent with the recipient's respective 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-weight:400;line-height:120%"&gt;Stock-based compensation expense was 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:84.210%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.643%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.740%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.668%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.740%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.668%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.741%"/&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;Stock compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capitalized stock compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Stock compensation expense, net&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="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;As of both December&#160;31, 2020 and 2019, there was $3.7&#160;million of total unrecognized compensation cost related to non-vested incentive awards that are expected to be recognized over a weighted average period of 2.6 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:7pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We utilize the treasury stock method to calculate the impact on diluted earnings per share that potentially dilutive stock-based compensation awards have. The following table indicates the computation of basic and diluted earnings per share:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.549%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.122%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.644%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.644%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.600%"/&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:top"&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands, except per share amounts)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&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:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Calculation of net income per share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income from continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,077&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income from discontinued operations, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;124,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,518&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13.75pt;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;Net income&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,956&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic weighted average shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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;49,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;49,811&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;49,542&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic net income per share - continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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.05&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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.05&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic net income per share - discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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.49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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.90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;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;Basic net income per share&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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.54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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.94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of stock-based compensation awards outstanding:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Basic weighted average shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,811&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,542&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Effect from dilutive shares and options outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;123&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted weighted average shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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;50,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;50,101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;50,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted net income per share - continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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.05&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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.05&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted net income per share - discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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.48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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.89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;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;Diluted net income per share&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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.53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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.93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&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;There were fewer than 110 thousand anti-dilutive awards outstanding during 2020, 2019, and 2018.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <shen:NumberOfStockIncentivePlans
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90ZXh0cmVnaW9uOmY4MTQwYjZhN2M3NzQ1OGVhYjg5NzM4ZDBhNzllMjZlXzU3_1f54707e-87ce-4e33-b642-6ddf66e7308f"
      unitRef="plan">2</shen:NumberOfStockIncentivePlans>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="ia3fe1a697b4941be9d314117ab09bdc8_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90ZXh0cmVnaW9uOmY4MTQwYjZhN2M3NzQ1OGVhYjg5NzM4ZDBhNzllMjZlXzI0NQ_f001e046-2067-4b91-a984-0d92bb4938a7"
      unitRef="shares">2880000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="i23acde2487bb4d03bd9ed895fe11381a_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90ZXh0cmVnaW9uOmY4MTQwYjZhN2M3NzQ1OGVhYjg5NzM4ZDBhNzllMjZlXzM4NDgyOTA3MDUzODI_1b0109af-b82a-4321-bdf6-e27c8773dea7">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized
      contextRef="i1a72d2492f3e4529b96d006d50050394_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90ZXh0cmVnaW9uOmY4MTQwYjZhN2M3NzQ1OGVhYjg5NzM4ZDBhNzllMjZlXzU1MA_35419a6c-4196-4e0b-a5de-a6c0adb10bb8"
      unitRef="shares">3000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="ic947875ea10946a783adc9248f5108fd_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90ZXh0cmVnaW9uOmY4MTQwYjZhN2M3NzQ1OGVhYjg5NzM4ZDBhNzllMjZlXzM4NDgyOTA3MDUzODM_82984acb-5f7f-4033-81d5-96600d867f8d">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="icdde2409e9fa4bb99e0dcb1328fb07ab_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90ZXh0cmVnaW9uOmY4MTQwYjZhN2M3NzQ1OGVhYjg5NzM4ZDBhNzllMjZlXzEwOTk1MTE2MzQyNDg_8e0fafff-9f36-4824-8364-48af4569e3b4"
      unitRef="shares">96000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="icdde2409e9fa4bb99e0dcb1328fb07ab_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90ZXh0cmVnaW9uOmY4MTQwYjZhN2M3NzQ1OGVhYjg5NzM4ZDBhNzllMjZlXzM4NDgyOTA3MDk0MTc_13f0659a-d82f-4564-88a1-0b8939425375"
      unitRef="usdPerShare">49.02</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i69f186e325b148ee94ddd583cf360e46_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90ZXh0cmVnaW9uOmY4MTQwYjZhN2M3NzQ1OGVhYjg5NzM4ZDBhNzllMjZlXzEwOTk1MTE2MzQ2NjA_7bb4b95a-9bda-4d13-a11f-f5f50db089df"
      unitRef="shares">40000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i69f186e325b148ee94ddd583cf360e46_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90ZXh0cmVnaW9uOmY4MTQwYjZhN2M3NzQ1OGVhYjg5NzM4ZDBhNzllMjZlXzEwOTk1MTE2MzQ3NTQ_acb3e6a4-e4f3-41fa-95d7-989e8ba50d14"
      unitRef="usdPerShare">56.32</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i2ec3ee4b0c444299b8094bad514f2a60_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90ZXh0cmVnaW9uOmY4MTQwYjZhN2M3NzQ1OGVhYjg5NzM4ZDBhNzllMjZlXzM4NDgyOTA3MDk0NDI_31b9bed7-1dd5-48bd-bde9-c8785e752ba8">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i54439bdbd3ed47be8e74725a749f6079_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90ZXh0cmVnaW9uOmY4MTQwYjZhN2M3NzQ1OGVhYjg5NzM4ZDBhNzllMjZlXzEwOTk1MTE2MzgyMTA_833bd3e5-57b2-4ed9-82cf-c0c755da69b3">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="idcc8cbb4b7ad401d97ca564da886414d_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90ZXh0cmVnaW9uOmY4MTQwYjZhN2M3NzQ1OGVhYjg5NzM4ZDBhNzllMjZlXzEwOTk1MTE2MzgyMDE_265078ef-8bc5-492e-8f74-783a2e1c8c1c">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <shen:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriodPercentage
      contextRef="ibd5ce6383da34a9199320c1634dcef5f_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90ZXh0cmVnaW9uOmY4MTQwYjZhN2M3NzQ1OGVhYjg5NzM4ZDBhNzllMjZlXzEwOTk1MTE2Mzk5NTc_41313ae5-ade6-4600-af9b-c6ccd9c88a64"
      unitRef="number">0</shen:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriodPercentage>
    <shen:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriodPercentage
      contextRef="ia8d8f9ed191d4a34a01e1cb0ae832ce2_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90ZXh0cmVnaW9uOmY4MTQwYjZhN2M3NzQ1OGVhYjg5NzM4ZDBhNzllMjZlXzEwOTk1MTE2MzgxOTM_92996e26-9cf0-4d88-a7d3-e9c975001c28"
      unitRef="number">1.50</shen:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriodPercentage>
    <us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90ZXh0cmVnaW9uOmY4MTQwYjZhN2M3NzQ1OGVhYjg5NzM4ZDBhNzllMjZlXzI1MzQ_098699dd-af22-491c-a90d-e24d3e2e0c50">&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;Stock-based compensation expense was 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:84.210%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.643%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.740%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.668%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.740%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.668%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.741%"/&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;Stock compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capitalized stock compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Stock compensation expense, net&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90YWJsZTowZWYyZDNkZjhjOWY0NjRmODA1MTcwMTQ1OTMyZjgyNC90YWJsZXJhbmdlOjBlZjJkM2RmOGM5ZjQ2NGY4MDUxNzAxNDU5MzJmODI0XzItMS0xLTEtMA_4d5fb7de-6458-4f35-b9fc-1a7dbd4d5388"
      unitRef="usd">6227000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90YWJsZTowZWYyZDNkZjhjOWY0NjRmODA1MTcwMTQ1OTMyZjgyNC90YWJsZXJhbmdlOjBlZjJkM2RmOGM5ZjQ2NGY4MDUxNzAxNDU5MzJmODI0XzItMi0xLTEtMA_b4b304ee-260b-43f3-a74a-31d685ffaeef"
      unitRef="usd">3732000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90YWJsZTowZWYyZDNkZjhjOWY0NjRmODA1MTcwMTQ1OTMyZjgyNC90YWJsZXJhbmdlOjBlZjJkM2RmOGM5ZjQ2NGY4MDUxNzAxNDU5MzJmODI0XzItMy0xLTEtMA_62a41495-757c-44e6-9d0d-298e1886c9a1"
      unitRef="usd">5153000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90YWJsZTowZWYyZDNkZjhjOWY0NjRmODA1MTcwMTQ1OTMyZjgyNC90YWJsZXJhbmdlOjBlZjJkM2RmOGM5ZjQ2NGY4MDUxNzAxNDU5MzJmODI0XzMtMS0xLTEtMA_8c4a22f0-34dc-4fa5-8e88-2b903acba168"
      unitRef="usd">320000</us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount>
    <us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount
      contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90YWJsZTowZWYyZDNkZjhjOWY0NjRmODA1MTcwMTQ1OTMyZjgyNC90YWJsZXJhbmdlOjBlZjJkM2RmOGM5ZjQ2NGY4MDUxNzAxNDU5MzJmODI0XzMtMi0xLTEtMA_c098bc69-f332-493c-a0c4-ab0d33bbe902"
      unitRef="usd">365000</us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount>
    <us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount
      contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90YWJsZTowZWYyZDNkZjhjOWY0NjRmODA1MTcwMTQ1OTMyZjgyNC90YWJsZXJhbmdlOjBlZjJkM2RmOGM5ZjQ2NGY4MDUxNzAxNDU5MzJmODI0XzMtMy0xLTEtMA_9b60db57-8693-4434-8acf-2c934d304fb4"
      unitRef="usd">408000</us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount>
    <us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90YWJsZTowZWYyZDNkZjhjOWY0NjRmODA1MTcwMTQ1OTMyZjgyNC90YWJsZXJhbmdlOjBlZjJkM2RmOGM5ZjQ2NGY4MDUxNzAxNDU5MzJmODI0XzQtMS0xLTEtMA_9f4d9a8a-9cab-42d1-b168-1cc7e909d08d"
      unitRef="usd">5907000</us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax>
    <us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax
      contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90YWJsZTowZWYyZDNkZjhjOWY0NjRmODA1MTcwMTQ1OTMyZjgyNC90YWJsZXJhbmdlOjBlZjJkM2RmOGM5ZjQ2NGY4MDUxNzAxNDU5MzJmODI0XzQtMi0xLTEtMA_9493b902-d95d-4249-8a35-dbd8ee74fc7b"
      unitRef="usd">3367000</us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax>
    <us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax
      contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90YWJsZTowZWYyZDNkZjhjOWY0NjRmODA1MTcwMTQ1OTMyZjgyNC90YWJsZXJhbmdlOjBlZjJkM2RmOGM5ZjQ2NGY4MDUxNzAxNDU5MzJmODI0XzQtMy0xLTEtMA_d7237e04-683e-404e-9d0f-5a8f9d09cece"
      unitRef="usd">4745000</us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i884daf17bb02490d9e409851a71a5921_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90ZXh0cmVnaW9uOmY4MTQwYjZhN2M3NzQ1OGVhYjg5NzM4ZDBhNzllMjZlXzI3NDg3NzkwNzc2MjI_7ce3a44a-bfa3-4ed3-927c-5abafc1b9a2e"
      unitRef="usd">3700000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="ic12f61d22b414cfe9914632a173f8a6e_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90ZXh0cmVnaW9uOmY4MTQwYjZhN2M3NzQ1OGVhYjg5NzM4ZDBhNzllMjZlXzI3NDg3NzkwNzc2MjI_bfd69b85-3844-4ebc-aa1b-5a149b1c60cf"
      unitRef="usd">3700000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90ZXh0cmVnaW9uOmY4MTQwYjZhN2M3NzQ1OGVhYjg5NzM4ZDBhNzllMjZlXzIyMDM_5ff98c87-bc19-43b0-a74b-14c5756f45c6">P2Y7M6D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90ZXh0cmVnaW9uOmY4MTQwYjZhN2M3NzQ1OGVhYjg5NzM4ZDBhNzllMjZlXzIyMDM_fe150e1b-5ac0-4355-81d1-6789b89df970">P2Y7M6D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90ZXh0cmVnaW9uOmY4MTQwYjZhN2M3NzQ1OGVhYjg5NzM4ZDBhNzllMjZlXzI1MzU_ef6d40ea-1d75-4901-ad63-add926257e42">The following table indicates the computation of basic and diluted earnings per share:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.549%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.122%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.644%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.644%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.600%"/&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:top"&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands, except per share amounts)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&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:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Calculation of net income per share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income from continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,077&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income from discontinued operations, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;124,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,518&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13.75pt;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;Net income&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,956&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic weighted average shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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;49,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;49,811&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;49,542&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic net income per share - continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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.05&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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.05&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic net income per share - discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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.49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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.90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;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;Basic net income per share&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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.54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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.94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of stock-based compensation awards outstanding:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Basic weighted average shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,811&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,542&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Effect from dilutive shares and options outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;123&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted weighted average shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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;50,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;50,101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;50,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted net income per share - continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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.05&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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.05&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted net income per share - discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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.48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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.89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;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;Diluted net income per share&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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.53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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.93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90YWJsZTo5MDRjMWRiMWFmZDY0YTg3OTZmMWY3MDQwNmU4NmJjMy90YWJsZXJhbmdlOjkwNGMxZGIxYWZkNjRhODc5NmYxZjcwNDA2ZTg2YmMzXzMtMS0xLTEtMzIxOA_472d654d-8365-4688-988a-0efcc49917e2"
      unitRef="usd">2626000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90YWJsZTo5MDRjMWRiMWFmZDY0YTg3OTZmMWY3MDQwNmU4NmJjMy90YWJsZXJhbmdlOjkwNGMxZGIxYWZkNjRhODc5NmYxZjcwNDA2ZTg2YmMzXzMtMy0xLTEtMzIyMg_babd927e-6603-4a8a-9df7-6ab0faa6d97a"
      unitRef="usd">2388000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90YWJsZTo5MDRjMWRiMWFmZDY0YTg3OTZmMWY3MDQwNmU4NmJjMy90YWJsZXJhbmdlOjkwNGMxZGIxYWZkNjRhODc5NmYxZjcwNDA2ZTg2YmMzXzMtNS0xLTEtMzIyNg_7579d23d-0529-4c51-bc96-169cd8ec0b8b"
      unitRef="usd">2077000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90YWJsZTo5MDRjMWRiMWFmZDY0YTg3OTZmMWY3MDQwNmU4NmJjMy90YWJsZXJhbmdlOjkwNGMxZGIxYWZkNjRhODc5NmYxZjcwNDA2ZTg2YmMzXzQtMS0xLTEtMzIxOA_7db22d3c-ae91-40d9-a392-07520b9f8553"
      unitRef="usd">124097000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90YWJsZTo5MDRjMWRiMWFmZDY0YTg3OTZmMWY3MDQwNmU4NmJjMy90YWJsZXJhbmdlOjkwNGMxZGIxYWZkNjRhODc5NmYxZjcwNDA2ZTg2YmMzXzQtMy0xLTEtMzIyMg_f65080f0-ec8f-4d00-b0c9-c033ca64f7c4"
      unitRef="usd">53568000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90YWJsZTo5MDRjMWRiMWFmZDY0YTg3OTZmMWY3MDQwNmU4NmJjMy90YWJsZXJhbmdlOjkwNGMxZGIxYWZkNjRhODc5NmYxZjcwNDA2ZTg2YmMzXzQtNS0xLTEtMzIyNg_5c63a9bb-2f5c-4bf8-a991-97255cf8521e"
      unitRef="usd">44518000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:NetIncomeLoss
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90YWJsZTo5MDRjMWRiMWFmZDY0YTg3OTZmMWY3MDQwNmU4NmJjMy90YWJsZXJhbmdlOjkwNGMxZGIxYWZkNjRhODc5NmYxZjcwNDA2ZTg2YmMzXzMtMS0xLTEtMA_be08cd94-513f-4d78-9c62-6926af3ca244"
      unitRef="usd">126723000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90YWJsZTo5MDRjMWRiMWFmZDY0YTg3OTZmMWY3MDQwNmU4NmJjMy90YWJsZXJhbmdlOjkwNGMxZGIxYWZkNjRhODc5NmYxZjcwNDA2ZTg2YmMzXzMtMy0xLTEtMA_dff300ed-210a-45af-a2f1-ed79d961103a"
      unitRef="usd">55956000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90YWJsZTo5MDRjMWRiMWFmZDY0YTg3OTZmMWY3MDQwNmU4NmJjMy90YWJsZXJhbmdlOjkwNGMxZGIxYWZkNjRhODc5NmYxZjcwNDA2ZTg2YmMzXzMtNS0xLTEtMA_3c535d48-df8a-4e90-96ea-d81a3c775c9a"
      unitRef="usd">46595000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90YWJsZTo5MDRjMWRiMWFmZDY0YTg3OTZmMWY3MDQwNmU4NmJjMy90YWJsZXJhbmdlOjkwNGMxZGIxYWZkNjRhODc5NmYxZjcwNDA2ZTg2YmMzXzQtMS0xLTEtMA_1bf65a7c-08b5-4514-b962-1fda0f01f117"
      unitRef="shares">49901000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90YWJsZTo5MDRjMWRiMWFmZDY0YTg3OTZmMWY3MDQwNmU4NmJjMy90YWJsZXJhbmdlOjkwNGMxZGIxYWZkNjRhODc5NmYxZjcwNDA2ZTg2YmMzXzQtMy0xLTEtMA_8e6bd5b5-b271-4dc1-bb57-e418c86d2ccd"
      unitRef="shares">49811000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90YWJsZTo5MDRjMWRiMWFmZDY0YTg3OTZmMWY3MDQwNmU4NmJjMy90YWJsZXJhbmdlOjkwNGMxZGIxYWZkNjRhODc5NmYxZjcwNDA2ZTg2YmMzXzQtNS0xLTEtMA_329a62bd-a978-4ab2-901d-63af4739cacd"
      unitRef="shares">49542000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90YWJsZTo5MDRjMWRiMWFmZDY0YTg3OTZmMWY3MDQwNmU4NmJjMy90YWJsZXJhbmdlOjkwNGMxZGIxYWZkNjRhODc5NmYxZjcwNDA2ZTg2YmMzXzctMS0xLTEtMzIzMw_5c660e85-3d9f-443a-93f4-bca012fb419d"
      unitRef="usdPerShare">0.05</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90YWJsZTo5MDRjMWRiMWFmZDY0YTg3OTZmMWY3MDQwNmU4NmJjMy90YWJsZXJhbmdlOjkwNGMxZGIxYWZkNjRhODc5NmYxZjcwNDA2ZTg2YmMzXzctMy0xLTEtMzIzNw_6de85c22-f1cc-4e10-bc53-d93f77cd24bb"
      unitRef="usdPerShare">0.05</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90YWJsZTo5MDRjMWRiMWFmZDY0YTg3OTZmMWY3MDQwNmU4NmJjMy90YWJsZXJhbmdlOjkwNGMxZGIxYWZkNjRhODc5NmYxZjcwNDA2ZTg2YmMzXzctNS0xLTEtMzI0MQ_9e9f932c-949b-47d3-a99e-64945fed7565"
      unitRef="usdPerShare">0.04</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90YWJsZTo5MDRjMWRiMWFmZDY0YTg3OTZmMWY3MDQwNmU4NmJjMy90YWJsZXJhbmdlOjkwNGMxZGIxYWZkNjRhODc5NmYxZjcwNDA2ZTg2YmMzXzgtMS0xLTEtMzIzMw_95f605cd-f03c-4942-90d0-9096312f0ba7"
      unitRef="usdPerShare">2.49</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90YWJsZTo5MDRjMWRiMWFmZDY0YTg3OTZmMWY3MDQwNmU4NmJjMy90YWJsZXJhbmdlOjkwNGMxZGIxYWZkNjRhODc5NmYxZjcwNDA2ZTg2YmMzXzgtMy0xLTEtMzIzNw_cc2bece6-5ff2-4782-a840-30ea6fa5efdf"
      unitRef="usdPerShare">1.07</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90YWJsZTo5MDRjMWRiMWFmZDY0YTg3OTZmMWY3MDQwNmU4NmJjMy90YWJsZXJhbmdlOjkwNGMxZGIxYWZkNjRhODc5NmYxZjcwNDA2ZTg2YmMzXzgtNS0xLTEtMzI0MQ_2cfe8402-21de-4944-ac38-b0dd0c1cbb43"
      unitRef="usdPerShare">0.90</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:EarningsPerShareBasic
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90YWJsZTo5MDRjMWRiMWFmZDY0YTg3OTZmMWY3MDQwNmU4NmJjMy90YWJsZXJhbmdlOjkwNGMxZGIxYWZkNjRhODc5NmYxZjcwNDA2ZTg2YmMzXzUtMS0xLTEtMA_bf1889f3-b822-48d5-91a7-d5052ddad703"
      unitRef="usdPerShare">2.54</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90YWJsZTo5MDRjMWRiMWFmZDY0YTg3OTZmMWY3MDQwNmU4NmJjMy90YWJsZXJhbmdlOjkwNGMxZGIxYWZkNjRhODc5NmYxZjcwNDA2ZTg2YmMzXzUtMy0xLTEtMA_3c4fbeb1-6084-4ad4-8a5b-35f82c2b1d88"
      unitRef="usdPerShare">1.12</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90YWJsZTo5MDRjMWRiMWFmZDY0YTg3OTZmMWY3MDQwNmU4NmJjMy90YWJsZXJhbmdlOjkwNGMxZGIxYWZkNjRhODc5NmYxZjcwNDA2ZTg2YmMzXzUtNS0xLTEtMA_d5d3f78e-ccea-4ad3-8aa1-f45a41119043"
      unitRef="usdPerShare">0.94</us-gaap:EarningsPerShareBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90YWJsZTo5MDRjMWRiMWFmZDY0YTg3OTZmMWY3MDQwNmU4NmJjMy90YWJsZXJhbmdlOjkwNGMxZGIxYWZkNjRhODc5NmYxZjcwNDA2ZTg2YmMzXzgtMS0xLTEtMA_30ca30c2-fe0c-442e-acef-8c50de379bcf"
      unitRef="shares">49901000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90YWJsZTo5MDRjMWRiMWFmZDY0YTg3OTZmMWY3MDQwNmU4NmJjMy90YWJsZXJhbmdlOjkwNGMxZGIxYWZkNjRhODc5NmYxZjcwNDA2ZTg2YmMzXzgtMy0xLTEtMA_8ee034ad-3e7e-4e98-8a5b-dc87c3d789d7"
      unitRef="shares">49811000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90YWJsZTo5MDRjMWRiMWFmZDY0YTg3OTZmMWY3MDQwNmU4NmJjMy90YWJsZXJhbmdlOjkwNGMxZGIxYWZkNjRhODc5NmYxZjcwNDA2ZTg2YmMzXzgtNS0xLTEtMA_d509e2e9-170b-43d8-9da2-2ffd001c78b6"
      unitRef="shares">49542000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <shen:BusinessAcquisitionNoncontrollingInterestSharesReservedToAcquireNoncontrollingInterest
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90YWJsZTo5MDRjMWRiMWFmZDY0YTg3OTZmMWY3MDQwNmU4NmJjMy90YWJsZXJhbmdlOjkwNGMxZGIxYWZkNjRhODc5NmYxZjcwNDA2ZTg2YmMzXzktMS0xLTEtMA_a47d36c0-3036-4741-adce-dbfef521dff1"
      unitRef="shares">123000</shen:BusinessAcquisitionNoncontrollingInterestSharesReservedToAcquireNoncontrollingInterest>
    <shen:BusinessAcquisitionNoncontrollingInterestSharesReservedToAcquireNoncontrollingInterest
      contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90YWJsZTo5MDRjMWRiMWFmZDY0YTg3OTZmMWY3MDQwNmU4NmJjMy90YWJsZXJhbmdlOjkwNGMxZGIxYWZkNjRhODc5NmYxZjcwNDA2ZTg2YmMzXzktMy0xLTEtMA_0272a307-26df-4113-88dd-f0c32e2ca5c0"
      unitRef="shares">290000</shen:BusinessAcquisitionNoncontrollingInterestSharesReservedToAcquireNoncontrollingInterest>
    <shen:BusinessAcquisitionNoncontrollingInterestSharesReservedToAcquireNoncontrollingInterest
      contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90YWJsZTo5MDRjMWRiMWFmZDY0YTg3OTZmMWY3MDQwNmU4NmJjMy90YWJsZXJhbmdlOjkwNGMxZGIxYWZkNjRhODc5NmYxZjcwNDA2ZTg2YmMzXzktNS0xLTEtMA_2b17b851-54ab-41ee-bf12-efe855f29f87"
      unitRef="shares">521000</shen:BusinessAcquisitionNoncontrollingInterestSharesReservedToAcquireNoncontrollingInterest>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90YWJsZTo5MDRjMWRiMWFmZDY0YTg3OTZmMWY3MDQwNmU4NmJjMy90YWJsZXJhbmdlOjkwNGMxZGIxYWZkNjRhODc5NmYxZjcwNDA2ZTg2YmMzXzEwLTEtMS0xLTA_44eef761-6c5a-448e-b0c1-d33ace01825c"
      unitRef="shares">50024000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90YWJsZTo5MDRjMWRiMWFmZDY0YTg3OTZmMWY3MDQwNmU4NmJjMy90YWJsZXJhbmdlOjkwNGMxZGIxYWZkNjRhODc5NmYxZjcwNDA2ZTg2YmMzXzEwLTMtMS0xLTA_304b8a31-d5d2-48c6-8354-eae3d19b88fd"
      unitRef="shares">50101000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90YWJsZTo5MDRjMWRiMWFmZDY0YTg3OTZmMWY3MDQwNmU4NmJjMy90YWJsZXJhbmdlOjkwNGMxZGIxYWZkNjRhODc5NmYxZjcwNDA2ZTg2YmMzXzEwLTUtMS0xLTA_74ffcc66-e5d6-447f-b43b-4872232b2bf4"
      unitRef="shares">50063000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90YWJsZTo5MDRjMWRiMWFmZDY0YTg3OTZmMWY3MDQwNmU4NmJjMy90YWJsZXJhbmdlOjkwNGMxZGIxYWZkNjRhODc5NmYxZjcwNDA2ZTg2YmMzXzE1LTEtMS0xLTMyNDc_87749cb2-7ea7-4f0b-9c0b-fc87795eea9e"
      unitRef="usdPerShare">0.05</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90YWJsZTo5MDRjMWRiMWFmZDY0YTg3OTZmMWY3MDQwNmU4NmJjMy90YWJsZXJhbmdlOjkwNGMxZGIxYWZkNjRhODc5NmYxZjcwNDA2ZTg2YmMzXzE1LTMtMS0xLTMyNTc_5f4ff066-c0f1-4219-8cd8-513435efc43c"
      unitRef="usdPerShare">0.05</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90YWJsZTo5MDRjMWRiMWFmZDY0YTg3OTZmMWY3MDQwNmU4NmJjMy90YWJsZXJhbmdlOjkwNGMxZGIxYWZkNjRhODc5NmYxZjcwNDA2ZTg2YmMzXzE1LTUtMS0xLTMyNTM_0e3bb4be-be4e-4ee6-b933-1d60d43d650e"
      unitRef="usdPerShare">0.04</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90YWJsZTo5MDRjMWRiMWFmZDY0YTg3OTZmMWY3MDQwNmU4NmJjMy90YWJsZXJhbmdlOjkwNGMxZGIxYWZkNjRhODc5NmYxZjcwNDA2ZTg2YmMzXzE2LTEtMS0xLTMyNDc_1a2be8e0-e353-4967-93aa-7aa019a5e656"
      unitRef="usdPerShare">2.48</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90YWJsZTo5MDRjMWRiMWFmZDY0YTg3OTZmMWY3MDQwNmU4NmJjMy90YWJsZXJhbmdlOjkwNGMxZGIxYWZkNjRhODc5NmYxZjcwNDA2ZTg2YmMzXzE2LTMtMS0xLTMyNTc_bc0e6af8-de3c-4248-991b-375d980c84c8"
      unitRef="usdPerShare">1.07</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90YWJsZTo5MDRjMWRiMWFmZDY0YTg3OTZmMWY3MDQwNmU4NmJjMy90YWJsZXJhbmdlOjkwNGMxZGIxYWZkNjRhODc5NmYxZjcwNDA2ZTg2YmMzXzE2LTUtMS0xLTMyNTM_ada9c516-d9a5-4099-ab21-8c39690329e2"
      unitRef="usdPerShare">0.89</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90YWJsZTo5MDRjMWRiMWFmZDY0YTg3OTZmMWY3MDQwNmU4NmJjMy90YWJsZXJhbmdlOjkwNGMxZGIxYWZkNjRhODc5NmYxZjcwNDA2ZTg2YmMzXzExLTEtMS0xLTA_adb12b16-68ff-4242-908a-e65bbc5421a7"
      unitRef="usdPerShare">2.53</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90YWJsZTo5MDRjMWRiMWFmZDY0YTg3OTZmMWY3MDQwNmU4NmJjMy90YWJsZXJhbmdlOjkwNGMxZGIxYWZkNjRhODc5NmYxZjcwNDA2ZTg2YmMzXzExLTMtMS0xLTA_a4c5b5ae-6da8-45fd-8f9f-d8be67608adb"
      unitRef="usdPerShare">1.12</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90YWJsZTo5MDRjMWRiMWFmZDY0YTg3OTZmMWY3MDQwNmU4NmJjMy90YWJsZXJhbmdlOjkwNGMxZGIxYWZkNjRhODc5NmYxZjcwNDA2ZTg2YmMzXzExLTUtMS0xLTA_c8371ac9-cc36-4a00-bf63-5cd5471cf247"
      unitRef="usdPerShare">0.93</us-gaap:EarningsPerShareDiluted>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90ZXh0cmVnaW9uOmY4MTQwYjZhN2M3NzQ1OGVhYjg5NzM4ZDBhNzllMjZlXzI0NzM_0196bd80-bc8f-40da-8711-4c318b72c89b"
      unitRef="shares">110000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90ZXh0cmVnaW9uOmY4MTQwYjZhN2M3NzQ1OGVhYjg5NzM4ZDBhNzllMjZlXzI0NzM_7446a62a-42b5-43c8-93fc-baafe8066365"
      unitRef="shares">110000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzIvZnJhZzpmODE0MGI2YTdjNzc0NThlYWI4OTczOGQwYTc5ZTI2ZS90ZXh0cmVnaW9uOmY4MTQwYjZhN2M3NzQ1OGVhYjg5NzM4ZDBhNzllMjZlXzI0NzM_b20206e6-6985-4e4b-a579-2e9943310d1d"
      unitRef="shares">110000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzgvZnJhZzo2YjU4YmQ2YzIzZmU0OGE3YmFkNDVmNTA3ZGIxYjJjZi90ZXh0cmVnaW9uOjZiNThiZDZjMjNmZTQ4YTdiYWQ0NWY1MDdkYjFiMmNmXzU5MA_56c771dc-3c72-421c-8357-3c4516b33829">Commitments and Contingencies&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;We are committed to make payments to satisfy our lease liabilities and long-term debt. The scheduled payments under those obligations are summarized in the respective notes above. We are also committed to make annual payments of approximately $108.0 thousand on our FCC spectrum license obligation through 2039.&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&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 subject to claims and legal actions that may arise in the ordinary course of business. The Company does not believe that any of these pending claims or legal actions are either probable or reasonably possible of a material loss.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <shen:OtherCommitmentAnnualPayments
      contextRef="i673e348a7605439cbf300e8597951481_I20201231"
      decimals="-2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xNzgvZnJhZzo2YjU4YmQ2YzIzZmU0OGE3YmFkNDVmNTA3ZGIxYjJjZi90ZXh0cmVnaW9uOjZiNThiZDZjMjNmZTQ4YTdiYWQ0NWY1MDdkYjFiMmNmXzI4OQ_dcf24012-9ff1-46bf-8cf7-a86e5b69b79a"
      unitRef="usd">108000.0</shen:OtherCommitmentAnnualPayments>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90ZXh0cmVnaW9uOjkxOGJmMmNiNTc5NjQ5YzlhNzFhNWUzYjNkMWExNWJiXzEzNzk_14912896-6298-4297-81bd-da2fe02ebf98">Segment Reporting &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;The expected divestiture of our Wireless operations represents a strategic shift in the Company&#x2019;s business and qualifies as a discontinued operation. As a result, the operating results and cash flows related to the Wireless segment have been reflected as discontinued operations in our Consolidated Statements of Comprehensive Income and the Consolidated Statements of Cash Flows.&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;Similarly, the results of our Wireless operations are no longer presented as a reporting segment. Consistent with the internal reporting provided to our chief operating decision maker, we previously allocated certain corporate management overhead costs to the former Wireless segment which may no longer be allocated to discontinued operations under the relevant authoritative guidance. Accordingly, we have recast our reporting of the remaining segments to reflect the reattribution of these expenses in all presented periods in a manner consistent with our updated internal reporting. The tables below reflect the results of operations of the Company's reportable segments in continuing operations, consistent with internal reporting used by the Company.&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:700;line-height:120%"&gt;Year ended December&#160;31, 2020:&lt;/span&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:45.020%"/&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:11.637%"/&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:11.637%"/&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:11.637%"/&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:11.641%"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&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;Broadband&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;Tower&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;Corporate &amp;amp; Eliminations&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="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;External revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;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;Residential &amp;amp; SMB&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;154,956&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;154,956&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;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;Commercial Fiber&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;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;RLEC &amp;amp; Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;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;Tower lease&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Service revenue and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;195,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;202,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue for service provided to the discontinued Wireless operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(627)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,015&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;204,347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;17,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;(627)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;220,775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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 expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;83,439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(132)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Selling, general and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,472&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,703&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total operating expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;163,987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;8,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;49,703&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;221,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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 income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,330)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,147)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;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="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="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;Capital expenditures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;117,246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;Year ended December&#160;31, 2019:&#160;&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:45.020%"/&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:11.637%"/&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:11.637%"/&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:11.637%"/&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:11.641%"/&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-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&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;Broadband&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;Tower&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;Corporate &amp;amp; Eliminations&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="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;External revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;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;Residential &amp;amp; SMB&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;142,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;142,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;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;Commercial Fiber&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;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;RLEC &amp;amp; Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;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;Tower lease&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Service revenue and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;183,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;190,516&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue for service provided to the discontinued Wireless operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;193,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;12,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;(66)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;206,862&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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 expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,949&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Selling, general and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total operating expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;151,346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;6,690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;49,545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;207,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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 income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,597&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,611)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(719)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;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="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="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;Capital expenditures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67,048&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:700;line-height:120%"&gt;Year ended December&#160;31, 2018:&lt;/span&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:45.020%"/&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:11.637%"/&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:11.637%"/&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:11.637%"/&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:11.641%"/&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-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&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;Broadband&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;Tower&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;Corporate &amp;amp; Eliminations&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="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;External revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;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;Residential &amp;amp; SMB&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;131,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;131,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;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;Commercial Fiber&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;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;RLEC &amp;amp; Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,612&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,612&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;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;Tower lease&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Service revenue and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;173,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;180,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue for service provided to the discontinued Wireless operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,633)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;183,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;12,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;(2,633)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;192,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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 expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Selling, general and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,844&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,992&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,992&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total operating expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;140,826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;6,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;48,029&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;195,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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 income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,662)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,969)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;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="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="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;Capital expenditures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:400;line-height:120%"&gt;A reconciliation of the total of the reportable segments&#x2019; operating income to consolidated income before taxes 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:86.403%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.045%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.646%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.646%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.623%"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times 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-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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: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 consolidated operating loss &lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,147)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(719)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,969)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other income, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,703&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income from continuing operations before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;734&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="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;The Company&#x2019;s CODM does not currently review total assets by segment since the assets are centrally managed and some of the assets are shared by the segments, accordingly total assets by segment are not provided.&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90ZXh0cmVnaW9uOjkxOGJmMmNiNTc5NjQ5YzlhNzFhNWUzYjNkMWExNWJiXzEzNzU_7e1e9683-0302-42b0-9e9e-f734999f7c8e">The tables below reflect the results of operations of the Company's reportable segments in continuing operations, consistent with internal reporting used by the Company.&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;Year ended December&#160;31, 2020:&lt;/span&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:45.020%"/&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:11.637%"/&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:11.637%"/&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:11.637%"/&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:11.641%"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&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;Broadband&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;Tower&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;Corporate &amp;amp; Eliminations&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="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;External revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;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;Residential &amp;amp; SMB&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;154,956&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;154,956&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;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;Commercial Fiber&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;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;RLEC &amp;amp; Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;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;Tower lease&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Service revenue and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;195,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;202,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue for service provided to the discontinued Wireless operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(627)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,015&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;204,347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;17,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;(627)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;220,775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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 expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;83,439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(132)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Selling, general and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,472&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,703&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total operating expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;163,987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;8,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;49,703&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;221,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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 income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,330)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,147)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;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="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="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;Capital expenditures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;117,246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;Year ended December&#160;31, 2019:&#160;&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:45.020%"/&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:11.637%"/&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:11.637%"/&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:11.637%"/&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:11.641%"/&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-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&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;Broadband&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;Tower&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;Corporate &amp;amp; Eliminations&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="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;External revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;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;Residential &amp;amp; SMB&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;142,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;142,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;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;Commercial Fiber&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;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;RLEC &amp;amp; Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;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;Tower lease&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Service revenue and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;183,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;190,516&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue for service provided to the discontinued Wireless operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;193,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;12,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;(66)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;206,862&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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 expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,949&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Selling, general and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total operating expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;151,346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;6,690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;49,545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;207,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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 income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,597&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,611)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(719)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;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="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="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;Capital expenditures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67,048&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&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;Year ended December&#160;31, 2018:&lt;/span&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:45.020%"/&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:11.637%"/&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:11.637%"/&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:11.637%"/&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:11.641%"/&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-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&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;Broadband&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;Tower&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;Corporate &amp;amp; Eliminations&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="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;External revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;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;Residential &amp;amp; SMB&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;131,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;131,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;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;Commercial Fiber&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;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;RLEC &amp;amp; Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,612&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,612&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;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;Tower lease&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Service revenue and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;173,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;180,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue for service provided to the discontinued Wireless operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,633)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;183,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;12,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;(2,633)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;192,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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 expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Selling, general and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,844&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,992&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,992&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total operating expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;140,826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;6,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;48,029&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;195,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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 income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,662)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,969)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;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="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="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;Capital expenditures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ieabc054a4912464881c727c8dfe7cd0f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmODMwZWZhZTdlN2E0NmRhOTI5ZjQxYmI0MDg1NmVkOC90YWJsZXJhbmdlOmY4MzBlZmFlN2U3YTQ2ZGE5MjlmNDFiYjQwODU2ZWQ4XzItMi0xLTEtMjc5OQ_876df07a-7fbb-4df9-92b4-0ce7662bfc73"
      unitRef="usd">154956000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5f6befc3e8e948618bc70ea7426a865f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmODMwZWZhZTdlN2E0NmRhOTI5ZjQxYmI0MDg1NmVkOC90YWJsZXJhbmdlOmY4MzBlZmFlN2U3YTQ2ZGE5MjlmNDFiYjQwODU2ZWQ4XzItNC0xLTEtMjc5OQ_9f110800-09f5-4d38-88d9-dd287f80389a"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ieb2b71380aec4732a6562d2f05671966_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmODMwZWZhZTdlN2E0NmRhOTI5ZjQxYmI0MDg1NmVkOC90YWJsZXJhbmdlOmY4MzBlZmFlN2U3YTQ2ZGE5MjlmNDFiYjQwODU2ZWQ4XzItOC0xLTEtMjc5OQ_0aa7bb46-f824-4d21-a3b7-501b3117b4e5"
      unitRef="usd">154956000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9311d399133944019b778359ff30fb58_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmODMwZWZhZTdlN2E0NmRhOTI5ZjQxYmI0MDg1NmVkOC90YWJsZXJhbmdlOmY4MzBlZmFlN2U3YTQ2ZGE5MjlmNDFiYjQwODU2ZWQ4XzYtMy0xLTEtMA_da51aac6-7844-471d-abc0-8585866a9a18"
      unitRef="usd">24431000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id28e011e290f49518a7d7cb9ad1aaa71_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmODMwZWZhZTdlN2E0NmRhOTI5ZjQxYmI0MDg1NmVkOC90YWJsZXJhbmdlOmY4MzBlZmFlN2U3YTQ2ZGE5MjlmNDFiYjQwODU2ZWQ4XzYtNS0xLTEtMA_ab5a75d8-f56e-4373-8dbe-7a8175fdd11d"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if9a36c606755417faac470231343c017_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmODMwZWZhZTdlN2E0NmRhOTI5ZjQxYmI0MDg1NmVkOC90YWJsZXJhbmdlOmY4MzBlZmFlN2U3YTQ2ZGE5MjlmNDFiYjQwODU2ZWQ4XzYtOS0xLTEtMA_8ee95945-4b46-4e4a-94e3-70a2672bc661"
      unitRef="usd">24431000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5f028bf7806e40d58366f66fe916b8c6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmODMwZWZhZTdlN2E0NmRhOTI5ZjQxYmI0MDg1NmVkOC90YWJsZXJhbmdlOmY4MzBlZmFlN2U3YTQ2ZGE5MjlmNDFiYjQwODU2ZWQ4XzctMy0xLTEtMA_971eb058-7e76-483f-9cc6-fa5c408cc84a"
      unitRef="usd">15971000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id72f1eb6b08f4c72a83ddf02be126666_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmODMwZWZhZTdlN2E0NmRhOTI5ZjQxYmI0MDg1NmVkOC90YWJsZXJhbmdlOmY4MzBlZmFlN2U3YTQ2ZGE5MjlmNDFiYjQwODU2ZWQ4XzctNS0xLTEtMA_75a633ed-3628-4cdd-8335-c9575b3ea449"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic9b08a3c00534c079d9ef836e815c8af_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmODMwZWZhZTdlN2E0NmRhOTI5ZjQxYmI0MDg1NmVkOC90YWJsZXJhbmdlOmY4MzBlZmFlN2U3YTQ2ZGE5MjlmNDFiYjQwODU2ZWQ4XzctOS0xLTEtMA_ab09ca05-e70c-4fe3-ac2a-952f30a2ed53"
      unitRef="usd">15971000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3cb82707685944e08044921f632fae10_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmODMwZWZhZTdlN2E0NmRhOTI5ZjQxYmI0MDg1NmVkOC90YWJsZXJhbmdlOmY4MzBlZmFlN2U3YTQ2ZGE5MjlmNDFiYjQwODU2ZWQ4XzctMi0xLTEtMjgwNQ_521d26a2-b6ea-45e5-8e19-ec8827809429"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic188e3f5a28c450a9626471cda27b750_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmODMwZWZhZTdlN2E0NmRhOTI5ZjQxYmI0MDg1NmVkOC90YWJsZXJhbmdlOmY4MzBlZmFlN2U3YTQ2ZGE5MjlmNDFiYjQwODU2ZWQ4XzctNC0xLTEtMjgwNQ_c901dd7d-f98b-49f3-a26e-bbcbf394fef1"
      unitRef="usd">7402000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i54a38ad4b49c4801a444089660e37230_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmODMwZWZhZTdlN2E0NmRhOTI5ZjQxYmI0MDg1NmVkOC90YWJsZXJhbmdlOmY4MzBlZmFlN2U3YTQ2ZGE5MjlmNDFiYjQwODU2ZWQ4XzctOC0xLTEtMjgwNQ_9978cfb1-8ba7-4451-9ec8-c977a3f98e71"
      unitRef="usd">7402000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i09de16e42c7d4d0f9a62971d12c3013b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmODMwZWZhZTdlN2E0NmRhOTI5ZjQxYmI0MDg1NmVkOC90YWJsZXJhbmdlOmY4MzBlZmFlN2U3YTQ2ZGE5MjlmNDFiYjQwODU2ZWQ4XzktMy0xLTEtMA_fc606b9d-f49d-408d-b038-5c6e1b525f0b"
      unitRef="usd">195358000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i35eac858c36c49e28c5bd14c7731fb34_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmODMwZWZhZTdlN2E0NmRhOTI5ZjQxYmI0MDg1NmVkOC90YWJsZXJhbmdlOmY4MzBlZmFlN2U3YTQ2ZGE5MjlmNDFiYjQwODU2ZWQ4XzktNS0xLTEtMA_d8f8932c-8208-43ed-b26f-4c9d515f65c3"
      unitRef="usd">7402000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if258bb09a8fc455c865041d794140801_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmODMwZWZhZTdlN2E0NmRhOTI5ZjQxYmI0MDg1NmVkOC90YWJsZXJhbmdlOmY4MzBlZmFlN2U3YTQ2ZGE5MjlmNDFiYjQwODU2ZWQ4XzktOS0xLTEtMA_369f3cda-db3a-4580-b461-695c767fd454"
      unitRef="usd">202760000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia3182a9c36e6486ba4028dcfba6846f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmODMwZWZhZTdlN2E0NmRhOTI5ZjQxYmI0MDg1NmVkOC90YWJsZXJhbmdlOmY4MzBlZmFlN2U3YTQ2ZGE5MjlmNDFiYjQwODU2ZWQ4XzEyLTMtMS0xLTA_cc49cab7-a2e9-40d6-acc4-af0715c6308c"
      unitRef="usd">8989000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia75f298e491e41988028fa4a9ba4eac9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmODMwZWZhZTdlN2E0NmRhOTI5ZjQxYmI0MDg1NmVkOC90YWJsZXJhbmdlOmY4MzBlZmFlN2U3YTQ2ZGE5MjlmNDFiYjQwODU2ZWQ4XzEyLTUtMS0xLTA_13904519-6dd8-45bd-b3f9-314c8a75ccb0"
      unitRef="usd">9653000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9b630f4f500c4df98364f2342282aac1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmODMwZWZhZTdlN2E0NmRhOTI5ZjQxYmI0MDg1NmVkOC90YWJsZXJhbmdlOmY4MzBlZmFlN2U3YTQ2ZGE5MjlmNDFiYjQwODU2ZWQ4XzEyLTctMS0xLTA_72294590-5903-4728-8da3-736d6de7ec5c"
      unitRef="usd">-627000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i210c3a6a0aff4e238c334e93508251a6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmODMwZWZhZTdlN2E0NmRhOTI5ZjQxYmI0MDg1NmVkOC90YWJsZXJhbmdlOmY4MzBlZmFlN2U3YTQ2ZGE5MjlmNDFiYjQwODU2ZWQ4XzEyLTktMS0xLTA_5a9fdddd-da59-48ce-b50f-e56a85f28b09"
      unitRef="usd">18015000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iff223d9a20304335bb82ca4fe39cf56c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmODMwZWZhZTdlN2E0NmRhOTI5ZjQxYmI0MDg1NmVkOC90YWJsZXJhbmdlOmY4MzBlZmFlN2U3YTQ2ZGE5MjlmNDFiYjQwODU2ZWQ4XzEzLTMtMS0xLTA_888fb720-c18f-49c6-88dd-ecc23cd615d5"
      unitRef="usd">204347000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iaaab20ed4b4446c88ec8a27574e67f2c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmODMwZWZhZTdlN2E0NmRhOTI5ZjQxYmI0MDg1NmVkOC90YWJsZXJhbmdlOmY4MzBlZmFlN2U3YTQ2ZGE5MjlmNDFiYjQwODU2ZWQ4XzEzLTUtMS0xLTA_65bb8ad3-66ea-4f10-bbc9-25f72851066e"
      unitRef="usd">17055000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9b630f4f500c4df98364f2342282aac1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmODMwZWZhZTdlN2E0NmRhOTI5ZjQxYmI0MDg1NmVkOC90YWJsZXJhbmdlOmY4MzBlZmFlN2U3YTQ2ZGE5MjlmNDFiYjQwODU2ZWQ4XzEzLTctMS0xLTA_11b370a8-6bbf-497b-a438-c5e2ff075cbf"
      unitRef="usd">-627000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmODMwZWZhZTdlN2E0NmRhOTI5ZjQxYmI0MDg1NmVkOC90YWJsZXJhbmdlOmY4MzBlZmFlN2U3YTQ2ZGE5MjlmNDFiYjQwODU2ZWQ4XzEzLTktMS0xLTA_d7494052-09a1-42a5-a7c1-f539007adad4"
      unitRef="usd">220775000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="idf1d43319030479a9f6b8129e0a06ae4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmODMwZWZhZTdlN2E0NmRhOTI5ZjQxYmI0MDg1NmVkOC90YWJsZXJhbmdlOmY4MzBlZmFlN2U3YTQ2ZGE5MjlmNDFiYjQwODU2ZWQ4XzE1LTMtMS0xLTA_af8d761e-78b3-4b48-9763-7010e8d5e8b0"
      unitRef="usd">83439000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="ic0e15f7be3184f7d80f7f0108f908227_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmODMwZWZhZTdlN2E0NmRhOTI5ZjQxYmI0MDg1NmVkOC90YWJsZXJhbmdlOmY4MzBlZmFlN2U3YTQ2ZGE5MjlmNDFiYjQwODU2ZWQ4XzE1LTUtMS0xLTA_398c1d4e-81c9-4d3a-aa91-040b1e0d0c51"
      unitRef="usd">4896000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="ia55dc8ac688c46adb3ff8a0106f4d075_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmODMwZWZhZTdlN2E0NmRhOTI5ZjQxYmI0MDg1NmVkOC90YWJsZXJhbmdlOmY4MzBlZmFlN2U3YTQ2ZGE5MjlmNDFiYjQwODU2ZWQ4XzE1LTctMS0xLTA_265e0e83-ac01-48c9-9c49-c9744bd1d8a9"
      unitRef="usd">-132000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="i59089c8c5fab4a84a5aa34552f237789_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmODMwZWZhZTdlN2E0NmRhOTI5ZjQxYmI0MDg1NmVkOC90YWJsZXJhbmdlOmY4MzBlZmFlN2U3YTQ2ZGE5MjlmNDFiYjQwODU2ZWQ4XzE1LTktMS0xLTA_f62bd54a-ad60-4455-9d80-be60a8a22541"
      unitRef="usd">88203000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="iff223d9a20304335bb82ca4fe39cf56c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmODMwZWZhZTdlN2E0NmRhOTI5ZjQxYmI0MDg1NmVkOC90YWJsZXJhbmdlOmY4MzBlZmFlN2U3YTQ2ZGE5MjlmNDFiYjQwODU2ZWQ4XzE3LTMtMS0xLTA_2d33fcfc-c9bb-4a34-9352-939e39f68457"
      unitRef="usd">39472000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="iaaab20ed4b4446c88ec8a27574e67f2c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmODMwZWZhZTdlN2E0NmRhOTI5ZjQxYmI0MDg1NmVkOC90YWJsZXJhbmdlOmY4MzBlZmFlN2U3YTQ2ZGE5MjlmNDFiYjQwODU2ZWQ4XzE3LTUtMS0xLTA_ce99ebb0-88e7-4002-89a1-98c9157787f3"
      unitRef="usd">1430000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i29acd286ca0a45cb99bf8849f2c758bc_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmODMwZWZhZTdlN2E0NmRhOTI5ZjQxYmI0MDg1NmVkOC90YWJsZXJhbmdlOmY4MzBlZmFlN2U3YTQ2ZGE5MjlmNDFiYjQwODU2ZWQ4XzE3LTctMS0xLTA_be042c6c-c3f6-4e8f-86fa-6b0f48f8bea7"
      unitRef="usd">44114000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmODMwZWZhZTdlN2E0NmRhOTI5ZjQxYmI0MDg1NmVkOC90YWJsZXJhbmdlOmY4MzBlZmFlN2U3YTQ2ZGE5MjlmNDFiYjQwODU2ZWQ4XzE3LTktMS0xLTA_7e023887-3e00-4104-ad1d-a82debca6366"
      unitRef="usd">85016000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="iff223d9a20304335bb82ca4fe39cf56c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmODMwZWZhZTdlN2E0NmRhOTI5ZjQxYmI0MDg1NmVkOC90YWJsZXJhbmdlOmY4MzBlZmFlN2U3YTQ2ZGE5MjlmNDFiYjQwODU2ZWQ4XzE4LTMtMS0xLTA_2a41307f-8427-4fe4-8e13-efb906983426"
      unitRef="usd">41076000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="iaaab20ed4b4446c88ec8a27574e67f2c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmODMwZWZhZTdlN2E0NmRhOTI5ZjQxYmI0MDg1NmVkOC90YWJsZXJhbmdlOmY4MzBlZmFlN2U3YTQ2ZGE5MjlmNDFiYjQwODU2ZWQ4XzE4LTUtMS0xLTA_b4e536d5-5554-4c3d-ad4f-0050b1d67a6b"
      unitRef="usd">1906000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i29acd286ca0a45cb99bf8849f2c758bc_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmODMwZWZhZTdlN2E0NmRhOTI5ZjQxYmI0MDg1NmVkOC90YWJsZXJhbmdlOmY4MzBlZmFlN2U3YTQ2ZGE5MjlmNDFiYjQwODU2ZWQ4XzE4LTctMS0xLTA_2aeaf262-d15e-4b3b-82d9-cf6515f92b8c"
      unitRef="usd">5721000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmODMwZWZhZTdlN2E0NmRhOTI5ZjQxYmI0MDg1NmVkOC90YWJsZXJhbmdlOmY4MzBlZmFlN2U3YTQ2ZGE5MjlmNDFiYjQwODU2ZWQ4XzE4LTktMS0xLTA_39061ddb-b855-4287-97ca-8d0ec5d4f745"
      unitRef="usd">48703000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:OperatingExpenses
      contextRef="iff223d9a20304335bb82ca4fe39cf56c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmODMwZWZhZTdlN2E0NmRhOTI5ZjQxYmI0MDg1NmVkOC90YWJsZXJhbmdlOmY4MzBlZmFlN2U3YTQ2ZGE5MjlmNDFiYjQwODU2ZWQ4XzE5LTMtMS0xLTA_06670b13-f396-41d2-aae1-e65b9f4d8ce3"
      unitRef="usd">163987000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="iaaab20ed4b4446c88ec8a27574e67f2c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmODMwZWZhZTdlN2E0NmRhOTI5ZjQxYmI0MDg1NmVkOC90YWJsZXJhbmdlOmY4MzBlZmFlN2U3YTQ2ZGE5MjlmNDFiYjQwODU2ZWQ4XzE5LTUtMS0xLTA_59a1fadf-cbe0-47d5-8940-fe965ead99b9"
      unitRef="usd">8232000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i29acd286ca0a45cb99bf8849f2c758bc_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmODMwZWZhZTdlN2E0NmRhOTI5ZjQxYmI0MDg1NmVkOC90YWJsZXJhbmdlOmY4MzBlZmFlN2U3YTQ2ZGE5MjlmNDFiYjQwODU2ZWQ4XzE5LTctMS0xLTA_5488e966-f8b6-4c6d-a1f8-13a103d261c4"
      unitRef="usd">49703000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmODMwZWZhZTdlN2E0NmRhOTI5ZjQxYmI0MDg1NmVkOC90YWJsZXJhbmdlOmY4MzBlZmFlN2U3YTQ2ZGE5MjlmNDFiYjQwODU2ZWQ4XzE5LTktMS0xLTA_b41228f8-80f3-4570-8367-300fccf5dd0a"
      unitRef="usd">221922000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="iff223d9a20304335bb82ca4fe39cf56c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmODMwZWZhZTdlN2E0NmRhOTI5ZjQxYmI0MDg1NmVkOC90YWJsZXJhbmdlOmY4MzBlZmFlN2U3YTQ2ZGE5MjlmNDFiYjQwODU2ZWQ4XzIwLTMtMS0xLTA_69778030-2a86-49e7-9040-de8044a35b4c"
      unitRef="usd">40360000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="iaaab20ed4b4446c88ec8a27574e67f2c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmODMwZWZhZTdlN2E0NmRhOTI5ZjQxYmI0MDg1NmVkOC90YWJsZXJhbmdlOmY4MzBlZmFlN2U3YTQ2ZGE5MjlmNDFiYjQwODU2ZWQ4XzIwLTUtMS0xLTA_c38cf30b-fcec-4898-8363-0ed428aaed42"
      unitRef="usd">8823000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i29acd286ca0a45cb99bf8849f2c758bc_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmODMwZWZhZTdlN2E0NmRhOTI5ZjQxYmI0MDg1NmVkOC90YWJsZXJhbmdlOmY4MzBlZmFlN2U3YTQ2ZGE5MjlmNDFiYjQwODU2ZWQ4XzIwLTctMS0xLTA_425fe500-8d47-41c9-8e3f-97df48505247"
      unitRef="usd">-50330000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmODMwZWZhZTdlN2E0NmRhOTI5ZjQxYmI0MDg1NmVkOC90YWJsZXJhbmdlOmY4MzBlZmFlN2U3YTQ2ZGE5MjlmNDFiYjQwODU2ZWQ4XzIwLTktMS0xLTA_b4c9a712-d54f-4aeb-9dfc-236473652f5d"
      unitRef="usd">-1147000</us-gaap:OperatingIncomeLoss>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="iff223d9a20304335bb82ca4fe39cf56c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmODMwZWZhZTdlN2E0NmRhOTI5ZjQxYmI0MDg1NmVkOC90YWJsZXJhbmdlOmY4MzBlZmFlN2U3YTQ2ZGE5MjlmNDFiYjQwODU2ZWQ4XzIyLTMtMS0xLTA_c5ee3899-cf6b-4266-880c-0aa4c707ad49"
      unitRef="usd">117246000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="iaaab20ed4b4446c88ec8a27574e67f2c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmODMwZWZhZTdlN2E0NmRhOTI5ZjQxYmI0MDg1NmVkOC90YWJsZXJhbmdlOmY4MzBlZmFlN2U3YTQ2ZGE5MjlmNDFiYjQwODU2ZWQ4XzIyLTUtMS0xLTA_90544332-a0d8-4233-9326-a92f812b9a8d"
      unitRef="usd">2001000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i29acd286ca0a45cb99bf8849f2c758bc_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmODMwZWZhZTdlN2E0NmRhOTI5ZjQxYmI0MDg1NmVkOC90YWJsZXJhbmdlOmY4MzBlZmFlN2U3YTQ2ZGE5MjlmNDFiYjQwODU2ZWQ4XzIyLTctMS0xLTA_f478c8dc-c18c-499a-bba9-77306c1aba2b"
      unitRef="usd">1203000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmODMwZWZhZTdlN2E0NmRhOTI5ZjQxYmI0MDg1NmVkOC90YWJsZXJhbmdlOmY4MzBlZmFlN2U3YTQ2ZGE5MjlmNDFiYjQwODU2ZWQ4XzIyLTktMS0xLTA_da91fa1a-8720-438d-a67f-2b8670ec7d95"
      unitRef="usd">120450000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0e36635d1b1a41308dae646149e689bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTo5ZWE5ZTRmYzE2ZGY0MGI0ODFhMzgxYWZmZjg0NjIwZS90YWJsZXJhbmdlOjllYTllNGZjMTZkZjQwYjQ4MWEzODFhZmZmODQ2MjBlXzUtMy0xLTEtMA_1779133c-8bce-4dce-941c-876c09db0755"
      unitRef="usd">142290000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i62c8be1e5c0f418490443f4222655e94_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTo5ZWE5ZTRmYzE2ZGY0MGI0ODFhMzgxYWZmZjg0NjIwZS90YWJsZXJhbmdlOjllYTllNGZjMTZkZjQwYjQ4MWEzODFhZmZmODQ2MjBlXzUtNS0xLTEtMA_1d951b15-8b33-4c36-8b9d-fbd3c06862a9"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2b70e2e5df1248e6b0fedc56b28ddbf9_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTo5ZWE5ZTRmYzE2ZGY0MGI0ODFhMzgxYWZmZjg0NjIwZS90YWJsZXJhbmdlOjllYTllNGZjMTZkZjQwYjQ4MWEzODFhZmZmODQ2MjBlXzUtOS0xLTEtMA_cfc145e0-f98a-4f9b-b6ea-6e9a497d8c3d"
      unitRef="usd">142290000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idfc9e1cc2a7840a480bf0cf9fcb7a05d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTo5ZWE5ZTRmYzE2ZGY0MGI0ODFhMzgxYWZmZjg0NjIwZS90YWJsZXJhbmdlOjllYTllNGZjMTZkZjQwYjQ4MWEzODFhZmZmODQ2MjBlXzYtMy0xLTEtMA_592b9685-f6e9-45b2-9fd5-840b35f50ea1"
      unitRef="usd">23004000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i84c7e9e1ed27407ea42061e93acfddc1_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTo5ZWE5ZTRmYzE2ZGY0MGI0ODFhMzgxYWZmZjg0NjIwZS90YWJsZXJhbmdlOjllYTllNGZjMTZkZjQwYjQ4MWEzODFhZmZmODQ2MjBlXzYtNS0xLTEtMA_da667c4f-4e84-42e6-9c9c-3d5e9900bb14"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0b4d15b70ef447cab00e3d4ac4051278_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTo5ZWE5ZTRmYzE2ZGY0MGI0ODFhMzgxYWZmZjg0NjIwZS90YWJsZXJhbmdlOjllYTllNGZjMTZkZjQwYjQ4MWEzODFhZmZmODQ2MjBlXzYtOS0xLTEtMA_d946aa25-3a12-44ee-a8ca-a32744597823"
      unitRef="usd">23004000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6a5676b27d014b8e85ee697569ca5c18_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTo5ZWE5ZTRmYzE2ZGY0MGI0ODFhMzgxYWZmZjg0NjIwZS90YWJsZXJhbmdlOjllYTllNGZjMTZkZjQwYjQ4MWEzODFhZmZmODQ2MjBlXzctMy0xLTEtMA_ac527d97-a8c2-4bae-8a80-30fd945b5c7f"
      unitRef="usd">18257000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic3d3cf147a3848c6951781869051b367_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTo5ZWE5ZTRmYzE2ZGY0MGI0ODFhMzgxYWZmZjg0NjIwZS90YWJsZXJhbmdlOjllYTllNGZjMTZkZjQwYjQ4MWEzODFhZmZmODQ2MjBlXzctNS0xLTEtMA_3f39c5be-4d0f-4ca3-b1b1-d02d6264a04e"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2681f67ef05145e2a23bfab5609befb5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTo5ZWE5ZTRmYzE2ZGY0MGI0ODFhMzgxYWZmZjg0NjIwZS90YWJsZXJhbmdlOjllYTllNGZjMTZkZjQwYjQ4MWEzODFhZmZmODQ2MjBlXzctOS0xLTEtMA_43815bed-a7fd-4f59-9cb6-f950dc2d9d25"
      unitRef="usd">18257000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4827e6b3f6d04d518d28910e92d89bd2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTo5ZWE5ZTRmYzE2ZGY0MGI0ODFhMzgxYWZmZjg0NjIwZS90YWJsZXJhbmdlOjllYTllNGZjMTZkZjQwYjQ4MWEzODFhZmZmODQ2MjBlXzctMy0xLTEtMjg1Nw_f85be8ce-586e-41c4-bfdb-efcfd66bf353"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i53ec2de8cada4faaacfd253b9e37aaf4_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTo5ZWE5ZTRmYzE2ZGY0MGI0ODFhMzgxYWZmZjg0NjIwZS90YWJsZXJhbmdlOjllYTllNGZjMTZkZjQwYjQ4MWEzODFhZmZmODQ2MjBlXzctNS0xLTEtMjg1Nw_a68ef1f6-86a1-4b3f-84d7-9c39dee2765c"
      unitRef="usd">6965000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i053dae1728344334a1da0fd141cfb889_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTo5ZWE5ZTRmYzE2ZGY0MGI0ODFhMzgxYWZmZjg0NjIwZS90YWJsZXJhbmdlOjllYTllNGZjMTZkZjQwYjQ4MWEzODFhZmZmODQ2MjBlXzctOS0xLTEtMjg1Nw_9fd9df06-6f1e-43d7-ad4a-7455ff581494"
      unitRef="usd">6965000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7b38f958dfb841b7b6989b222fd79ebc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTo5ZWE5ZTRmYzE2ZGY0MGI0ODFhMzgxYWZmZjg0NjIwZS90YWJsZXJhbmdlOjllYTllNGZjMTZkZjQwYjQ4MWEzODFhZmZmODQ2MjBlXzktMy0xLTEtMA_db1adc5a-77ab-4d09-9a2b-80b70d4d692b"
      unitRef="usd">183551000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i36c8a9c0ccb945cfa4317c9c85d5210b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTo5ZWE5ZTRmYzE2ZGY0MGI0ODFhMzgxYWZmZjg0NjIwZS90YWJsZXJhbmdlOjllYTllNGZjMTZkZjQwYjQ4MWEzODFhZmZmODQ2MjBlXzktNS0xLTEtMA_68c51b86-dd84-401f-831f-7e68d74722d4"
      unitRef="usd">6965000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1facdfbba36a4d88a1f3cf50d882aa37_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTo5ZWE5ZTRmYzE2ZGY0MGI0ODFhMzgxYWZmZjg0NjIwZS90YWJsZXJhbmdlOjllYTllNGZjMTZkZjQwYjQ4MWEzODFhZmZmODQ2MjBlXzktOS0xLTEtMA_bd74cfd1-80cf-4fd9-ace7-99ea880fb8bb"
      unitRef="usd">190516000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i88dceb622ca743c9b778b8b141d95331_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTo5ZWE5ZTRmYzE2ZGY0MGI0ODFhMzgxYWZmZjg0NjIwZS90YWJsZXJhbmdlOjllYTllNGZjMTZkZjQwYjQ4MWEzODFhZmZmODQ2MjBlXzEyLTMtMS0xLTA_13d9787a-d77c-484e-a999-c00035be6937"
      unitRef="usd">10392000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0f3eee21f56a4bc2a4f7d349e4f08a48_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTo5ZWE5ZTRmYzE2ZGY0MGI0ODFhMzgxYWZmZjg0NjIwZS90YWJsZXJhbmdlOjllYTllNGZjMTZkZjQwYjQ4MWEzODFhZmZmODQ2MjBlXzEyLTUtMS0xLTA_85f327af-4a7b-46ba-b452-d5a17be1d1b6"
      unitRef="usd">6020000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ica4f40933ace419db5abef68878d8491_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTo5ZWE5ZTRmYzE2ZGY0MGI0ODFhMzgxYWZmZjg0NjIwZS90YWJsZXJhbmdlOjllYTllNGZjMTZkZjQwYjQ4MWEzODFhZmZmODQ2MjBlXzEyLTctMS0xLTA_12c8f0e6-54f5-4107-b9e0-90bbf97b4389"
      unitRef="usd">-66000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7934a52aee924655b2225170a6faa007_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTo5ZWE5ZTRmYzE2ZGY0MGI0ODFhMzgxYWZmZjg0NjIwZS90YWJsZXJhbmdlOjllYTllNGZjMTZkZjQwYjQ4MWEzODFhZmZmODQ2MjBlXzEyLTktMS0xLTA_68be021f-b9b4-438a-a92a-6746e9868ac5"
      unitRef="usd">16346000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9c37febbfdda41cab64a00bbce915f3b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTo5ZWE5ZTRmYzE2ZGY0MGI0ODFhMzgxYWZmZjg0NjIwZS90YWJsZXJhbmdlOjllYTllNGZjMTZkZjQwYjQ4MWEzODFhZmZmODQ2MjBlXzEzLTMtMS0xLTA_e57a841a-70c6-4567-bbb2-ef2dc0460496"
      unitRef="usd">193943000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifb7e3f3e8f254371b52373a3a2ada5f6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTo5ZWE5ZTRmYzE2ZGY0MGI0ODFhMzgxYWZmZjg0NjIwZS90YWJsZXJhbmdlOjllYTllNGZjMTZkZjQwYjQ4MWEzODFhZmZmODQ2MjBlXzEzLTUtMS0xLTA_91325cb3-2bed-400c-b29c-2bb2ae16cb4c"
      unitRef="usd">12985000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ica4f40933ace419db5abef68878d8491_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTo5ZWE5ZTRmYzE2ZGY0MGI0ODFhMzgxYWZmZjg0NjIwZS90YWJsZXJhbmdlOjllYTllNGZjMTZkZjQwYjQ4MWEzODFhZmZmODQ2MjBlXzEzLTctMS0xLTA_17cfca75-bb22-42a8-9fad-1363ceb5b27a"
      unitRef="usd">-66000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTo5ZWE5ZTRmYzE2ZGY0MGI0ODFhMzgxYWZmZjg0NjIwZS90YWJsZXJhbmdlOjllYTllNGZjMTZkZjQwYjQ4MWEzODFhZmZmODQ2MjBlXzEzLTktMS0xLTA_eb052dec-e4d5-4144-b5ea-590a8d1956fe"
      unitRef="usd">206862000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="if3f350f1717747da964863213ca848fb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTo5ZWE5ZTRmYzE2ZGY0MGI0ODFhMzgxYWZmZjg0NjIwZS90YWJsZXJhbmdlOjllYTllNGZjMTZkZjQwYjQ4MWEzODFhZmZmODQ2MjBlXzE1LTMtMS0xLTA_464b9ea4-1c75-49dc-ab69-7c7fd6f1e466"
      unitRef="usd">79235000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="ie97ab853abcf4d06b2d31511071007d2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTo5ZWE5ZTRmYzE2ZGY0MGI0ODFhMzgxYWZmZjg0NjIwZS90YWJsZXJhbmdlOjllYTllNGZjMTZkZjQwYjQ4MWEzODFhZmZmODQ2MjBlXzE1LTUtMS0xLTA_8c68e7dc-8f83-438c-b7d8-e624f473becb"
      unitRef="usd">3777000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="i7f93af9417924022b8a3eaacdf939402_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTo5ZWE5ZTRmYzE2ZGY0MGI0ODFhMzgxYWZmZjg0NjIwZS90YWJsZXJhbmdlOjllYTllNGZjMTZkZjQwYjQ4MWEzODFhZmZmODQ2MjBlXzE1LTctMS0xLTA_30bb0382-0ec5-4f53-b4ba-36cf013ded7e"
      unitRef="usd">-63000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="iaa792d9a91d2410c8b4286efa065735d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTo5ZWE5ZTRmYzE2ZGY0MGI0ODFhMzgxYWZmZjg0NjIwZS90YWJsZXJhbmdlOjllYTllNGZjMTZkZjQwYjQ4MWEzODFhZmZmODQ2MjBlXzE1LTktMS0xLTA_7446597b-872c-4ea2-8922-c49fd5db5b93"
      unitRef="usd">82949000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i9c37febbfdda41cab64a00bbce915f3b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTo5ZWE5ZTRmYzE2ZGY0MGI0ODFhMzgxYWZmZjg0NjIwZS90YWJsZXJhbmdlOjllYTllNGZjMTZkZjQwYjQ4MWEzODFhZmZmODQ2MjBlXzE3LTMtMS0xLTA_7431474b-9d18-4afa-b84a-514a6e7e01af"
      unitRef="usd">33545000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ifb7e3f3e8f254371b52373a3a2ada5f6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTo5ZWE5ZTRmYzE2ZGY0MGI0ODFhMzgxYWZmZjg0NjIwZS90YWJsZXJhbmdlOjllYTllNGZjMTZkZjQwYjQ4MWEzODFhZmZmODQ2MjBlXzE3LTUtMS0xLTA_91e805b9-b785-44ef-9b12-5e3ad47f9984"
      unitRef="usd">937000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i3ddb6b631552475f92ce39465bcb20b5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTo5ZWE5ZTRmYzE2ZGY0MGI0ODFhMzgxYWZmZjg0NjIwZS90YWJsZXJhbmdlOjllYTllNGZjMTZkZjQwYjQ4MWEzODFhZmZmODQ2MjBlXzE3LTctMS0xLTA_6e8c23dd-12e2-4b38-b067-68623044d73f"
      unitRef="usd">43364000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTo5ZWE5ZTRmYzE2ZGY0MGI0ODFhMzgxYWZmZjg0NjIwZS90YWJsZXJhbmdlOjllYTllNGZjMTZkZjQwYjQ4MWEzODFhZmZmODQ2MjBlXzE3LTktMS0xLTA_e1a73ec9-ec2a-4e3d-ac4e-3b4305c1c765"
      unitRef="usd">77846000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i9c37febbfdda41cab64a00bbce915f3b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTo5ZWE5ZTRmYzE2ZGY0MGI0ODFhMzgxYWZmZjg0NjIwZS90YWJsZXJhbmdlOjllYTllNGZjMTZkZjQwYjQ4MWEzODFhZmZmODQ2MjBlXzE4LTMtMS0xLTA_4f4bdafd-1e56-4199-b1c3-6d22a91d61a3"
      unitRef="usd">38566000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ifb7e3f3e8f254371b52373a3a2ada5f6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTo5ZWE5ZTRmYzE2ZGY0MGI0ODFhMzgxYWZmZjg0NjIwZS90YWJsZXJhbmdlOjllYTllNGZjMTZkZjQwYjQ4MWEzODFhZmZmODQ2MjBlXzE4LTUtMS0xLTA_6179c079-ddd1-486e-89cc-8aba0b470554"
      unitRef="usd">1976000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i3ddb6b631552475f92ce39465bcb20b5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTo5ZWE5ZTRmYzE2ZGY0MGI0ODFhMzgxYWZmZjg0NjIwZS90YWJsZXJhbmdlOjllYTllNGZjMTZkZjQwYjQ4MWEzODFhZmZmODQ2MjBlXzE4LTctMS0xLTA_67f1bbf0-33f2-4feb-8cd6-a38ee31f05f4"
      unitRef="usd">6244000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTo5ZWE5ZTRmYzE2ZGY0MGI0ODFhMzgxYWZmZjg0NjIwZS90YWJsZXJhbmdlOjllYTllNGZjMTZkZjQwYjQ4MWEzODFhZmZmODQ2MjBlXzE4LTktMS0xLTA_5e2c36de-62f9-4538-a8b5-575a8c564824"
      unitRef="usd">46786000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:OperatingExpenses
      contextRef="i9c37febbfdda41cab64a00bbce915f3b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTo5ZWE5ZTRmYzE2ZGY0MGI0ODFhMzgxYWZmZjg0NjIwZS90YWJsZXJhbmdlOjllYTllNGZjMTZkZjQwYjQ4MWEzODFhZmZmODQ2MjBlXzE5LTMtMS0xLTA_45ba5764-8d9d-48eb-a350-df924998b55a"
      unitRef="usd">151346000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="ifb7e3f3e8f254371b52373a3a2ada5f6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTo5ZWE5ZTRmYzE2ZGY0MGI0ODFhMzgxYWZmZjg0NjIwZS90YWJsZXJhbmdlOjllYTllNGZjMTZkZjQwYjQ4MWEzODFhZmZmODQ2MjBlXzE5LTUtMS0xLTA_1d297710-63ac-4924-a5ca-6e078f81bb5f"
      unitRef="usd">6690000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i3ddb6b631552475f92ce39465bcb20b5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTo5ZWE5ZTRmYzE2ZGY0MGI0ODFhMzgxYWZmZjg0NjIwZS90YWJsZXJhbmdlOjllYTllNGZjMTZkZjQwYjQ4MWEzODFhZmZmODQ2MjBlXzE5LTctMS0xLTA_1484b0c4-4649-4dfc-999b-cb6e62431cdf"
      unitRef="usd">49545000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTo5ZWE5ZTRmYzE2ZGY0MGI0ODFhMzgxYWZmZjg0NjIwZS90YWJsZXJhbmdlOjllYTllNGZjMTZkZjQwYjQ4MWEzODFhZmZmODQ2MjBlXzE5LTktMS0xLTA_45a33e67-1aa1-427a-a6c0-7488a2592a90"
      unitRef="usd">207581000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i9c37febbfdda41cab64a00bbce915f3b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTo5ZWE5ZTRmYzE2ZGY0MGI0ODFhMzgxYWZmZjg0NjIwZS90YWJsZXJhbmdlOjllYTllNGZjMTZkZjQwYjQ4MWEzODFhZmZmODQ2MjBlXzIwLTMtMS0xLTA_86b9e470-9312-4d78-8a41-145b01be8057"
      unitRef="usd">42597000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ifb7e3f3e8f254371b52373a3a2ada5f6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTo5ZWE5ZTRmYzE2ZGY0MGI0ODFhMzgxYWZmZjg0NjIwZS90YWJsZXJhbmdlOjllYTllNGZjMTZkZjQwYjQ4MWEzODFhZmZmODQ2MjBlXzIwLTUtMS0xLTA_2fe93d3a-8681-4c57-842d-3a3d73c20a41"
      unitRef="usd">6295000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i3ddb6b631552475f92ce39465bcb20b5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTo5ZWE5ZTRmYzE2ZGY0MGI0ODFhMzgxYWZmZjg0NjIwZS90YWJsZXJhbmdlOjllYTllNGZjMTZkZjQwYjQ4MWEzODFhZmZmODQ2MjBlXzIwLTctMS0xLTA_f51d44a2-98a8-481b-95ff-687e7ce6077e"
      unitRef="usd">-49611000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTo5ZWE5ZTRmYzE2ZGY0MGI0ODFhMzgxYWZmZjg0NjIwZS90YWJsZXJhbmdlOjllYTllNGZjMTZkZjQwYjQ4MWEzODFhZmZmODQ2MjBlXzIwLTktMS0xLTA_3ebc82ee-0138-4add-9033-244bf5a009cc"
      unitRef="usd">-719000</us-gaap:OperatingIncomeLoss>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i9c37febbfdda41cab64a00bbce915f3b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTo5ZWE5ZTRmYzE2ZGY0MGI0ODFhMzgxYWZmZjg0NjIwZS90YWJsZXJhbmdlOjllYTllNGZjMTZkZjQwYjQ4MWEzODFhZmZmODQ2MjBlXzIyLTMtMS0xLTA_bf9361db-1105-4701-9679-36cf726b303e"
      unitRef="usd">60627000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ifb7e3f3e8f254371b52373a3a2ada5f6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTo5ZWE5ZTRmYzE2ZGY0MGI0ODFhMzgxYWZmZjg0NjIwZS90YWJsZXJhbmdlOjllYTllNGZjMTZkZjQwYjQ4MWEzODFhZmZmODQ2MjBlXzIyLTUtMS0xLTA_b213f914-ceaf-4c6a-aba8-fe3b850a5880"
      unitRef="usd">921000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i3ddb6b631552475f92ce39465bcb20b5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTo5ZWE5ZTRmYzE2ZGY0MGI0ODFhMzgxYWZmZjg0NjIwZS90YWJsZXJhbmdlOjllYTllNGZjMTZkZjQwYjQ4MWEzODFhZmZmODQ2MjBlXzIyLTctMS0xLTA_cf53dd9d-15a8-49f1-99b3-2344de50170b"
      unitRef="usd">5500000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTo5ZWE5ZTRmYzE2ZGY0MGI0ODFhMzgxYWZmZjg0NjIwZS90YWJsZXJhbmdlOjllYTllNGZjMTZkZjQwYjQ4MWEzODFhZmZmODQ2MjBlXzIyLTktMS0xLTA_716ac4a1-fdf3-44fc-91bd-e4e83fa5ae09"
      unitRef="usd">67048000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i28b0c6e42a804e45b2cd73d674835243_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmMTAxOTA4NDUwNWM0NzJlOTQ5MDk2MjdlMjQ1YTFiMy90YWJsZXJhbmdlOmYxMDE5MDg0NTA1YzQ3MmU5NDkwOTYyN2UyNDVhMWIzXzUtMy0xLTEtMA_a768c63a-99c6-4d1c-8efe-11437fd2ee5c"
      unitRef="usd">131512000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if1a70c025d194932ace641c5d157be18_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmMTAxOTA4NDUwNWM0NzJlOTQ5MDk2MjdlMjQ1YTFiMy90YWJsZXJhbmdlOmYxMDE5MDg0NTA1YzQ3MmU5NDkwOTYyN2UyNDVhMWIzXzUtNS0xLTEtMA_8f78ff9d-7a7e-43a5-88d9-0ae916331fc7"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic6e687dbcf964005971c025463e51176_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmMTAxOTA4NDUwNWM0NzJlOTQ5MDk2MjdlMjQ1YTFiMy90YWJsZXJhbmdlOmYxMDE5MDg0NTA1YzQ3MmU5NDkwOTYyN2UyNDVhMWIzXzUtOS0xLTEtMA_56535ee8-49a7-42f6-a4fc-e7aca82ba4fa"
      unitRef="usd">131512000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia84b67a076bc4a5799ba4448a7661ccb_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmMTAxOTA4NDUwNWM0NzJlOTQ5MDk2MjdlMjQ1YTFiMy90YWJsZXJhbmdlOmYxMDE5MDg0NTA1YzQ3MmU5NDkwOTYyN2UyNDVhMWIzXzYtMy0xLTEtMA_fb09ae80-4980-4a81-90f6-fe2150897e88"
      unitRef="usd">22090000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i017282d1229748ab996259963eda4ca9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmMTAxOTA4NDUwNWM0NzJlOTQ5MDk2MjdlMjQ1YTFiMy90YWJsZXJhbmdlOmYxMDE5MDg0NTA1YzQ3MmU5NDkwOTYyN2UyNDVhMWIzXzYtNS0xLTEtMA_deabc7cf-cb40-49da-a6c9-da57acec461e"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie5bc5e47dba94d84802a994a15fc8117_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmMTAxOTA4NDUwNWM0NzJlOTQ5MDk2MjdlMjQ1YTFiMy90YWJsZXJhbmdlOmYxMDE5MDg0NTA1YzQ3MmU5NDkwOTYyN2UyNDVhMWIzXzYtOS0xLTEtMA_3295c519-aeca-4328-a2a8-be48f169af3d"
      unitRef="usd">22090000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i73c9a5221dac401f996559ff119e2964_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmMTAxOTA4NDUwNWM0NzJlOTQ5MDk2MjdlMjQ1YTFiMy90YWJsZXJhbmdlOmYxMDE5MDg0NTA1YzQ3MmU5NDkwOTYyN2UyNDVhMWIzXzctMy0xLTEtMA_f4a9b6e4-93e5-41b2-891c-638142bebb0b"
      unitRef="usd">19612000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7dd13e2ba12046b190e0b7c28e352324_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmMTAxOTA4NDUwNWM0NzJlOTQ5MDk2MjdlMjQ1YTFiMy90YWJsZXJhbmdlOmYxMDE5MDg0NTA1YzQ3MmU5NDkwOTYyN2UyNDVhMWIzXzctNS0xLTEtMA_431ac2a0-c659-473e-868a-4a1c05dcca83"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iffc8291fe45943d48a96c5aba39f76b1_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmMTAxOTA4NDUwNWM0NzJlOTQ5MDk2MjdlMjQ1YTFiMy90YWJsZXJhbmdlOmYxMDE5MDg0NTA1YzQ3MmU5NDkwOTYyN2UyNDVhMWIzXzctOS0xLTEtMA_834557f9-e1f6-46ca-9fe6-1fb370bb26b2"
      unitRef="usd">19612000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if97929438dc6443189f094a82065dd65_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmMTAxOTA4NDUwNWM0NzJlOTQ5MDk2MjdlMjQ1YTFiMy90YWJsZXJhbmdlOmYxMDE5MDg0NTA1YzQ3MmU5NDkwOTYyN2UyNDVhMWIzXzctMi0xLTEtMjg4NA_83c907c3-51f5-45a4-bbdd-db0b6a702f43"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i623ee88947144ac4943f603a2c04b8ed_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmMTAxOTA4NDUwNWM0NzJlOTQ5MDk2MjdlMjQ1YTFiMy90YWJsZXJhbmdlOmYxMDE5MDg0NTA1YzQ3MmU5NDkwOTYyN2UyNDVhMWIzXzctNC0xLTEtMjg4NA_5a95d2ac-803b-421d-9b56-4424f0d6c92c"
      unitRef="usd">7180000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4f0e3cc0e1a64371a13a758bef880e82_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmMTAxOTA4NDUwNWM0NzJlOTQ5MDk2MjdlMjQ1YTFiMy90YWJsZXJhbmdlOmYxMDE5MDg0NTA1YzQ3MmU5NDkwOTYyN2UyNDVhMWIzXzctOC0xLTEtMjg4NA_b57c9178-0f8e-4bc5-9b86-22115eac0fdd"
      unitRef="usd">7180000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i47640abf321c413e9a11e63a1f204c84_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmMTAxOTA4NDUwNWM0NzJlOTQ5MDk2MjdlMjQ1YTFiMy90YWJsZXJhbmdlOmYxMDE5MDg0NTA1YzQ3MmU5NDkwOTYyN2UyNDVhMWIzXzktMy0xLTEtMA_a2ce8af4-13f7-4db1-8b70-e58e001f90dd"
      unitRef="usd">173214000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iafde71853d254a9fbf304444321278c0_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmMTAxOTA4NDUwNWM0NzJlOTQ5MDk2MjdlMjQ1YTFiMy90YWJsZXJhbmdlOmYxMDE5MDg0NTA1YzQ3MmU5NDkwOTYyN2UyNDVhMWIzXzktNS0xLTEtMA_46125b04-79fd-42ec-89f3-add9f4b2eb8c"
      unitRef="usd">7180000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4f72b3033a5140e1a24a144efbfbb225_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmMTAxOTA4NDUwNWM0NzJlOTQ5MDk2MjdlMjQ1YTFiMy90YWJsZXJhbmdlOmYxMDE5MDg0NTA1YzQ3MmU5NDkwOTYyN2UyNDVhMWIzXzktOS0xLTEtMA_95c2dfab-28a2-46ec-bf11-14e9387ba917"
      unitRef="usd">180394000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2a0d9b990dbe471d9660830d81f383ef_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmMTAxOTA4NDUwNWM0NzJlOTQ5MDk2MjdlMjQ1YTFiMy90YWJsZXJhbmdlOmYxMDE5MDg0NTA1YzQ3MmU5NDkwOTYyN2UyNDVhMWIzXzEyLTMtMS0xLTA_15f897fd-b9ec-4ddc-8278-37da2e45cb2c"
      unitRef="usd">9906000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie95143eb20f44d088c489623569123b9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmMTAxOTA4NDUwNWM0NzJlOTQ5MDk2MjdlMjQ1YTFiMy90YWJsZXJhbmdlOmYxMDE5MDg0NTA1YzQ3MmU5NDkwOTYyN2UyNDVhMWIzXzEyLTUtMS0xLTA_2cbb8425-9d8c-4b81-b25e-c522bbaddf81"
      unitRef="usd">5016000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icbb284b56bb9450d94dbe0f6aa62ccb1_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmMTAxOTA4NDUwNWM0NzJlOTQ5MDk2MjdlMjQ1YTFiMy90YWJsZXJhbmdlOmYxMDE5MDg0NTA1YzQ3MmU5NDkwOTYyN2UyNDVhMWIzXzEyLTctMS0xLTA_27c57abb-5f79-494e-a5cb-5651bc3f62c0"
      unitRef="usd">-2633000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9d2a9360888640d5aa5f16854976104f_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmMTAxOTA4NDUwNWM0NzJlOTQ5MDk2MjdlMjQ1YTFiMy90YWJsZXJhbmdlOmYxMDE5MDg0NTA1YzQ3MmU5NDkwOTYyN2UyNDVhMWIzXzEyLTktMS0xLTA_6d1f929d-de3f-4dbd-b7a3-fea2ba4a5280"
      unitRef="usd">12289000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7d127613f7f7409b911b4dab763b657e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmMTAxOTA4NDUwNWM0NzJlOTQ5MDk2MjdlMjQ1YTFiMy90YWJsZXJhbmdlOmYxMDE5MDg0NTA1YzQ3MmU5NDkwOTYyN2UyNDVhMWIzXzEzLTMtMS0xLTA_2c1f38a9-731d-43de-84a8-2798565204eb"
      unitRef="usd">183120000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6863a155c62d41c8bc05bfcb28d6411a_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmMTAxOTA4NDUwNWM0NzJlOTQ5MDk2MjdlMjQ1YTFiMy90YWJsZXJhbmdlOmYxMDE5MDg0NTA1YzQ3MmU5NDkwOTYyN2UyNDVhMWIzXzEzLTUtMS0xLTA_7739fa63-a3e4-4819-b88a-c7ce90d924ea"
      unitRef="usd">12196000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icbb284b56bb9450d94dbe0f6aa62ccb1_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmMTAxOTA4NDUwNWM0NzJlOTQ5MDk2MjdlMjQ1YTFiMy90YWJsZXJhbmdlOmYxMDE5MDg0NTA1YzQ3MmU5NDkwOTYyN2UyNDVhMWIzXzEzLTctMS0xLTA_d38e4285-e78a-42da-bf94-f03daa37b331"
      unitRef="usd">-2633000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmMTAxOTA4NDUwNWM0NzJlOTQ5MDk2MjdlMjQ1YTFiMy90YWJsZXJhbmdlOmYxMDE5MDg0NTA1YzQ3MmU5NDkwOTYyN2UyNDVhMWIzXzEzLTktMS0xLTA_d9e93753-1644-4507-bfd1-051bae15da6f"
      unitRef="usd">192683000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="i8c31ce106c1148c78c100b43cae29cdc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmMTAxOTA4NDUwNWM0NzJlOTQ5MDk2MjdlMjQ1YTFiMy90YWJsZXJhbmdlOmYxMDE5MDg0NTA1YzQ3MmU5NDkwOTYyN2UyNDVhMWIzXzE1LTMtMS0xLTA_c0b333e6-83bc-4a34-a5e1-d7dca66cb729"
      unitRef="usd">76731000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="i233726c6ce8f4d58bf1b72250e48c174_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmMTAxOTA4NDUwNWM0NzJlOTQ5MDk2MjdlMjQ1YTFiMy90YWJsZXJhbmdlOmYxMDE5MDg0NTA1YzQ3MmU5NDkwOTYyN2UyNDVhMWIzXzE1LTUtMS0xLTA_d591ecc5-799d-429a-a261-4d92686f66b0"
      unitRef="usd">3687000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="ied2cd185134440f497acb3ba22f4ffff_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmMTAxOTA4NDUwNWM0NzJlOTQ5MDk2MjdlMjQ1YTFiMy90YWJsZXJhbmdlOmYxMDE5MDg0NTA1YzQ3MmU5NDkwOTYyN2UyNDVhMWIzXzE1LTctMS0xLTA_235f7f9c-efad-4954-aef0-fc8554b6f475"
      unitRef="usd">0</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="i8834b82090614ef6976e41e37b65cb53_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmMTAxOTA4NDUwNWM0NzJlOTQ5MDk2MjdlMjQ1YTFiMy90YWJsZXJhbmdlOmYxMDE5MDg0NTA1YzQ3MmU5NDkwOTYyN2UyNDVhMWIzXzE1LTktMS0xLTA_91cf3eed-e8b1-4964-ab93-88b13494dff4"
      unitRef="usd">80418000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i7d127613f7f7409b911b4dab763b657e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmMTAxOTA4NDUwNWM0NzJlOTQ5MDk2MjdlMjQ1YTFiMy90YWJsZXJhbmdlOmYxMDE5MDg0NTA1YzQ3MmU5NDkwOTYyN2UyNDVhMWIzXzE3LTMtMS0xLTA_d77b8984-aa02-4cdf-a8c7-eb7a0dedc34f"
      unitRef="usd">28103000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i6863a155c62d41c8bc05bfcb28d6411a_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmMTAxOTA4NDUwNWM0NzJlOTQ5MDk2MjdlMjQ1YTFiMy90YWJsZXJhbmdlOmYxMDE5MDg0NTA1YzQ3MmU5NDkwOTYyN2UyNDVhMWIzXzE3LTUtMS0xLTA_5399f5ba-7d05-44a3-b1ed-975da7724705"
      unitRef="usd">704000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i753e8db014a84d94b94bf1acc535f763_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmMTAxOTA4NDUwNWM0NzJlOTQ5MDk2MjdlMjQ1YTFiMy90YWJsZXJhbmdlOmYxMDE5MDg0NTA1YzQ3MmU5NDkwOTYyN2UyNDVhMWIzXzE3LTctMS0xLTA_059ce28c-c859-45e5-881c-82d69441c924"
      unitRef="usd">42037000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmMTAxOTA4NDUwNWM0NzJlOTQ5MDk2MjdlMjQ1YTFiMy90YWJsZXJhbmdlOmYxMDE5MDg0NTA1YzQ3MmU5NDkwOTYyN2UyNDVhMWIzXzE3LTktMS0xLTA_a4919691-47f2-4715-95aa-49c63a6351c6"
      unitRef="usd">70844000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i7d127613f7f7409b911b4dab763b657e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmMTAxOTA4NDUwNWM0NzJlOTQ5MDk2MjdlMjQ1YTFiMy90YWJsZXJhbmdlOmYxMDE5MDg0NTA1YzQ3MmU5NDkwOTYyN2UyNDVhMWIzXzE5LTMtMS0xLTA_2333f035-0aa6-4f31-a1ef-833161e52b6d"
      unitRef="usd">35992000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i6863a155c62d41c8bc05bfcb28d6411a_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmMTAxOTA4NDUwNWM0NzJlOTQ5MDk2MjdlMjQ1YTFiMy90YWJsZXJhbmdlOmYxMDE5MDg0NTA1YzQ3MmU5NDkwOTYyN2UyNDVhMWIzXzE5LTUtMS0xLTA_8e5f30c2-645d-4d3b-93d3-41f0980bbe88"
      unitRef="usd">2406000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i753e8db014a84d94b94bf1acc535f763_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmMTAxOTA4NDUwNWM0NzJlOTQ5MDk2MjdlMjQ1YTFiMy90YWJsZXJhbmdlOmYxMDE5MDg0NTA1YzQ3MmU5NDkwOTYyN2UyNDVhMWIzXzE5LTctMS0xLTA_d2f248cc-b63a-43b7-ba71-3858fa994b26"
      unitRef="usd">5992000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmMTAxOTA4NDUwNWM0NzJlOTQ5MDk2MjdlMjQ1YTFiMy90YWJsZXJhbmdlOmYxMDE5MDg0NTA1YzQ3MmU5NDkwOTYyN2UyNDVhMWIzXzE5LTktMS0xLTA_18108cd1-7c1f-47cf-be73-79837f710b9f"
      unitRef="usd">44390000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:OperatingExpenses
      contextRef="i7d127613f7f7409b911b4dab763b657e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmMTAxOTA4NDUwNWM0NzJlOTQ5MDk2MjdlMjQ1YTFiMy90YWJsZXJhbmdlOmYxMDE5MDg0NTA1YzQ3MmU5NDkwOTYyN2UyNDVhMWIzXzIwLTMtMS0xLTA_8a3d3da5-9199-4900-b002-7f7e72bcc786"
      unitRef="usd">140826000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i6863a155c62d41c8bc05bfcb28d6411a_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmMTAxOTA4NDUwNWM0NzJlOTQ5MDk2MjdlMjQ1YTFiMy90YWJsZXJhbmdlOmYxMDE5MDg0NTA1YzQ3MmU5NDkwOTYyN2UyNDVhMWIzXzIwLTUtMS0xLTA_5d91a871-5910-44fe-a3ab-cf7ac6383d75"
      unitRef="usd">6797000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i753e8db014a84d94b94bf1acc535f763_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmMTAxOTA4NDUwNWM0NzJlOTQ5MDk2MjdlMjQ1YTFiMy90YWJsZXJhbmdlOmYxMDE5MDg0NTA1YzQ3MmU5NDkwOTYyN2UyNDVhMWIzXzIwLTctMS0xLTA_c408f835-66ef-4f8c-a01d-8130784ccf5b"
      unitRef="usd">48029000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmMTAxOTA4NDUwNWM0NzJlOTQ5MDk2MjdlMjQ1YTFiMy90YWJsZXJhbmdlOmYxMDE5MDg0NTA1YzQ3MmU5NDkwOTYyN2UyNDVhMWIzXzIwLTktMS0xLTA_5ba82dc3-28fb-49ec-8c90-4602f1c09972"
      unitRef="usd">195652000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i7d127613f7f7409b911b4dab763b657e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmMTAxOTA4NDUwNWM0NzJlOTQ5MDk2MjdlMjQ1YTFiMy90YWJsZXJhbmdlOmYxMDE5MDg0NTA1YzQ3MmU5NDkwOTYyN2UyNDVhMWIzXzIxLTMtMS0xLTA_f2423e2c-e5d1-4e8c-9fe5-1729e9ab2e78"
      unitRef="usd">42294000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i6863a155c62d41c8bc05bfcb28d6411a_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmMTAxOTA4NDUwNWM0NzJlOTQ5MDk2MjdlMjQ1YTFiMy90YWJsZXJhbmdlOmYxMDE5MDg0NTA1YzQ3MmU5NDkwOTYyN2UyNDVhMWIzXzIxLTUtMS0xLTA_adb834c8-b520-498f-891c-65f1cb7a2a0e"
      unitRef="usd">5399000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i753e8db014a84d94b94bf1acc535f763_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmMTAxOTA4NDUwNWM0NzJlOTQ5MDk2MjdlMjQ1YTFiMy90YWJsZXJhbmdlOmYxMDE5MDg0NTA1YzQ3MmU5NDkwOTYyN2UyNDVhMWIzXzIxLTctMS0xLTA_d411c76d-40a0-45cf-9079-0b929e2089aa"
      unitRef="usd">-50662000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmMTAxOTA4NDUwNWM0NzJlOTQ5MDk2MjdlMjQ1YTFiMy90YWJsZXJhbmdlOmYxMDE5MDg0NTA1YzQ3MmU5NDkwOTYyN2UyNDVhMWIzXzIxLTktMS0xLTA_d0ffcdcc-9ae6-4566-9256-8b8d49f1787f"
      unitRef="usd">-2969000</us-gaap:OperatingIncomeLoss>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i7d127613f7f7409b911b4dab763b657e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmMTAxOTA4NDUwNWM0NzJlOTQ5MDk2MjdlMjQ1YTFiMy90YWJsZXJhbmdlOmYxMDE5MDg0NTA1YzQ3MmU5NDkwOTYyN2UyNDVhMWIzXzIzLTMtMS0xLTA_15ff2d5c-e1e2-4df0-9d41-3d5e94327aec"
      unitRef="usd">43197000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i6863a155c62d41c8bc05bfcb28d6411a_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmMTAxOTA4NDUwNWM0NzJlOTQ5MDk2MjdlMjQ1YTFiMy90YWJsZXJhbmdlOmYxMDE5MDg0NTA1YzQ3MmU5NDkwOTYyN2UyNDVhMWIzXzIzLTUtMS0xLTA_2cc9a02a-e9ec-4159-9440-fc609054ae3a"
      unitRef="usd">6145000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i753e8db014a84d94b94bf1acc535f763_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmMTAxOTA4NDUwNWM0NzJlOTQ5MDk2MjdlMjQ1YTFiMy90YWJsZXJhbmdlOmYxMDE5MDg0NTA1YzQ3MmU5NDkwOTYyN2UyNDVhMWIzXzIzLTctMS0xLTA_63926fde-f553-4084-9f79-f36c03115fc7"
      unitRef="usd">7289000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTpmMTAxOTA4NDUwNWM0NzJlOTQ5MDk2MjdlMjQ1YTFiMy90YWJsZXJhbmdlOmYxMDE5MDg0NTA1YzQ3MmU5NDkwOTYyN2UyNDVhMWIzXzIzLTktMS0xLTA_b2057090-22fd-40fe-ab25-e0299285b3b6"
      unitRef="usd">56631000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90ZXh0cmVnaW9uOjkxOGJmMmNiNTc5NjQ5YzlhNzFhNWUzYjNkMWExNWJiXzEzNjM_711d7576-2454-42ea-8e79-2bb712d1f36e">&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;A reconciliation of the total of the reportable segments&#x2019; operating income to consolidated income before taxes 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:86.403%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.045%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.646%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.646%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.623%"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times 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-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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: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 consolidated operating loss &lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,147)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(719)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,969)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other income, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,703&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income from continuing operations before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;734&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock>
    <us-gaap:OperatingIncomeLoss
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTozZGJkNzlhOTFmZDU0ZGExOWIxN2FhZmZkN2RhNDJiNS90YWJsZXJhbmdlOjNkYmQ3OWE5MWZkNTRkYTE5YjE3YWFmZmQ3ZGE0MmI1XzItMS0xLTEtMA_55c0d2f9-e0ae-4881-bdd8-db4eb24aa55d"
      unitRef="usd">-1147000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTozZGJkNzlhOTFmZDU0ZGExOWIxN2FhZmZkN2RhNDJiNS90YWJsZXJhbmdlOjNkYmQ3OWE5MWZkNTRkYTE5YjE3YWFmZmQ3ZGE0MmI1XzItMy0xLTEtMA_5be825ad-f027-4898-82bc-f64b2868a1cb"
      unitRef="usd">-719000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTozZGJkNzlhOTFmZDU0ZGExOWIxN2FhZmZkN2RhNDJiNS90YWJsZXJhbmdlOjNkYmQ3OWE5MWZkNTRkYTE5YjE3YWFmZmQ3ZGE0MmI1XzItNS0xLTEtMA_94a8def9-1cb6-489f-9949-b0821cd6bded"
      unitRef="usd">-2969000</us-gaap:OperatingIncomeLoss>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTozZGJkNzlhOTFmZDU0ZGExOWIxN2FhZmZkN2RhNDJiNS90YWJsZXJhbmdlOjNkYmQ3OWE5MWZkNTRkYTE5YjE3YWFmZmQ3ZGE0MmI1XzQtMS0xLTEtMA_bededba4-07c3-4cbc-a7ed-361dc5548b6d"
      unitRef="usd">3187000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTozZGJkNzlhOTFmZDU0ZGExOWIxN2FhZmZkN2RhNDJiNS90YWJsZXJhbmdlOjNkYmQ3OWE5MWZkNTRkYTE5YjE3YWFmZmQ3ZGE0MmI1XzQtMy0xLTEtMA_99b720e1-11f8-4e38-9cbe-f52ba5440bbb"
      unitRef="usd">3280000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTozZGJkNzlhOTFmZDU0ZGExOWIxN2FhZmZkN2RhNDJiNS90YWJsZXJhbmdlOjNkYmQ3OWE5MWZkNTRkYTE5YjE3YWFmZmQ3ZGE0MmI1XzQtNS0xLTEtMA_c5e4caa3-a1e6-456c-8804-91ed10e059ab"
      unitRef="usd">3703000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTozZGJkNzlhOTFmZDU0ZGExOWIxN2FhZmZkN2RhNDJiNS90YWJsZXJhbmdlOjNkYmQ3OWE5MWZkNTRkYTE5YjE3YWFmZmQ3ZGE0MmI1XzUtMS0xLTEtMA_df6243f7-b601-4814-b4ea-02e4632b2dd4"
      unitRef="usd">2040000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i26b88d49562c44a4b1408c6d20d153bb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTozZGJkNzlhOTFmZDU0ZGExOWIxN2FhZmZkN2RhNDJiNS90YWJsZXJhbmdlOjNkYmQ3OWE5MWZkNTRkYTE5YjE3YWFmZmQ3ZGE0MmI1XzUtMy0xLTEtMA_3e330cee-cef2-4fb2-875f-fefb9995d4a6"
      unitRef="usd">2561000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i8a9da5e55e44473bae4b2dcec34ed80e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODEvZnJhZzo5MThiZjJjYjU3OTY0OWM5YTcxYTVlM2IzZDFhMTViYi90YWJsZTozZGJkNzlhOTFmZDU0ZGExOWIxN2FhZmZkN2RhNDJiNS90YWJsZXJhbmdlOjNkYmQ3OWE5MWZkNTRkYTE5YjE3YWFmZmQ3ZGE0MmI1XzUtNS0xLTEtMA_84989310-f950-4f09-b1e8-1e1fd68e74f0"
      unitRef="usd">734000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:QuarterlyFinancialInformationTextBlock
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90ZXh0cmVnaW9uOmQ1NDVmZTcwOGMzYjRiNTRiZjdjNDNmNjY3NmFhOTFjXzEyMw_a856d735-1125-41e9-9bef-4d4d4c4faa3a">Quarterly Results (unaudited)&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;The following table reflects selected quarterly results for the Company.&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;&#160;&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.952%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.303%"/&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:11.619%"/&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.935%"/&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:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months 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-style:italic;font-weight:400;line-height:100%"&gt;(in thousands, except per share data)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding: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;Operating (loss) income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,364)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income (loss) from continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(536)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income from discontinued operations, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic - (Loss) income from continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.01)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic - Income from discontinued operations, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic net income per share&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted - (Loss) income from continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.01)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted - Income from discontinued operations, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted net income per share&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.98&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="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:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months 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-style:italic;font-weight:400;line-height:100%"&gt;(in thousands except per share data)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;June 30, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 30, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding: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;Operating (loss) income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,765)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income (loss) from continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(896)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income from discontinued operations, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic - Income (loss) from continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.01&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.01)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic - Income from discontinued operations, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic net income per share&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted - Income (loss) from continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.01&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.01)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted - Income from discontinued operations, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted net income per share&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:QuarterlyFinancialInformationTextBlock>
    <us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90ZXh0cmVnaW9uOmQ1NDVmZTcwOGMzYjRiNTRiZjdjNDNmNjY3NmFhOTFjXzEzMw_bc57f1d2-f2c5-485b-9a1e-1e659cbbe592">&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;The following table reflects selected quarterly results for the Company.&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;&#160;&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.952%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.303%"/&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:11.619%"/&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.935%"/&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:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months 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-style:italic;font-weight:400;line-height:100%"&gt;(in thousands, except per share data)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding: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;Operating (loss) income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,364)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income (loss) from continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(536)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income from discontinued operations, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic - (Loss) income from continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.01)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic - Income from discontinued operations, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic net income per share&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted - (Loss) income from continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.01)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted - Income from discontinued operations, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted net income per share&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.98&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="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:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months 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-style:italic;font-weight:400;line-height:100%"&gt;(in thousands except per share data)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;June 30, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 30, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding: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;Operating (loss) income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,765)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income (loss) from continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(896)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income from discontinued operations, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic - Income (loss) from continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.01&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.01)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic - Income from discontinued operations, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic net income per share&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted - Income (loss) from continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.01&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.01)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted - Income from discontinued operations, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted net income per share&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ica5072efcf4f4e46aab18fed236373e5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzItMS0xLTEtMA_a40f0309-7017-44fe-8c24-9dc34949b0da"
      unitRef="usd">53134000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2f9954fcf2474a9f85790aa4455f210c_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzItMy0xLTEtMA_c3ddf25d-4935-43b8-940f-0f1fcc316b4b"
      unitRef="usd">54336000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i49175d5a91e44b75bf8b41a2503d1d39_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzItNS0xLTEtMA_601d6d97-f0f0-4fdc-97a1-7a76bae1dc0d"
      unitRef="usd">55173000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib90d94b2a91e4fc6824afe8ba12f94e9_D20201001-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzItNy0xLTEtMA_e45c6f57-8346-464f-8fe5-018d33edb41b"
      unitRef="usd">58132000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:OperatingIncomeLoss
      contextRef="ica5072efcf4f4e46aab18fed236373e5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzMtMS0xLTEtMA_290a8b46-d446-4be9-8d84-80c080a00869"
      unitRef="usd">-1364000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i2f9954fcf2474a9f85790aa4455f210c_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzMtMy0xLTEtMA_1baf4cff-9680-4250-84c4-dca18d00877c"
      unitRef="usd">-1867000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i49175d5a91e44b75bf8b41a2503d1d39_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzMtNS0xLTEtMA_2a5c1e55-053c-44d0-a7e8-6509c3e66e98"
      unitRef="usd">470000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ib90d94b2a91e4fc6824afe8ba12f94e9_D20201001-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzMtNy0xLTEtMA_4a1af131-b24d-451f-bd8e-2d24f1a9ee80"
      unitRef="usd">1614000</us-gaap:OperatingIncomeLoss>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="ica5072efcf4f4e46aab18fed236373e5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzQtMS0xLTEtMjkyMg_3011654b-102c-4103-a131-ffc06b3fea96"
      unitRef="usd">150000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i2f9954fcf2474a9f85790aa4455f210c_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzQtMy0xLTEtMjkyNg_f6721340-4e7f-464a-aa90-4dab9d42e987"
      unitRef="usd">-536000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i49175d5a91e44b75bf8b41a2503d1d39_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzQtNS0xLTEtMjkzMA_d2d189ee-41ed-4b11-84ef-c571270a1c4d"
      unitRef="usd">1412000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="ib90d94b2a91e4fc6824afe8ba12f94e9_D20201001-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzQtNy0xLTEtMjkzNA_6aa956af-60f5-44fc-b75d-e0f38a75569d"
      unitRef="usd">1600000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="ica5072efcf4f4e46aab18fed236373e5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzUtMS0xLTEtMjkyMg_d0a79fd6-c790-42b8-aac8-1b058e956adb"
      unitRef="usd">13129000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="i2f9954fcf2474a9f85790aa4455f210c_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzUtMy0xLTEtMjkyNg_2cff0918-6621-4f1e-a71e-ea52520904f9"
      unitRef="usd">29784000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="i49175d5a91e44b75bf8b41a2503d1d39_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzUtNS0xLTEtMjkzMA_055090ef-5a35-47a2-8bda-878f4681c571"
      unitRef="usd">33509000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="ib90d94b2a91e4fc6824afe8ba12f94e9_D20201001-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzUtNy0xLTEtMjkzNA_85fdf902-77e7-4236-bb4c-6fccc5d60b15"
      unitRef="usd">47675000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:NetIncomeLoss
      contextRef="ica5072efcf4f4e46aab18fed236373e5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzQtMS0xLTEtMA_09bc3b2c-4577-4b2b-ab5d-d6b7b1b0b202"
      unitRef="usd">13279000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i2f9954fcf2474a9f85790aa4455f210c_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzQtMy0xLTEtMA_7b75ed71-abe5-4745-99d8-cb47ce5a524a"
      unitRef="usd">29248000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i49175d5a91e44b75bf8b41a2503d1d39_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzQtNS0xLTEtMA_901d0304-093e-4719-8600-7069198b6379"
      unitRef="usd">34921000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ib90d94b2a91e4fc6824afe8ba12f94e9_D20201001-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzQtNy0xLTEtMA_fba90ecf-f027-4a37-9938-ba8fcb8dc7cb"
      unitRef="usd">49275000</us-gaap:NetIncomeLoss>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="ica5072efcf4f4e46aab18fed236373e5_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzgtMS0xLTEtMjk3Ng_3db716ca-26ed-402a-85bc-035297499229"
      unitRef="usdPerShare">0</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i2f9954fcf2474a9f85790aa4455f210c_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzgtMy0xLTEtMjk4MA_5ba0f5ec-695f-4cb7-80bf-dce7fe58291b"
      unitRef="usdPerShare">-0.01</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i49175d5a91e44b75bf8b41a2503d1d39_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzgtNS0xLTEtMjk4NA_be85266e-0feb-41af-9c71-2f85deb5b620"
      unitRef="usdPerShare">0.03</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="ib90d94b2a91e4fc6824afe8ba12f94e9_D20201001-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzgtNy0xLTEtMjk4OA_b5a83676-b4e6-4e8e-9d5a-245e1ad3caf7"
      unitRef="usdPerShare">0.03</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="ica5072efcf4f4e46aab18fed236373e5_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzktMS0xLTEtMjk3Ng_57f5c939-106b-4d2b-bed6-a9fac108e29d"
      unitRef="usdPerShare">0.27</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="i2f9954fcf2474a9f85790aa4455f210c_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzktMy0xLTEtMjk4MA_2853bac4-d2b1-40c5-9096-073ec83ce12a"
      unitRef="usdPerShare">0.59</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="i49175d5a91e44b75bf8b41a2503d1d39_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzktNS0xLTEtMjk4NA_13f768d8-f751-491a-863e-61887e322173"
      unitRef="usdPerShare">0.67</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="ib90d94b2a91e4fc6824afe8ba12f94e9_D20201001-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzktNy0xLTEtMjk4OA_397bbd54-4aff-49bb-9355-b82c4d2971a3"
      unitRef="usdPerShare">0.96</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:EarningsPerShareBasic
      contextRef="ica5072efcf4f4e46aab18fed236373e5_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzYtMS0xLTEtMA_fb584b66-18ad-44d4-a77f-942efa53a7af"
      unitRef="usdPerShare">0.27</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i2f9954fcf2474a9f85790aa4455f210c_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzYtMy0xLTEtMA_16ee9c2e-04f4-4963-952d-f6c52b98198a"
      unitRef="usdPerShare">0.58</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i49175d5a91e44b75bf8b41a2503d1d39_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzYtNS0xLTEtMA_8bdc9c7d-8cd4-44ad-aa1c-94946e2d3de9"
      unitRef="usdPerShare">0.70</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ib90d94b2a91e4fc6824afe8ba12f94e9_D20201001-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzYtNy0xLTEtMA_c9675ab2-0771-4d72-81f1-b527ee702b28"
      unitRef="usdPerShare">0.99</us-gaap:EarningsPerShareBasic>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="ica5072efcf4f4e46aab18fed236373e5_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzEyLTEtMS0xLTI5OTY_220520a1-8c4c-4b7e-b1ba-cef44ba46973"
      unitRef="usdPerShare">0</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i2f9954fcf2474a9f85790aa4455f210c_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzEyLTMtMS0xLTMwMDA_9a722b76-0b29-4c04-8131-0e9e2b201721"
      unitRef="usdPerShare">-0.01</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i49175d5a91e44b75bf8b41a2503d1d39_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzEyLTUtMS0xLTMwMDQ_fde9b2d2-a918-41a0-99a1-32aca5cf5434"
      unitRef="usdPerShare">0.03</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="ib90d94b2a91e4fc6824afe8ba12f94e9_D20201001-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzEyLTctMS0xLTMwMDg_80b7ec8f-314a-4392-9535-2298c518b8b1"
      unitRef="usdPerShare">0.03</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="ica5072efcf4f4e46aab18fed236373e5_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzEzLTEtMS0xLTI5OTY_4855641c-e10e-4f71-85fc-4dba2ff28c3d"
      unitRef="usdPerShare">0.27</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="i2f9954fcf2474a9f85790aa4455f210c_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzEzLTMtMS0xLTMwMDA_a6e4561f-fa8d-4efb-a6ad-ad9100b65d05"
      unitRef="usdPerShare">0.59</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="i49175d5a91e44b75bf8b41a2503d1d39_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzEzLTUtMS0xLTMwMDQ_b5926f61-2e1e-439e-9488-819ae13e2c28"
      unitRef="usdPerShare">0.67</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="ib90d94b2a91e4fc6824afe8ba12f94e9_D20201001-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzEzLTctMS0xLTMwMDg_d9dcdf02-bcaa-41f4-ad3d-c20fc78ec144"
      unitRef="usdPerShare">0.95</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ica5072efcf4f4e46aab18fed236373e5_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzctMS0xLTEtMA_c4e817d8-3a13-4420-9878-c7ffccfd2ff1"
      unitRef="usdPerShare">0.27</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i2f9954fcf2474a9f85790aa4455f210c_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzctMy0xLTEtMA_7fe7ced5-420a-4d16-b016-a4db0b46c329"
      unitRef="usdPerShare">0.58</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i49175d5a91e44b75bf8b41a2503d1d39_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzctNS0xLTEtMA_32a4f2ba-ae70-4014-ae48-0330084f51e0"
      unitRef="usdPerShare">0.70</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ib90d94b2a91e4fc6824afe8ba12f94e9_D20201001-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzctNy0xLTEtMA_c44521cf-681d-44a3-bc29-dc0c917da129"
      unitRef="usdPerShare">0.98</us-gaap:EarningsPerShareDiluted>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5228f7e24dd24b9ab8faaca95883c703_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzExLTEtMS0xLTA_c175901c-56cf-42fc-9d6d-375c766af481"
      unitRef="usd">49895000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib5993894f9c246fbb0dee13042549930_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzExLTMtMS0xLTA_1e6120f0-a9e8-49a2-a3f4-b4b508c8a904"
      unitRef="usd">51551000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic16bb522ede443ebb249aa78ccff53f6_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzExLTUtMS0xLTA_7b874158-455e-40c5-aa51-5cbc95bc574f"
      unitRef="usd">51814000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i288cc91c6a3441599dd87931373f5b14_D20191001-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzExLTctMS0xLTA_c3f2d77e-55c3-4244-a119-d4d4cfbe85b4"
      unitRef="usd">53602000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:OperatingIncomeLoss
      contextRef="i5228f7e24dd24b9ab8faaca95883c703_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzEyLTEtMS0xLTA_afd6ad39-b1ec-4d35-affc-dace191c1944"
      unitRef="usd">-1765000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ib5993894f9c246fbb0dee13042549930_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzEyLTMtMS0xLTA_33fe52a4-b077-4147-a986-97c054aac8e9"
      unitRef="usd">915000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ic16bb522ede443ebb249aa78ccff53f6_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzEyLTUtMS0xLTA_eddfc96b-daf3-4449-a04c-0e6a5a20c36f"
      unitRef="usd">681000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i288cc91c6a3441599dd87931373f5b14_D20191001-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzEyLTctMS0xLTA_b12bd1c6-fa1c-4654-8e7f-aa61a171da5c"
      unitRef="usd">-550000</us-gaap:OperatingIncomeLoss>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i5228f7e24dd24b9ab8faaca95883c703_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzE1LTEtMS0xLTI5NDQ_8ee00908-f6df-4f3c-b552-3acf62fec4d0"
      unitRef="usd">607000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="ib5993894f9c246fbb0dee13042549930_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzE1LTMtMS0xLTI5NDg_652e4136-cd6e-468e-94ea-a2aeac1a113f"
      unitRef="usd">1509000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="ic16bb522ede443ebb249aa78ccff53f6_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzE1LTUtMS0xLTI5NTI_9629e8f7-c1cb-439d-8e6a-68932afbe1dc"
      unitRef="usd">1168000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i288cc91c6a3441599dd87931373f5b14_D20191001-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzE1LTctMS0xLTI5NTY_d52ff0e5-4975-42b9-a75a-eb52aad64dae"
      unitRef="usd">-896000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="i5228f7e24dd24b9ab8faaca95883c703_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzE2LTEtMS0xLTI5NDQ_69e1c782-d112-4574-8b0b-5342eccca2cf"
      unitRef="usd">13303000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="ib5993894f9c246fbb0dee13042549930_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzE2LTMtMS0xLTI5NDg_1ede6a7d-7bc2-4756-93ca-d6054f1ffcd0"
      unitRef="usd">11640000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="ic16bb522ede443ebb249aa78ccff53f6_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzE2LTUtMS0xLTI5NTI_1cd16723-30c3-42b3-9189-d1ffae37896b"
      unitRef="usd">13186000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="i288cc91c6a3441599dd87931373f5b14_D20191001-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzE2LTctMS0xLTI5NTY_f5ba749f-d16c-4f20-937a-269396924a6d"
      unitRef="usd">15439000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:NetIncomeLoss
      contextRef="i5228f7e24dd24b9ab8faaca95883c703_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzEzLTEtMS0xLTA_b05d86e4-4e9b-4c8c-a1da-c792f278adb0"
      unitRef="usd">13910000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ib5993894f9c246fbb0dee13042549930_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzEzLTMtMS0xLTA_9a05983a-6354-4e44-a904-08863fd3692a"
      unitRef="usd">13149000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic16bb522ede443ebb249aa78ccff53f6_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzEzLTUtMS0xLTA_dcd9073c-688d-47ab-a06c-4940345301e8"
      unitRef="usd">14354000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i288cc91c6a3441599dd87931373f5b14_D20191001-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzEzLTctMS0xLTA_5d643862-9cd0-4ba4-b23a-129e23da53a1"
      unitRef="usd">14543000</us-gaap:NetIncomeLoss>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i5228f7e24dd24b9ab8faaca95883c703_D20190101-20190331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzI0LTEtMS0xLTMwMTg_bb433262-ae57-446b-ac3d-f3bc49ff72fe"
      unitRef="usdPerShare">0.01</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="ib5993894f9c246fbb0dee13042549930_D20190401-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzI0LTMtMS0xLTMwMjI_976eeced-eae7-4d07-8038-bf177a312c74"
      unitRef="usdPerShare">0.03</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="ic16bb522ede443ebb249aa78ccff53f6_D20190701-20190930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzI0LTUtMS0xLTMwMjY_f6246aa8-5d66-4e53-8c77-792c2e84db87"
      unitRef="usdPerShare">0.02</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i288cc91c6a3441599dd87931373f5b14_D20191001-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzI0LTctMS0xLTMwMzA_eab32910-25d7-4045-8c63-58674b336f4a"
      unitRef="usdPerShare">-0.01</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="i5228f7e24dd24b9ab8faaca95883c703_D20190101-20190331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzI1LTEtMS0xLTMwMTg_850febcc-7183-4e04-96c6-eaa71a4c8f70"
      unitRef="usdPerShare">0.27</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="ib5993894f9c246fbb0dee13042549930_D20190401-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzI1LTMtMS0xLTMwMjI_7b62f6e3-0452-4e53-abfc-cd82ae82647e"
      unitRef="usdPerShare">0.23</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="ic16bb522ede443ebb249aa78ccff53f6_D20190701-20190930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzI1LTUtMS0xLTMwMjY_eb325efa-65dd-4bd8-a30d-f825ace2f6e0"
      unitRef="usdPerShare">0.27</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="i288cc91c6a3441599dd87931373f5b14_D20191001-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzI1LTctMS0xLTMwMzA_f05be269-b6e9-4bd0-95d8-083b6d304614"
      unitRef="usdPerShare">0.30</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:EarningsPerShareBasic
      contextRef="i5228f7e24dd24b9ab8faaca95883c703_D20190101-20190331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzE1LTEtMS0xLTA_e32ff92e-ff85-4949-abdf-d3ad7dfbd1ef"
      unitRef="usdPerShare">0.28</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ib5993894f9c246fbb0dee13042549930_D20190401-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzE1LTMtMS0xLTA_87282431-d9a3-4dd3-be59-c4f5c5fde889"
      unitRef="usdPerShare">0.26</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ic16bb522ede443ebb249aa78ccff53f6_D20190701-20190930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzE1LTUtMS0xLTA_53842171-bf7f-4361-a0f4-f02cea7998f2"
      unitRef="usdPerShare">0.29</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i288cc91c6a3441599dd87931373f5b14_D20191001-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzE1LTctMS0xLTA_1eb8ceb3-eab4-4aea-9c91-7dc1f21c90a0"
      unitRef="usdPerShare">0.29</us-gaap:EarningsPerShareBasic>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i5228f7e24dd24b9ab8faaca95883c703_D20190101-20190331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzI4LTEtMS0xLTMwMzg_f76880a0-6b9e-4131-ab58-a6d0857f3fe6"
      unitRef="usdPerShare">0.01</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="ib5993894f9c246fbb0dee13042549930_D20190401-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzI4LTMtMS0xLTMwNDI_831c4160-0a96-44ef-8bce-812d9d21e756"
      unitRef="usdPerShare">0.03</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="ic16bb522ede443ebb249aa78ccff53f6_D20190701-20190930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzI4LTUtMS0xLTMwNDY_dc7da0c4-9125-4682-b459-d6241de1c1db"
      unitRef="usdPerShare">0.02</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i288cc91c6a3441599dd87931373f5b14_D20191001-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzI4LTctMS0xLTMwNTA_244ba585-a4af-459f-83e5-36766a95ebef"
      unitRef="usdPerShare">-0.01</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="i5228f7e24dd24b9ab8faaca95883c703_D20190101-20190331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzI5LTEtMS0xLTMwMzg_088c115f-04b0-4eda-84c2-af8596d85867"
      unitRef="usdPerShare">0.27</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="ib5993894f9c246fbb0dee13042549930_D20190401-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzI5LTMtMS0xLTMwNDI_42d23e37-bd7c-4cb6-8882-f6fd7bc5c196"
      unitRef="usdPerShare">0.23</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="ic16bb522ede443ebb249aa78ccff53f6_D20190701-20190930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzI5LTUtMS0xLTMwNDY_52516000-0b06-45fc-a1ba-28a94373c082"
      unitRef="usdPerShare">0.27</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="i288cc91c6a3441599dd87931373f5b14_D20191001-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzI5LTctMS0xLTMwNTA_58a5ce0c-c776-4f1b-b8d8-a55f18051eac"
      unitRef="usdPerShare">0.30</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i5228f7e24dd24b9ab8faaca95883c703_D20190101-20190331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzE2LTEtMS0xLTA_435a275e-cce7-412b-a3aa-61efb775c2a0"
      unitRef="usdPerShare">0.28</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ib5993894f9c246fbb0dee13042549930_D20190401-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzE2LTMtMS0xLTA_7b40756d-3c80-4f59-916d-2fbc431b0569"
      unitRef="usdPerShare">0.26</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ic16bb522ede443ebb249aa78ccff53f6_D20190701-20190930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzE2LTUtMS0xLTA_b505462c-6914-45fc-85ee-27d21ded7d44"
      unitRef="usdPerShare">0.29</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i288cc91c6a3441599dd87931373f5b14_D20191001-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODQvZnJhZzpkNTQ1ZmU3MDhjM2I0YjU0YmY3YzQzZjY2NzZhYTkxYy90YWJsZTo2Mzg3NzA3YTk1NWM0OWVkYTQwNzAyNTU4ODg1ZGEyZC90YWJsZXJhbmdlOjYzODc3MDdhOTU1YzQ5ZWRhNDA3MDI1NTg4ODVkYTJkXzE2LTctMS0xLTA_e06bb4a0-d573-42bb-a149-88fca679df6c"
      unitRef="usdPerShare">0.29</us-gaap:EarningsPerShareDiluted>
    <srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock
      contextRef="i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODcvZnJhZzoyNGZlNzE1MzY2N2Y0OTEzODU1MTEzZTk2MjAwMTYzNC90ZXh0cmVnaW9uOjI0ZmU3MTUzNjY3ZjQ5MTM4NTUxMTNlOTYyMDAxNjM0XzE5Mg_50fadf19-3315-4f55-b46b-ad72ababc5f9">&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:115%"&gt;Schedule II&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:700;line-height:120%"&gt;Valuation and Qualifying Accounts&lt;/span&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-weight:400;line-height:120%"&gt;Changes in the Company&#x2019;s allowance for doubtful accounts for accounts receivable for the years ended December&#160;31, 2020, 2019 and 2018 are summarized 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:96.929%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:28.010%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.855%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.022%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.855%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.022%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.855%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.022%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.855%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.022%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.855%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.027%"/&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;(in thousands)&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;Balance at Beginning of Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Recoveries added to allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Bad debt expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Write-offs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance at End of Year&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;Year Ended December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" style="border-top:1pt 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:top"&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="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;533&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,897)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance for doubtful accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;649&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,393)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;533&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance for doubtful accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,983&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,546)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i00428c9e9f804e22bef34e52284a76cc_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODcvZnJhZzoyNGZlNzE1MzY2N2Y0OTEzODU1MTEzZTk2MjAwMTYzNC90YWJsZToxNWIxNGI2MDJiYmM0YjkzOGQxOTY0YTJjMmVkNTNkNi90YWJsZXJhbmdlOjE1YjE0YjYwMmJiYzRiOTM4ZDE5NjRhMmMyZWQ1M2Q2XzItMi0xLTEtMA_c4274f00-7647-4636-9a89-c04d222496ab"
      unitRef="usd">533000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesRecoveries
      contextRef="i3dee0c2e5de241cc8aadf9e557bf7679_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODcvZnJhZzoyNGZlNzE1MzY2N2Y0OTEzODU1MTEzZTk2MjAwMTYzNC90YWJsZToxNWIxNGI2MDJiYmM0YjkzOGQxOTY0YTJjMmVkNTNkNi90YWJsZXJhbmdlOjE1YjE0YjYwMmJiYzRiOTM4ZDE5NjRhMmMyZWQ1M2Q2XzItNC0xLTEtMA_cb75916a-034a-4188-a3b5-32d8bf9291c8"
      unitRef="usd">758000</us-gaap:ValuationAllowancesAndReservesRecoveries>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i3dee0c2e5de241cc8aadf9e557bf7679_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODcvZnJhZzoyNGZlNzE1MzY2N2Y0OTEzODU1MTEzZTk2MjAwMTYzNC90YWJsZToxNWIxNGI2MDJiYmM0YjkzOGQxOTY0YTJjMmVkNTNkNi90YWJsZXJhbmdlOjE1YjE0YjYwMmJiYzRiOTM4ZDE5NjRhMmMyZWQ1M2Q2XzItNi0xLTEtMA_f9b2e246-b05e-4d53-85ae-a0fb94443a2f"
      unitRef="usd">1220000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i3dee0c2e5de241cc8aadf9e557bf7679_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODcvZnJhZzoyNGZlNzE1MzY2N2Y0OTEzODU1MTEzZTk2MjAwMTYzNC90YWJsZToxNWIxNGI2MDJiYmM0YjkzOGQxOTY0YTJjMmVkNTNkNi90YWJsZXJhbmdlOjE1YjE0YjYwMmJiYzRiOTM4ZDE5NjRhMmMyZWQ1M2Q2XzItOC0xLTEtMA_f56176f6-ac41-478f-b4e1-eb51244e6877"
      unitRef="usd">1897000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i415c718abbe442b9bcf8af81ca84ce81_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODcvZnJhZzoyNGZlNzE1MzY2N2Y0OTEzODU1MTEzZTk2MjAwMTYzNC90YWJsZToxNWIxNGI2MDJiYmM0YjkzOGQxOTY0YTJjMmVkNTNkNi90YWJsZXJhbmdlOjE1YjE0YjYwMmJiYzRiOTM4ZDE5NjRhMmMyZWQ1M2Q2XzItMTAtMS0xLTA_a32e431f-f7af-4d51-b5ad-2c9bab5292df"
      unitRef="usd">614000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i7375d756c1304f89a4d752abaadef23a_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODcvZnJhZzoyNGZlNzE1MzY2N2Y0OTEzODU1MTEzZTk2MjAwMTYzNC90YWJsZToxNWIxNGI2MDJiYmM0YjkzOGQxOTY0YTJjMmVkNTNkNi90YWJsZXJhbmdlOjE1YjE0YjYwMmJiYzRiOTM4ZDE5NjRhMmMyZWQ1M2Q2XzQtMi0xLTEtMA_46124baa-98df-484a-9a50-74361778fc80"
      unitRef="usd">534000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesRecoveries
      contextRef="i673649a6d4a74fb9a238fb243bfa109b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODcvZnJhZzoyNGZlNzE1MzY2N2Y0OTEzODU1MTEzZTk2MjAwMTYzNC90YWJsZToxNWIxNGI2MDJiYmM0YjkzOGQxOTY0YTJjMmVkNTNkNi90YWJsZXJhbmdlOjE1YjE0YjYwMmJiYzRiOTM4ZDE5NjRhMmMyZWQ1M2Q2XzQtNC0xLTEtMA_70b9fbf0-f030-47da-9771-7d2d6eb26bab"
      unitRef="usd">649000</us-gaap:ValuationAllowancesAndReservesRecoveries>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i673649a6d4a74fb9a238fb243bfa109b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODcvZnJhZzoyNGZlNzE1MzY2N2Y0OTEzODU1MTEzZTk2MjAwMTYzNC90YWJsZToxNWIxNGI2MDJiYmM0YjkzOGQxOTY0YTJjMmVkNTNkNi90YWJsZXJhbmdlOjE1YjE0YjYwMmJiYzRiOTM4ZDE5NjRhMmMyZWQ1M2Q2XzQtNi0xLTEtMA_47a440ad-f4ad-4ca1-b1a8-a7129bc3582a"
      unitRef="usd">1743000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i673649a6d4a74fb9a238fb243bfa109b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODcvZnJhZzoyNGZlNzE1MzY2N2Y0OTEzODU1MTEzZTk2MjAwMTYzNC90YWJsZToxNWIxNGI2MDJiYmM0YjkzOGQxOTY0YTJjMmVkNTNkNi90YWJsZXJhbmdlOjE1YjE0YjYwMmJiYzRiOTM4ZDE5NjRhMmMyZWQ1M2Q2XzQtOC0xLTEtMA_a34f522b-fd35-4c57-ab9c-d52599264191"
      unitRef="usd">2393000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i00428c9e9f804e22bef34e52284a76cc_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODcvZnJhZzoyNGZlNzE1MzY2N2Y0OTEzODU1MTEzZTk2MjAwMTYzNC90YWJsZToxNWIxNGI2MDJiYmM0YjkzOGQxOTY0YTJjMmVkNTNkNi90YWJsZXJhbmdlOjE1YjE0YjYwMmJiYzRiOTM4ZDE5NjRhMmMyZWQ1M2Q2XzQtMTAtMS0xLTA_554a9ea9-0486-428c-a16f-1b4f6121d6b1"
      unitRef="usd">533000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i19827ae9eea04fad8aabcf6a067f4409_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODcvZnJhZzoyNGZlNzE1MzY2N2Y0OTEzODU1MTEzZTk2MjAwMTYzNC90YWJsZToxNWIxNGI2MDJiYmM0YjkzOGQxOTY0YTJjMmVkNTNkNi90YWJsZXJhbmdlOjE1YjE0YjYwMmJiYzRiOTM4ZDE5NjRhMmMyZWQ1M2Q2XzYtMi0xLTEtMA_3c946766-b813-4b0b-98cf-c45818f3f02b"
      unitRef="usd">466000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesRecoveries
      contextRef="ieb13563a7b56417aabd5952f25cdf454_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODcvZnJhZzoyNGZlNzE1MzY2N2Y0OTEzODU1MTEzZTk2MjAwMTYzNC90YWJsZToxNWIxNGI2MDJiYmM0YjkzOGQxOTY0YTJjMmVkNTNkNi90YWJsZXJhbmdlOjE1YjE0YjYwMmJiYzRiOTM4ZDE5NjRhMmMyZWQ1M2Q2XzYtNC0xLTEtMA_829b0c1b-e1e6-4fc9-a479-0a116d8590c9"
      unitRef="usd">631000</us-gaap:ValuationAllowancesAndReservesRecoveries>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="ieb13563a7b56417aabd5952f25cdf454_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODcvZnJhZzoyNGZlNzE1MzY2N2Y0OTEzODU1MTEzZTk2MjAwMTYzNC90YWJsZToxNWIxNGI2MDJiYmM0YjkzOGQxOTY0YTJjMmVkNTNkNi90YWJsZXJhbmdlOjE1YjE0YjYwMmJiYzRiOTM4ZDE5NjRhMmMyZWQ1M2Q2XzYtNi0xLTEtMA_3a3658cd-9135-4566-b77c-9247152493a3"
      unitRef="usd">1983000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="ieb13563a7b56417aabd5952f25cdf454_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODcvZnJhZzoyNGZlNzE1MzY2N2Y0OTEzODU1MTEzZTk2MjAwMTYzNC90YWJsZToxNWIxNGI2MDJiYmM0YjkzOGQxOTY0YTJjMmVkNTNkNi90YWJsZXJhbmdlOjE1YjE0YjYwMmJiYzRiOTM4ZDE5NjRhMmMyZWQ1M2Q2XzYtOC0xLTEtMA_29b523e7-a5fe-424f-9f80-e85f81c35510"
      unitRef="usd">2546000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i7375d756c1304f89a4d752abaadef23a_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODIwNmNkY2Y0MjRkZjNiMDE3NzIyNzdkM2YyMWEzL3NlYzo3ODgyMDZjZGNmNDI0ZGYzYjAxNzcyMjc3ZDNmMjFhM18xODcvZnJhZzoyNGZlNzE1MzY2N2Y0OTEzODU1MTEzZTk2MjAwMTYzNC90YWJsZToxNWIxNGI2MDJiYmM0YjkzOGQxOTY0YTJjMmVkNTNkNi90YWJsZXJhbmdlOjE1YjE0YjYwMmJiYzRiOTM4ZDE5NjRhMmMyZWQ1M2Q2XzYtMTAtMS0xLTA_bd61238b-d2cc-4742-b03c-4a5c8f156ae1"
      unitRef="usd">534000</us-gaap:ValuationAllowancesAndReservesBalance>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<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="idm139786438868120">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover - USD ($)<br> $ in Billions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Feb. 23, 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">000-09881<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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">SHENANDOAH TELECOMMUNICATIONS COMPANY<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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">VA<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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">54-1162807<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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">500 Shentel Way<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Edinburg<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">VA<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">22824<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">540<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">984-4141<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock (No Par Value)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">SHEN<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">49,932,073<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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.4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentsIncorporatedByReferenceTextBlock', window );">Documents Incorporated by Reference</a></td>
<td class="text">Portions of the registrant&#8217;s definitive proxy statement relating to its 2021 annual meeting of shareholders (the &#8220;2021 Proxy Statement&#8221;) are incorporated by reference into Part III of this Annual Report on Form 10-K where indicated.&#160; The 2021 Proxy Statement will be filed with the U.S. Securities and Exchange Commission within 120 days after the end of the fiscal year to which this report relates.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000354963<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2020<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">FY<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_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_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>17
<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="idm139786437780648">
<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_AssetsCurrentAbstract', window );"><strong>Current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 195,397<span></span>
</td>
<td class="nump">$ 101,651<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net of allowance for doubtful accounts of $614 and $533, respectively</a></td>
<td class="nump">70,393<span></span>
</td>
<td class="nump">63,641<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxesReceivable', window );">Income taxes receivable</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">10,306<span></span>
</td>
</tr>
<tr class="re">
<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</a></td>
<td class="nump">9,631<span></span>
</td>
<td class="nump">11,178<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent', window );">Current assets held for sale</a></td>
<td class="nump">1,133,294<span></span>
</td>
<td class="nump">55,077<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">1,408,715<span></span>
</td>
<td class="nump">241,853<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Investments</a></td>
<td class="nump">13,769<span></span>
</td>
<td class="nump">12,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_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment, net</a></td>
<td class="nump">440,427<span></span>
</td>
<td class="nump">363,087<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetIncludingGoodwill', window );">Goodwill and Intangible assets, net</a></td>
<td class="nump">106,759<span></span>
</td>
<td class="nump">88,241<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="nump">50,387<span></span>
</td>
<td class="nump">42,568<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCosts', window );">Deferred charges and other assets</a></td>
<td class="nump">11,650<span></span>
</td>
<td class="nump">9,267<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent', window );">Non-current assets held for sale</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,141,498<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">2,031,707<span></span>
</td>
<td class="nump">1,898,902<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Current maturities of long-term debt, net of unamortized loan fees</a></td>
<td class="nump">688,463<span></span>
</td>
<td class="nump">31,650<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">19,599<span></span>
</td>
<td class="nump">40,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_ContractWithCustomerLiabilityCurrent', window );">Advanced billings and customer deposits</a></td>
<td class="nump">8,594<span></span>
</td>
<td class="nump">8,358<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedSalariesCurrent', window );">Accrued compensation</a></td>
<td class="nump">16,413<span></span>
</td>
<td class="nump">10,075<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedIncomeTaxesCurrent', window );">Income taxes payable</a></td>
<td class="nump">6,951<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_OperatingLeaseLiabilityCurrent', window );">Current operating lease liabilities</a></td>
<td class="nump">1,970<span></span>
</td>
<td class="nump">1,731<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued liabilities and other</a></td>
<td class="nump">13,869<span></span>
</td>
<td class="nump">7,556<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent', window );">Current liabilities held for sale</a></td>
<td class="nump">452,202<span></span>
</td>
<td class="nump">53,912<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">1,208,061<span></span>
</td>
<td class="nump">153,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_LongTermDebtNoncurrent', window );">Long-term debt, less current maturities, net of unamortized loan fees</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">688,464<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrentAbstract', window );"><strong>Other long-term liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred income taxes</a></td>
<td class="nump">150,652<span></span>
</td>
<td class="nump">137,567<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationsNoncurrent', window );">Asset retirement obligations</a></td>
<td class="nump">4,955<span></span>
</td>
<td class="nump">6,152<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent', window );">Benefit plan obligations</a></td>
<td class="nump">14,645<span></span>
</td>
<td class="nump">12,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_OperatingLeaseLiabilityNoncurrent', window );">Non-current operating lease liabilities</a></td>
<td class="nump">46,095<span></span>
</td>
<td class="nump">42,625<span></span>
</td>
</tr>
<tr class="re">
<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 liabilities</a></td>
<td class="nump">24,905<span></span>
</td>
<td class="nump">16,991<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_LiabilitiesOtherThanLongtermDebtNoncurrent', window );">Total other long-term liabilities</a></td>
<td class="nump">241,252<span></span>
</td>
<td class="nump">584,433<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and contingencies</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Shareholders&#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_CommonStockValue', window );">Common stock, no par value, authorized 96,000; 49,868 and 49,671 issued and outstanding at December 31, 2020 and 2019, respectively</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_AdditionalPaidInCapital', window );">Additional paid in capital</a></td>
<td class="nump">47,317<span></span>
</td>
<td class="nump">42,110<span></span>
</td>
</tr>
<tr class="re">
<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">539,783<span></span>
</td>
<td class="nump">430,010<span></span>
</td>
</tr>
<tr class="ro">
<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) income, net of taxes</a></td>
<td class="num">(4,706)<span></span>
</td>
<td class="nump">308<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total shareholders&#8217; equity</a></td>
<td class="nump">582,394<span></span>
</td>
<td class="nump">472,428<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and shareholders&#8217; equity</a></td>
<td class="nump">2,031,707<span></span>
</td>
<td class="nump">1,898,902<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent', window );">Disposal Group, Including Discontinued Operation, Liabilities, Noncurrent</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 368,423<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=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_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI 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_AccruedIncomeTaxesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(b)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=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(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_AccruedIncomeTaxesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedSalariesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the obligations incurred through that date and payable for employees' services provided. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6911-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=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 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6935-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedSalariesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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_AssetRetirementObligationsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Noncurrent portion of the carrying amount of a liability for an asset retirement obligation. An asset retirement obligation is a legal obligation associated with the disposal or retirement of a tangible long-lived asset that results from the acquisition, construction or development, or the normal operations of a long-lived asset, except for certain obligations of lessees.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6392692&amp;loc=d3e7535-110849<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetRetirementObligationsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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_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_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of 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 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 2: 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 5C<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<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 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109226348&amp;loc=d3e2473-110228<br><br>Reference 5: 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 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 7: 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 3<br> -Subparagraph (e)<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_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556615&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121556615&amp;loc=SL49130532-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI 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_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred cost, excluding capitalized cost related to contract with customer; classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI http://asc.fasb.org/extlink&amp;oid=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 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=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)(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of 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://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 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 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<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 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109226348&amp;loc=d3e2510-110228<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 6: 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 5C<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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.5(c))<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.10)<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.3(a)(4))<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_IncomeTaxesReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetIncludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount of finite-lived intangible assets, indefinite-lived intangible assets and goodwill. Goodwill is an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. Intangible assets are assets, not including financial assets, lacking physical substance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetIncludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/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 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 5: 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 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109226348&amp;loc=d3e2473-110228<br><br>Reference 6: 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 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<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 5C<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/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 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<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 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 4: 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 5C<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 6: 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 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109226348&amp;loc=d3e2510-110228<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregated carrying amounts of obligations as of the balance sheet date, excluding long-term debt, incurred as part of the normal operations that are expected to be paid after one year or beyond the normal operating cycle, if longer. Alternate captions include Total Deferred Credits and Other 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_LiabilitiesOtherThanLongtermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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_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_OtherLiabilitiesNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 in statement of financial position, for defined benefit pension and other postretirement plans, 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 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109237824&amp;loc=d3e1703-114919<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109237824&amp;loc=d3e1731-114919<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&amp;loc=d3e4179-114921<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(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_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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_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_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<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="idm139786431280232">
<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_StatementOfFinancialPositionAbstract', window );"><strong>Statement of Financial Position [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Allowance for doubtful accounts</a></td>
<td class="nump">$ 614<span></span>
</td>
<td class="nump">$ 533<span></span>
</td>
</tr>
<tr class="re">
<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 dollars per share)</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized (in shares)</a></td>
<td class="nump">96,000,000<span></span>
</td>
<td class="nump">96,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued (in shares)</a></td>
<td class="nump">49,868,000<span></span>
</td>
<td class="nump">49,671,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding (in shares)</a></td>
<td class="nump">49,868,000<span></span>
</td>
<td class="nump">49,671,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_StatementOfFinancialPositionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfFinancialPositionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<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="idm139786524181576">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 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_RevenuesAbstract', window );"><strong>Revenues [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Service revenue and other</a></td>
<td class="nump">$ 220,775<span></span>
</td>
<td class="nump">$ 206,862<span></span>
</td>
<td class="nump">$ 192,683<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating expenses</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization', window );">Cost of services</a></td>
<td class="nump">88,203<span></span>
</td>
<td class="nump">82,949<span></span>
</td>
<td class="nump">80,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_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative</a></td>
<td class="nump">85,016<span></span>
</td>
<td class="nump">77,846<span></span>
</td>
<td class="nump">70,844<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">48,703<span></span>
</td>
<td class="nump">46,786<span></span>
</td>
<td class="nump">44,390<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_CostsAndExpenses', window );">Total operating expenses</a></td>
<td class="nump">221,922<span></span>
</td>
<td class="nump">207,581<span></span>
</td>
<td class="nump">195,652<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_OperatingIncomeLoss', window );">Operating loss</a></td>
<td class="num">(1,147)<span></span>
</td>
<td class="num">(719)<span></span>
</td>
<td class="num">(2,969)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherIncomeAndExpensesAbstract', window );"><strong>Other income:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Other income, net</a></td>
<td class="nump">3,187<span></span>
</td>
<td class="nump">3,280<span></span>
</td>
<td class="nump">3,703<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">Income before income taxes</a></td>
<td class="nump">2,040<span></span>
</td>
<td class="nump">2,561<span></span>
</td>
<td class="nump">734<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax (benefit) expense</a></td>
<td class="num">(586)<span></span>
</td>
<td class="nump">173<span></span>
</td>
<td class="num">(1,343)<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_IncomeLossFromContinuingOperations', window );">Income from continuing operations</a></td>
<td class="nump">2,626<span></span>
</td>
<td class="nump">2,388<span></span>
</td>
<td class="nump">2,077<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity', window );">Income from discontinued operations, net of tax</a></td>
<td class="nump">124,097<span></span>
</td>
<td class="nump">53,568<span></span>
</td>
<td class="nump">44,518<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">126,723<span></span>
</td>
<td class="nump">55,956<span></span>
</td>
<td class="nump">46,595<span></span>
</td>
</tr>
<tr class="ro">
<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 income:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax', window );">Unrealized (loss) income on interest rate hedge, net of tax</a></td>
<td class="num">(5,014)<span></span>
</td>
<td class="num">(7,972)<span></span>
</td>
<td class="nump">50<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive income</a></td>
<td class="nump">$ 121,709<span></span>
</td>
<td class="nump">$ 47,984<span></span>
</td>
<td class="nump">$ 46,645<span></span>
</td>
</tr>
<tr class="re">
<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 share, basic and diluted:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare', window );">Basic - Income from continuing operations (in dollars per share)</a></td>
<td class="nump">$ 0.05<span></span>
</td>
<td class="nump">$ 0.05<span></span>
</td>
<td class="nump">$ 0.04<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare', window );">Basic - Income from discontinued operations, net of tax (in dollars per share)</a></td>
<td class="nump">2.49<span></span>
</td>
<td class="nump">1.07<span></span>
</td>
<td class="nump">0.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_EarningsPerShareBasic', window );">Basic net income per share (in dollars per share)</a></td>
<td class="nump">2.54<span></span>
</td>
<td class="nump">1.12<span></span>
</td>
<td class="nump">0.94<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare', window );">Diluted - Income from continuing operations (in dollars per share)</a></td>
<td class="nump">0.05<span></span>
</td>
<td class="nump">0.05<span></span>
</td>
<td class="nump">0.04<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare', window );">Diluted - Income from discontinued operations, net of tax (in dollars per share)</a></td>
<td class="nump">2.48<span></span>
</td>
<td class="nump">1.07<span></span>
</td>
<td class="nump">0.89<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_EarningsPerShareDiluted', window );">Diluted net income per share (in dollars per share)</a></td>
<td class="nump">$ 2.53<span></span>
</td>
<td class="nump">$ 1.12<span></span>
</td>
<td class="nump">$ 0.93<span></span>
</td>
</tr>
<tr class="ro">
<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 shares outstanding, basic (in shares)</a></td>
<td class="nump">49,901<span></span>
</td>
<td class="nump">49,811<span></span>
</td>
<td class="nump">49,542<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted average shares outstanding, diluted (in shares)</a></td>
<td class="nump">50,024<span></span>
</td>
<td class="nump">50,101<span></span>
</td>
<td class="nump">50,063<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareDeclared', window );">Cash dividend declared per share (in dollars per share)</a></td>
<td class="nump">$ 0.34<span></span>
</td>
<td class="nump">$ 0.29<span></span>
</td>
<td class="nump">$ 0.27<span></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_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_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cost of product sold and service rendered, excluding depreciation, depletion, and amortization.</p></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 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<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)(d))<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_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostsAndExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 costs of sales and operating expenses for the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03)<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_CostsAndExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_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_IncomeLossFromContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 income (loss) from continuing operations attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4613673-111683<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 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-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 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<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.13)<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 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 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 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 9: 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_IncomeLossFromContinuingOperationsPerBasicShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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) from continuing operations 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://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.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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 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 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 10: 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 11: 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(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 12: 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 13: 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 1<br> -Subparagraph (SX 210.5-03(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868656-224227<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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-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_IncomeLossFromContinuingOperationsPerBasicShare</td>
</tr>
<tr>
<td style="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_IncomeLossFromContinuingOperationsPerDilutedShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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) derived from continuing operations during 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/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 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 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<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(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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 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 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<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(11))<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 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 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 S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-03(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868656-224227<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 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<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 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1252-109256<br><br>Reference 12: 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(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<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 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-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_IncomeLossFromContinuingOperationsPerDilutedShare</td>
</tr>
<tr>
<td style="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_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 income (loss) from a discontinued operation attributable to the parent. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<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> -Section 45<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-107759<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1012-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 basic share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><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 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1278-109256<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(25))<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 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 4: 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(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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><br>Reference 6: 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(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<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 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 S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(14))<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_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare</td>
</tr>
<tr>
<td style="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_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><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 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<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 S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 5.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398118&amp;loc=d3e355146-122828<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 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-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 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1278-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_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare</td>
</tr>
<tr>
<td style="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_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_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_NonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7)<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_NonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><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 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e637-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 (d)<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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_OtherIncomeAndExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherIncomeAndExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI 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 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenuesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenuesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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_SellingGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<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="idm139786513023272">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF SHAREHOLDERS' 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>Shares of Common Stock (no par value)</div></th>
<th class="th"><div>Additional Paid in Capital</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_CommonStockSharesOutstanding', window );">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">49,328,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="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Dec. 31, 2017</a></td>
<td class="nump">$ 352,207<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 44,787<span></span>
</td>
<td class="nump">$ 299,190<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8,230<span></span>
</td>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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">46,595<span></span>
</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">46,595<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive gain (loss), net of tax</a></td>
<td class="nump">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="nump">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_DividendsCommonStockCash', window );">Dividends declared</a></td>
<td class="num">(13,386)<span></span>
</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">(13,386)<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_shen_StockIssuedDuringPeriodValueCommonStockDividendReinvestmentPlan', window );">Dividends reinvested in common stock (in shares)</a></td>
<td class="nump">520<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_shen_StockIssuedDuringPeriodSharesCommonStockDividendReinvestmentPlan', window );">Dividends reinvested in common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,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_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Stock based compensation (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">206,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_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Stock based compensation</a></td>
<td class="nump">5,367<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,367<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Stock options exercised (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">113,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_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Stock options exercised</a></td>
<td class="nump">787<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">787<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Common stock issued (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Common stock issued</a></td>
<td class="nump">26<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">26<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_shen_AdjustmentsRelatedtoTaxWithholdingforSharebasedCompensationShares', window );">Shares retired for settlement of employee taxes upon issuance of vested equity awards (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(105,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_shen_BusinessAcquisitionEquityInterestIssuedOrIssuableToNoncontrollingValueAssigned', window );">Shares retired for settlement of employee taxes upon issuance of vested equity awards</a></td>
<td class="num">(4,031)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4,031)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_shen_BusinessAcquisitionNoncontrollingInterestIssuedOrIssuableSharesAssigned', window );">Common stock issued to acquire a non-controlling interests of nTelos (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">76,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="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balance (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">49,630,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="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Dec. 31, 2018</a></td>
<td class="nump">444,232<span></span>
</td>
<td class="nump">$ 56,097<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">47,456<span></span>
</td>
<td class="nump">388,496<span></span>
</td>
<td class="nump">$ 56,097<span></span>
</td>
<td class="nump">8,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_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>
</tr>
<tr class="re">
<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">55,956<span></span>
</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,956<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive gain (loss), net of tax</a></td>
<td class="num">(7,972)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(7,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_DividendsCommonStockCash', window );">Dividends declared</a></td>
<td class="num">(14,442)<span></span>
</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">(14,442)<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_shen_StockIssuedDuringPeriodValueCommonStockDividendReinvestmentPlan', window );">Dividends reinvested in common stock (in shares)</a></td>
<td class="nump">499<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">499<span></span>
</td>
<td class="text">&#160;<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_shen_StockIssuedDuringPeriodSharesCommonStockDividendReinvestmentPlan', window );">Dividends reinvested in common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,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_StockRepurchasedDuringPeriodShares', window );">Share repurchases (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(200,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodValue', window );">Share repurchases</a></td>
<td class="num">(7,231)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(7,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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Stock based compensation (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">184,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_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Stock based compensation</a></td>
<td class="nump">4,182<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,182<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Stock options exercised (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">29,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_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Stock options exercised</a></td>
<td class="nump">81<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Common stock issued</a></td>
<td class="nump">34<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">34<span></span>
</td>
<td class="text">&#160;<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_shen_AdjustmentsRelatedtoTaxWithholdingforSharebasedCompensationShares', window );">Shares retired for settlement of employee taxes upon issuance of vested equity awards (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(62,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_shen_BusinessAcquisitionEquityInterestIssuedOrIssuableToNoncontrollingValueAssigned', window );">Shares retired for settlement of employee taxes upon issuance of vested equity awards</a></td>
<td class="num">$ (2,911)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,911)<span></span>
</td>
<td class="text">&#160;<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_shen_BusinessAcquisitionNoncontrollingInterestIssuedOrIssuableSharesAssigned', window );">Common stock issued to acquire a non-controlling interests of nTelos (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">76,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="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balance (in shares) at Dec. 31, 2019</a></td>
<td class="nump">49,671,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">49,671,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="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Dec. 31, 2019</a></td>
<td class="nump">$ 472,428<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">42,110<span></span>
</td>
<td class="nump">430,010<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">308<span></span>
</td>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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">126,723<span></span>
</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">126,723<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive gain (loss), net of tax</a></td>
<td class="num">(5,014)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,014)<span></span>
</td>
</tr>
<tr class="re">
<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 declared</a></td>
<td class="num">(16,950)<span></span>
</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,950)<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_shen_StockIssuedDuringPeriodValueCommonStockDividendReinvestmentPlan', window );">Dividends reinvested in common stock (in shares)</a></td>
<td class="num">(2)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Stock based compensation (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">156,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_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Stock based compensation</a></td>
<td class="nump">6,833<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,833<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Stock options exercised</a></td>
<td class="nump">36<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">36<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Common stock issued (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Common stock issued</a></td>
<td class="nump">31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesDividendReinvestmentPlan', window );">Annual dividend reinvestment (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,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_StockIssuedDuringPeriodValueDividendReinvestmentPlan', window );">Annual dividend reinvestment</a></td>
<td class="nump">526<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">526<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_shen_AdjustmentsRelatedtoTaxWithholdingforSharebasedCompensationShares', window );">Shares retired for settlement of employee taxes upon issuance of vested equity awards (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(48,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_shen_BusinessAcquisitionEquityInterestIssuedOrIssuableToNoncontrollingValueAssigned', window );">Shares retired for settlement of employee taxes upon issuance of vested equity awards</a></td>
<td class="num">$ (2,217)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,217)<span></span>
</td>
<td class="text">&#160;<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_shen_BusinessAcquisitionNoncontrollingInterestIssuedOrIssuableSharesAssigned', window );">Common stock issued to acquire a non-controlling interests of nTelos (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">76,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="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balance (in shares) at Dec. 31, 2020</a></td>
<td class="nump">49,868,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">49,868,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="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Dec. 31, 2020</a></td>
<td class="nump">$ 582,394<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 47,317<span></span>
</td>
<td class="nump">$ 539,783<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (4,706)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_shen_AdjustmentsRelatedtoTaxWithholdingforSharebasedCompensationShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Adjustments Related to Tax Withholding for Share-based Compensation, 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;">shen_AdjustmentsRelatedtoTaxWithholdingforSharebasedCompensationShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>shen_</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_shen_BusinessAcquisitionEquityInterestIssuedOrIssuableToNoncontrollingValueAssigned">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 noncontrolling interests (such as common shares, preferred shares, or partnership interest) issued or issuable to acquire the 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;">shen_BusinessAcquisitionEquityInterestIssuedOrIssuableToNoncontrollingValueAssigned</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>shen_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_shen_BusinessAcquisitionNoncontrollingInterestIssuedOrIssuableSharesAssigned">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 (such as common shares, preferred shares, or partnership interest) issued or issuable to acquire the entity attributable to noncontrolling interests.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">shen_BusinessAcquisitionNoncontrollingInterestIssuedOrIssuableSharesAssigned</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>shen_</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_shen_StockIssuedDuringPeriodSharesCommonStockDividendReinvestmentPlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Common Stock, Dividend Reinvestment 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;">shen_StockIssuedDuringPeriodSharesCommonStockDividendReinvestmentPlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>shen_</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_shen_StockIssuedDuringPeriodValueCommonStockDividendReinvestmentPlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Common Stock, Dividend Reinvestment 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;">shen_StockIssuedDuringPeriodValueCommonStockDividendReinvestmentPlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>shen_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of other comprehensive income (loss) attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569643-111683<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesDividendReinvestmentPlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 from a dividend reinvestment plan (DRIP). A dividend reinvestment plan allows the shareholders to reinvest dividends paid to them by the entity on new issues of stock by the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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_StockIssuedDuringPeriodSharesDividendReinvestmentPlan</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 new stock 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 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 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://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_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI 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_StockIssuedDuringPeriodSharesShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_StockIssuedDuringPeriodValueDividendReinvestmentPlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 during the period from a dividend reinvestment plan (DRIP). A dividend reinvestment plan allows the holder of the stock to reinvest dividends paid to them by the entity on new issues of stock by the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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_StockIssuedDuringPeriodValueDividendReinvestmentPlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher 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 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_StockIssuedDuringPeriodValueNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI 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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<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 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 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_StockIssuedDuringPeriodValueShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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_StockRepurchasedDuringPeriodValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 during the period and has not been retired and is not held in treasury. Some state laws may mandate 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 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 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 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(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_StockRepurchasedDuringPeriodValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<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="idm139786524409848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Parenthetical) - $ / 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_StatementOfStockholdersEquityAbstract', window );"><strong>Statement of Stockholders' Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareDeclared', window );">Cash dividend declared per share (in dollars per share)</a></td>
<td class="nump">$ 0.34<span></span>
</td>
<td class="nump">$ 0.29<span></span>
</td>
<td class="nump">$ 0.27<span></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_StatementOfStockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfStockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<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="idm139786437659432">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 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_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract', 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">$ 126,723<span></span>
</td>
<td class="nump">$ 55,956<span></span>
</td>
<td class="nump">$ 46,595<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity', window );">Income from discontinued operations, net of tax</a></td>
<td class="nump">124,097<span></span>
</td>
<td class="nump">53,568<span></span>
</td>
<td class="nump">44,518<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperations', window );">Income from continuing operations</a></td>
<td class="nump">2,626<span></span>
</td>
<td class="nump">2,388<span></span>
</td>
<td class="nump">2,077<span></span>
</td>
</tr>
<tr class="re">
<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_Depreciation', window );">Depreciation</a></td>
<td class="nump">47,964<span></span>
</td>
<td class="nump">46,313<span></span>
</td>
<td class="nump">44,213<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_shen_AmortizationReflectedAsOperatingExpense', window );">Amortization</a></td>
<td class="nump">739<span></span>
</td>
<td class="nump">473<span></span>
</td>
<td class="nump">176<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_shen_AmortizationReflectedasRentExpense', window );">Accretion of asset retirement obligations</a></td>
<td class="nump">333<span></span>
</td>
<td class="nump">410<span></span>
</td>
<td class="nump">319<span></span>
</td>
</tr>
<tr class="re">
<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 );">Bad debt expense</a></td>
<td class="nump">1,220<span></span>
</td>
<td class="nump">1,743<span></span>
</td>
<td class="nump">1,983<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock based compensation expense, net of amount capitalized</a></td>
<td class="nump">5,907<span></span>
</td>
<td class="nump">3,367<span></span>
</td>
<td class="nump">4,745<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxesAndTaxCredits', window );">Deferred income taxes</a></td>
<td class="nump">15,310<span></span>
</td>
<td class="nump">16,848<span></span>
</td>
<td class="nump">3,857<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Gain from patronage and investments</a></td>
<td class="num">(1,311)<span></span>
</td>
<td class="num">(4,769)<span></span>
</td>
<td class="num">(3,112)<span></span>
</td>
</tr>
<tr class="re">
<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>Changes in assets and liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="num">(7,318)<span></span>
</td>
<td class="num">(74)<span></span>
</td>
<td class="nump">8<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInIncomeTaxesReceivable', window );">Current income taxes</a></td>
<td class="num">(15,896)<span></span>
</td>
<td class="num">(16,675)<span></span>
</td>
<td class="num">(5,200)<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_shen_IncreaseDecreaseInOperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="nump">3,980<span></span>
</td>
<td class="nump">7,593<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_IncreaseDecreaseInOtherNoncurrentAssets', window );">Other assets</a></td>
<td class="num">(3,959)<span></span>
</td>
<td class="nump">162<span></span>
</td>
<td class="num">(6,576)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="num">(663)<span></span>
</td>
<td class="num">(8,426)<span></span>
</td>
<td class="nump">12,203<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable', window );">Lease liabilities</a></td>
<td class="num">(3,067)<span></span>
</td>
<td class="num">(4,987)<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_IncreaseDecreaseInOtherAccruedLiabilities', window );">Other deferrals and accruals</a></td>
<td class="nump">7,494<span></span>
</td>
<td class="num">(2,037)<span></span>
</td>
<td class="num">(494)<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_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations', window );">Net cash provided by operating activities - continuing operations</a></td>
<td class="nump">53,359<span></span>
</td>
<td class="nump">42,329<span></span>
</td>
<td class="nump">54,199<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations', window );">Net cash provided by operating activities - discontinued operations</a></td>
<td class="nump">249,508<span></span>
</td>
<td class="nump">216,816<span></span>
</td>
<td class="nump">211,448<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">302,867<span></span>
</td>
<td class="nump">259,145<span></span>
</td>
<td class="nump">265,647<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract', window );"><strong>Cash flows from investing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Capital expenditures</a></td>
<td class="num">(120,450)<span></span>
</td>
<td class="num">(67,048)<span></span>
</td>
<td class="num">(56,631)<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Cash disbursed for acquisitions</a></td>
<td class="num">(1,890)<span></span>
</td>
<td class="num">(10,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_PaymentsToAcquireIntangibleAssets', window );">Cash disbursed for deposit on FCC spectrum leases</a></td>
<td class="num">(16,118)<span></span>
</td>
<td class="num">(16,742)<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_ProceedsFromSaleOfMachineryAndEquipment', window );">Proceeds from sale of assets and other</a></td>
<td class="nump">370<span></span>
</td>
<td class="nump">112<span></span>
</td>
<td class="nump">541<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_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations', window );">Net cash used in investing activities - continuing operations</a></td>
<td class="num">(138,088)<span></span>
</td>
<td class="num">(93,678)<span></span>
</td>
<td class="num">(56,090)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations', window );">Net cash used in investing activities - discontinued operations</a></td>
<td class="num">(17,500)<span></span>
</td>
<td class="num">(71,656)<span></span>
</td>
<td class="num">(131,710)<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">(155,588)<span></span>
</td>
<td class="num">(165,334)<span></span>
</td>
<td class="num">(187,800)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract', 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_PaymentsOfDividendsCommonStock', window );">Dividends paid, net of dividends reinvested</a></td>
<td class="num">(16,424)<span></span>
</td>
<td class="num">(13,943)<span></span>
</td>
<td class="num">(12,863)<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Share repurchases</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(7,231)<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_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Taxes paid for equity award issuances</a></td>
<td class="num">(2,217)<span></span>
</td>
<td class="num">(2,910)<span></span>
</td>
<td class="num">(3,245)<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Payments for financing arrangements and other</a></td>
<td class="num">(769)<span></span>
</td>
<td class="nump">36<span></span>
</td>
<td class="num">(2)<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_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations', window );">Net cash used in financing activities - continuing operations</a></td>
<td class="num">(19,410)<span></span>
</td>
<td class="num">(24,048)<span></span>
</td>
<td class="num">(16,110)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations', window );">Net cash used in financing activities - discontinued operations</a></td>
<td class="num">(34,123)<span></span>
</td>
<td class="num">(53,198)<span></span>
</td>
<td class="num">(55,236)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash used in financing activities</a></td>
<td class="num">(53,533)<span></span>
</td>
<td class="num">(77,246)<span></span>
</td>
<td class="num">(71,346)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net increase in cash and cash equivalents</a></td>
<td class="nump">93,746<span></span>
</td>
<td class="nump">16,565<span></span>
</td>
<td class="nump">6,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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents, beginning of period</a></td>
<td class="nump">101,651<span></span>
</td>
<td class="nump">85,086<span></span>
</td>
<td class="nump">78,585<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents, end of period</a></td>
<td class="nump">$ 195,397<span></span>
</td>
<td class="nump">$ 101,651<span></span>
</td>
<td class="nump">$ 85,086<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_shen_AmortizationReflectedAsOperatingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 recurring noncash operating expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">shen_AmortizationReflectedAsOperatingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>shen_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_shen_AmortizationReflectedasRentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amortization Reflected as Rent 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;">shen_AmortizationReflectedasRentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>shen_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_shen_IncreaseDecreaseInOperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Right Of Use Asset</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">shen_IncreaseDecreaseInOperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>shen_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=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_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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) of financing activities of 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://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_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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) of investing activities of 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://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 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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) of operating activities of 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 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 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxesAndTaxCredits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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) and income tax credits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=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_DeferredIncomeTaxesAndTaxCredits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_IncomeLossFromContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 income (loss) from continuing operations attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4613673-111683<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 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-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 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<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.13)<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 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 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 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 9: 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 income (loss) from a discontinued operation attributable to the parent. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<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> -Section 45<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-107759<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1012-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_IncreaseDecreaseInAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=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_IncreaseDecreaseInAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=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_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 taxing authorities for taxes that are based on the reporting entity's earnings, net of amounts receivable from taxing authorities for refunds of overpayments or recoveries of income taxes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInIncomeTaxesReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 income taxes receivable, which represents the amount due from tax authorities for refunds of overpayments or recoveries of income taxes 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_IncreaseDecreaseInIncomeTaxesReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_IncreaseDecreaseInOtherAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 other expenses incurred but not yet 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_IncreaseDecreaseInOtherAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherNoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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) of financing activities, excluding 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/2009/role/commonPracticeRef<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_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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) of investing activities, excluding 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/2009/role/commonPracticeRef<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_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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, excluding 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 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 25<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3536-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_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_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_PaymentsOfDividendsCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=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_PaymentsOfDividendsCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow to satisfy 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>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 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_PaymentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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_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_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_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_ProceedsFromSaleOfMachineryAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 sale of machinery and equipment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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_ProceedsFromSaleOfMachineryAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_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>23
<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="idm139786431251928">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Nature of Operations<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 );">Nature of Operations</a></td>
<td class="text">Nature of Operations <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%">Shenandoah Telecommunications Company and its subsidiaries (collectively, the &#8220;Company&#8221;) provide broadband data, video and voice services to residential and commercial customers in portions of Virginia, West Virginia, Maryland, Pennsylvania and Kentucky, via fiber optic, hybrid fiber coaxial cable, and fixed wireless networks. We also lease dark fiber and provide Ethernet and Wavelength fiber optic services to enterprise and wholesale customers throughout the entirety of our service area. The Broadband segment also provides voice and DSL telephone services to customers in Virginia&#8217;s Shenandoah County and portions of adjacent counties as a Rural Local Exchange Carrier (&#8220;RLEC&#8221;). These integrated networks are connected by a fiber network. All of these operations are contained within our Broadband reporting segment. </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%">Our Tower segment owns 223 cell towers and leases colocation space on those towers to wireless communications providers, including our discontinued wireless operation, refer to Note 3, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Discontinued Operations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, and Note 15, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Segment Reporting</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, for additional information.</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:11pt;font-style:italic;font-weight:700;line-height:120%">Revision of Prior Period Financial Statements</span></div><div><span><br/></span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the preparation of our unaudited condensed consolidated financial statements for the three months ended March 31, 2020, we determined that certain errors existed in our previously issued financial statements. Specifically:</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">Prepaid and other assets, a component of current assets held for sale, as of December 31, 2019, were understated by&#160;$2.7&#160;million, deferred tax&#160;liabilities were understated by $0.7&#160;million, and retained earnings were understated by $2.0&#160;million as the result of a failure to properly account for handsets that were utilized as demo phones in certain wireless retail stores within our area of operation.&#160;All of the impact to retained earnings is attributable to 2017 and prior years.</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">Property, plant and equipment, net, classified as held for sale, and deferred income tax liabilities, as of December 31, 2019 were understated by $1.4&#160;million and $0.4&#160;million, respectively. Depreciation, contained within discontinued operations, was overstated by $1.4&#160;million for the year and quarter ended December 31, 2019. Income tax expense and net income were understated by $0.4&#160;million and $1.0&#160;million, respectively, for the year and quarter ended December 31, 2019.</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 evaluated these errors under the U.S. Securities and Exchange Commission's ("SEC's") authoritative guidance on materiality and the quantification of the effect of prior period misstatements on financial statements, and we have determined that the impact of these errors on our prior period consolidated financial statements is immaterial. However, since the correction of these errors in the first quarter of 2020 could have become material to our results of operations for the year ending&#160;December 31, 2020, we revised our prior period financial statements to correct these errors herein.&#160;For the year and quarter ended December 31, 2019, the correction of these errors resulted in a&#160;$0.02&#160;increase in both basic and diluted earnings per share from discontinued operations.</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_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>24
<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="idm139786431529384">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_BusinessDescriptionAndAccountingPoliciesTextBlock', window );">Summary of Significant Accounting Policies</a></td>
<td class="text">Summary of Significant Accounting Policies <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%">Principles of consolidation:</span><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 Shenandoah Telecommunications Company and all of its wholly owned subsidiaries.&#160;All intercompany accounts and transactions for continuing operations have been eliminated in consolidation. </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%">Use of estimates:&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with accounting principles generally accepted in the United States, or the U.S., requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Due to the inherent uncertainty involved in making estimates, actual results to be reported in future periods could differ from our estimates.</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%">Cash and cash equivalents:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Cash equivalents include all investments with an original maturity of three months or less. The Company places its temporary cash investments with high credit quality financial institutions.&#160;Generally, such investments are in excess of FDIC or SIPC insurance limits.</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%">Property, plant and equipment:&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, plant and equipment is stated at cost less accumulated depreciation. The Company capitalizes all costs associated with the purchase, deployment and installation of property, plant and equipment, including </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%">interest costs and internal labor costs on major capital projects during the period of their construction.&#160;Maintenance expense is recognized as incurred when repairs are performed that do not extend the life of property, plant and equipment.&#160;Expenses for major renewals and improvements, which significantly extend the useful lives of existing property and equipment, are capitalized and depreciated. Depreciation is calculated on the straight-line method over the estimated useful lives of the assets. Leasehold improvements are depreciated over the lesser of their useful lives or respective lease terms. Land is not depreciated. Refer to Note 6, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Property, Plant and Equipment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, for additional information.</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%">Indefinite-lived Intangible Assets: </span><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 acquisition costs over the fair value of tangible net assets and identifiable intangible assets of the businesses acquired. Cable franchise rights provide us with the non-exclusive right to provide video services in a specified area. Spectrum licenses are issued by the Federal Communications Commission (&#8220;FCC&#8221;) and provide us with either an exclusive or priority access right to utilize designated radio frequency spectrum within specific geographic service areas to provide wireless communication services. While some cable franchises and spectrum licenses are issued for a fixed time (generally ten years and up to fifteen years, respectively), renewals have been granted routinely and at nominal costs. The Company believes it will be able to meet all requirements necessary to secure renewal of its cable franchise rights and spectrum licenses. Moreover, the Company has determined that there are currently no legal, regulatory, contractual, competitive, economic or other factors that limit the useful lives of our cable franchises or spectrum licenses and as a result, we account for cable franchise rights and spectrum licenses as indefinite-lived intangible assets.</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%"> </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%">Indefinite-lived intangible assets are not amortized, but rather, are subject to impairment testing annually, in the fourth quarter, or whenever events or changes in circumstances indicate that the carrying amount may not be fully recoverable. These assets are evaluated for impairment based on the identification of reporting units. Our reporting units align with our reporting segments. We evaluated our reporting units for impairment during the fourth quarter of 2020, 2019 and 2018, respectively, on the basis of qualitative factors. Our consideration of qualitative factors included but was not limited to macroeconomic conditions, industry and market conditions, company specific events, changes in circumstances, after tax cash flows and market capitalization trends. We concluded that there were no indicators that a reporting unit impairment was more likely than not during the years ended December&#160;31, 2020, 2019, or 2018.</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%">Long-lived Assets: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finite-lived intangible assets, property, plant, and equipment, and other long-lived assets are amortized or depreciated over their estimated useful lives, as summarized in the respective footnotes below. These assets are evaluated for impairment based on the identification of asset groups. Our asset groups align with our reporting segments. We evaluated our asset groups for impairment during the fourth quarter of 2020. We concluded that there were no indicators that an asset group impairment had been triggered during the years ended December&#160;31, 2020, 2019, or 2018.</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%">Advertising Costs: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company expenses advertising costs and marketing production costs as incurred and includes such costs within selling, general and administrative expenses in the consolidated statements of&#160;operations. Advertising expense for the years ended&#160;December&#160;31, 2020, 2019&#160;and&#160;2018&#160;was&#160;$2.7 million, $3.5 million and $2.6 million, 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:700;line-height:120%">Benefit Obligations: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Benefit obligations caption includes the following plans:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:70.760%"><tr><td style="width:1.0%"/><td style="width:47.866%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.693%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.246%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.695%"/><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-style:italic;font-weight:400;line-height:100%">($ in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pension Plan</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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%">7,961&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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%">6,824&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Postretirement Plan</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%">3,997&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,573&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SERP Plan</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%">2,687&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,278&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Total</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,645&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,675&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="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 pension plan is frozen and covers certain employees who were employed by nTelos prior to October 1, 2003. Benefits under the plan vested after five years of plan service and were based on years of service and an average of the five highest consecutive years of compensation subject to certain reductions if the employee elects to receive the benefit prior to age 65. This plan was amended on December 31, 2012, to freeze future benefit plan accruals for participants.&#160;</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%">As of December&#160;31, 2020 and 2019, the fair value of our Pension Plan assets were $27.0 million and $24.1 million, respectively. These investments are held in index funds, and are valued based on the net asset value per share. Our Pension Plan's projected benefit obligation was $34.9 million and $30.9 million, at December&#160;31, 2020 and 2019, respectively. The Pension Plan liability was discounted at 2.41% and 3.16% at December&#160;31, 2020 and 2019, 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-weight:400;line-height:120%">The postretirement benefit plan is a frozen, unfunded, defined benefit plan. It covers certain health care benefits for certain retirees who were employed by an acquiree and meet eligibility requirements. The postretirement plan liability was discounted at 2.32% and 3.12% at December&#160;31, 2020 and 2019, respectively. </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 service component of defined benefit plan expense is immaterial and is included in selling, general, and administrative expense. Following our adoption of ASU 2017-17,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Compensation&#8212;Retirement Benefits (Topic 715): Improving the Presentation of Net Periodic Pension Cost and Net Periodic Postretirement Benefit Cost, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">on January 1, 2018, all other components of benefit plan expense are presented in Other income (expense) and our policy is to immediately recognize actuarial gains and losses into earnings.</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="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Supplemental Executive Retirement Plan ("SERP") is a benefit plan that provides deferred compensation to certain employees. The Company holds investments in a rabbi trust as a source of funding for future payments under the plan. The SERP&#8217;s investments were designated as trading securities and will be liquidated and paid out to the participants upon retirement. The benefit obligation to participants is always equal to the value of the SERP assets under ASC 710 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Compensation.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Changes to the investments&#8217; fair value are presented in Other income (expense), while the reciprocal changes in the liability are presented in selling, general and administrative expense.</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%">Share Repurchase Program</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: On November 4, 2019, our program to repurchase up to $80 million of common stock became effective and expired on the 2020 anniversary. During the fourth quarter of 2019, we repurchased 200,410 shares under the program at an average price of $36.08; there were no repurchases made during the year ended December 31, 2020. Our common shares have zero par value and our policy is to record the entire repurchase as a reduction of additional paid-in capital. Repurchased shares are canceled and revert to a status of &#8220;authorized and unissued&#8221; under Virginia law.</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%">New Accounting Standards</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 Company adopted ASU No. 2016-13, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments - Credit Losses ("ASC 326"): Measurement of Credit Losses on Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, as of January 1, 2020 using the modified retrospective transition method. ASC 326 requires the application of a current expected credit loss (&#8220;CECL&#8221;) impairment model to financial assets measured at amortized cost including trade accounts receivable, net investments in leases, and certain off-balance-sheet credit exposures. Under the CECL model, lifetime expected credit losses on such financial assets are measured and recognized at each reporting date based on historical, current, and forecasted information. Furthermore, the CECL model requires financial assets with similar risk characteristics to be analyzed on a collective basis. There was no significant impact to consolidated financial statements upon adoption. </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 Company adopted ASU No. 2018-15, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intangibles -</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%">Goodwill and Other - Internal-Use Software ("ASC 350"): Customer's Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement that is a Service Contract,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> as of January 1, 2020. This standard aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. Upon adoption of the standard, implementation costs were capitalized in the period incurred and will be amortized over the term of the hosting arrangement. There was no significant impact to consolidated financial statements upon adoption. </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%">In March 2020, the FASB issued&#160;ASU&#160;2020-04&#160;&#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; This accounting update provides optional accounting relief to entities with contracts, hedge accounting relationships or other transactions that reference London Interbank Offering Rate (LIBOR) or other interest rate benchmarks for which the referenced rate is expected to be discontinued or replaced. This optional relief generally allows for contract modifications solely related to the replacement of the reference rate to be accounted for as a continuation of the existing contract instead of as an extinguishment of the contract, and therefore would not require reassessment of a previous accounting determination. The Company's Credit Agreement and interest rate swaps have LIBOR as a reference rate.&#160;We plan to apply the accounting relief as relevant contract modifications are made to our Credit Agreement and interest rate swap contracts during the course of the reference rate reform transition period. The optional relief can be applied beginning January 1, 2020, and ending December 31, 2022.</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%">We implemented Accounting Standards Codification ("ASC") 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, ("ASC 842"),</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> on January 1, 2019 using the modified retrospective method and thus did not retroactively adjust prior periods. ASC 842 replaced previous leasing guidance with a comprehensive lease measurement and recognition standard and expanded disclosure requirements. The new standard required lessees to recognize most leases on their balance sheet as liabilities, along with the corresponding right-of-use, or ROU, assets. See Note 9, </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%"> for more information.</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 adopted ASU No. 2018-02-</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Statement - Reporting Comprehensive Income, ("ASC 220"),</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> as of January 1, 2019. We elected not to reclassify stranded income tax effects from accumulated other comprehensive income (OCI) to retained earnings. We utilize the portfolio approach as our policy to release the income tax effects from accumulated OCI as the entire portfolio is liquidated, sold, or extinguished.</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_BusinessDescriptionAndAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the business description and accounting policies concepts.  Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. 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 275<br> -URI http://asc.fasb.org/topic&amp;trid=2134479<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI http://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="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>25
<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="idm139786431251928">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Discontinued Operations<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 );">Discontinued Operations</a></td>
<td class="text">Discontinued Operations<div style="text-align:justify"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 26, 2020, Sprint Corporation ("Sprint"), an indirect subsidiary of T-Mobile US, Inc., ("T-Mobile"), on behalf of and as the direct or indirect owner of Sprint PCS, delivered notice to the Company exercising its option to purchase the assets and operations of our Wireless operations for 90% of the &#8220;Entire Business Value&#8221; (as defined under our affiliate agreement and determined pursuant to the appraisal process set forth therein). Shortly thereafter, the Company committed to a plan to sell the discontinued Wireless 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:400;line-height:120%">The final and binding appraisal process was completed on February 1, 2021. Expected sale proceeds are $1.95&#160;billion based upon the appraisal process and other agreements between the parties.</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 expect to enter into a definitive asset purchase agreement with T-Mobile during the first quarter 2021 and expect that the transaction will close during the second quarter 2021, subject to customary closing conditions and required regulatory approvals.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The assets and liabilities that are expected to transfer in the sale are presented as held for sale within our Consolidated Balance Sheets. This disposal group excludes the accounts receivable and certain current liabilities generated by our Wireless operations because they are expected to be settled separately from the sale. Such accounts receivable totaled $51.7&#160;million and $51.0&#160;million at December 31, 2020 and December 31, 2019, respectively, and such current liabilities totaled $6.1&#160;million and $27.7&#160;million at December 31, 2020 and December 31, 2019, respectively. During the fourth quarter of 2020 and subsequent thereto, the parties agreed that our pension and postretirement plan liabilities due to certain current and former Wireless employees would not transfer in the sale. Our identification of assets and liabilities held for sale as of December 31, 2020 and 2019 has been updated accordingly, and could change again based on the terms of the final asset purchase agreement. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The transaction is structured as an asset sale for income tax purposes. As a result, no current or deferred tax assets or liabilities are included within the disposal group. While our long-term debt does not transfer in the sale, its provisions require us to repay all of the debt upon consummation of the sale. Our debt is therefore presented outside of the disposal group as a current liability at December 31, 2020. Our related interest rate swap liabilities are also presented outside of the disposal group as a current liability at December 31, 2020 because management intends to settle it at consummation. </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The expected divestiture of our Wireless operations represents a strategic shift in the Company&#8217;s business and qualifies as a discontinued operation. Accordingly, the operating results and cash flows from our Wireless operations have been reflected as discontinued operations in our Consolidated Statements of Comprehensive Income and the Consolidated Statements of Cash Flows. Similarly, the results of our Wireless operations are no longer presented as a reporting segment. Because repayment of the debt is contractually triggered by the sale, the related interest expense is presented within discontinued operations under the relevant authoritative guidance. Consistent with the internal reporting provided to our chief operating decision maker, we previously allocated certain corporate management overhead costs to the former Wireless segment which may no longer be allocated to discontinued operations under the relevant authoritative guidance. Accordingly, we elected to recast our segment reporting note, to reflect the reattribution of these expenses in all presented periods in a manner that is also consistent with our updated internal reporting.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amounts of the major classes of assets and liabilities, which are classified as held for sale in the consolidated balance sheets, are as follows:</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:72.438%"/><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.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><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-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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: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:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="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%">Inventory</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,746&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,728&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Prepaid expenses and other</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%">47,003&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,349&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align: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, plant and equipment, net</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%">299,647&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Intangible assets, net</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%">176,459&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Goodwill</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%">146,383&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Operating lease right-of-use assets</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%">421,586&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Deferred charges and other assets</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%">36,470&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13.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%">Current assets held for sale</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000;padding:2px 0;text-align: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,133,294&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000;padding:2px 0;text-align: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,077&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt 0 12.25pt"/><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 2px 7pt;text-align: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, plant and equipment, net</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">338,427&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Intangible assets, net</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 colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">228,593&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Goodwill</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 colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146,383&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Operating lease right-of-use assets</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 colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">384,010&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Deferred charges and other assets</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 colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,085&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13.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%">Non-current assets held for sale</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000;padding:2px 0;text-align: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,141,498&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="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="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 assets held for sale</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000;padding:2px 0;text-align: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,133,294&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000;padding:2px 0;text-align: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,196,575&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">LIABILITIES</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 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%">Current operating lease liabilities</span></td><td style="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="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%">409,887&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="padding:0 1pt"/><td style="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="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%">47,077&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="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%">Accrued liabilities and other</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,770&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,835&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="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%">Asset retirement obligations</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%">33,545&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current liabilities held for sale</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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%">452,202&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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%">53,912&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><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="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%">Non-current operating lease liabilities</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="padding:0 1pt"/><td style="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="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%">337,661&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="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%">Asset retirement obligations</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 colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,762&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current liabilities held for sale</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">368,423&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities held for sale</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">452,202&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">422,335&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income from discontinued operations, net of tax in the consolidated statements of comprehensive income consist of the following for the years ended December&#160;31, 2020, 2019 and 2018:</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:58.695%"/><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.823%"/><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.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><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-style:italic;font-weight:400;line-height:100%">(in thousands)</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"/></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%">Revenue:</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 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 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 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%">Service revenue and other</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">401,035&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000;padding:2px 0;text-align: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,730&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">382,948&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 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%">Equipment revenue</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%">41,338&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,659&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,510&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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 revenue</span></td><td colspan="2" style="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%">442,373&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-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%">443,389&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-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%">450,458&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="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%">Cost of services</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%">116,394&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128,482&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,082&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Cost of goods sold</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%">40,642&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,148&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,583&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Selling, general and administrative</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%">34,011&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,128&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,563&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Depreciation and amortization</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%">62,930&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111,467&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122,014&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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 operating expenses</span></td><td colspan="2" style="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%">253,977&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-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%">344,225&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-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%">354,242&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 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%">Operating income</span></td><td colspan="2" style="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%">188,396&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-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%">99,164&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-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%">96,216&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other (expense) income:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="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%">Interest expense</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%">(20,455)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29,286)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34,838)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Income before income taxes</span></td><td colspan="2" style="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%">167,941&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-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%">69,878&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-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%">61,378&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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><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%">43,844&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,310&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,860&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;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 from discontinued operations, net of tax</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124,097&#160;</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align: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,568&#160;</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align: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,518&#160;</span></td><td style="border-bottom:1pt solid #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"><span><br/></span></div><div style="text-align:justify"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Broadband and Tower segments recognize revenue for their respective provision of cell site backhaul service and leased colocation space to the discontinued Wireless operations. That revenue is earned under contracts executed at our estimate of fair market value, which will transfer upon consummation of the sale. Accordingly, we expect to have a level of continuing involvement with the discontinued operations via these pre-existing contractual arrangements. Revenue recognized within continuing operations pursuant to these agreements is disclosed 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%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Note 15, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Segment Reporting</span><span style="color:#212529;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%"> Because the right to use space on our owned cell towers and the related lease liability will be transferred in the sale, they have been included in our disposal group under the relevant authoritative guidance. These right of use assets and lease liabilities were previously eliminated within our consolidated financial statements. Total assets and total liabilities as of December 31, 2019 therefore increased by $34&#160;million as a result.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the relevant authoritative guidance, consummation of the sale will trigger or accelerate the recognition of certain expense related to contingent deal advisory fees, severance costs, recognition of our interest rate swap losses in net income, and loss on debt extinguishment. Our estimate of the related range of reasonably possible expense extends from $0 if the sale is not consummated to $35.9&#160;million.</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_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>26
<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="idm139786431601384">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue from Contracts with Customers<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 );">Revenue from Contracts with Customers</a></td>
<td class="text">Revenue from Contracts with Customers <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%"> </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%">Our Broadband segment provides broadband data, video and voice services to residential and commercial customers in portions of Virginia, West Virginia, Maryland, Pennsylvania and Kentucky, via fiber optic, hybrid fiber coaxial cable, and fixed wireless networks. The Broadband segment also provides voice and DSL telephone services to customers in Virginia&#8217;s Shenandoah County and portions of adjacent counties as a Rural Local Exchange Carrier (&#8220;RLEC&#8221;).</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%">These contracts are generally cancellable at the customer&#8217;s discretion without penalty at any time. We allocate the total transaction price in these transactions based upon the standalone selling price of each distinct good or service. We generally recognize these revenues over time as customers simultaneously receive and consume the benefits of the service, with the exception of equipment sales and home wiring, which are recognized as revenue at a point in time when control transfers and when installation is complete, respectively. Installation fees, charged upfront without transfer of commensurate goods or services to the customer, are allocated to services and are recognized ratably over the longer of the contract term or the period in which the unrecognized fee remains material to the contract, which we estimate to be about one year. Additionally, the Company incurs commission and installation costs related to in-house and third-party vendors which are capitalized and amortized over the expected weighted average customer life which is approximately five years.</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:115%">Our Broadband segment also provides Ethernet and Wavelength fiber optic services to commercial fiber customers under capacity agreements, and the related revenue is recognized over time. In some cases, non-refundable upfront fees are charged for connecting commercial fiber customers to our fiber network. Those amounts are recognized ratably over the longer of the contract term or the period in which the unrecognized fee remains material to the respective contract. A related contract liability of $2.8&#160;million was recognized at December&#160;31, 2020, which we expect to recognize into revenue at the rate of approximately $0.8&#160;million per year.</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%">The Broadband segment also leases dedicated fiber optic strands to customers as part of &#8220;dark fiber&#8221; agreements, which are accounted for as leases under ASC 842.</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%">Our Tower segment leases space on owned cell towers to our Wireless and Broadband segments, and to other wireless carriers. Revenue from these leases is accounted for under ASC 842.</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%">Refer to Note 15, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Segment Reporting</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, for a summary of these revenue streams.</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%">Below is a summary of the Broadband segment's capitalized contract acquisition and fulfillment costs:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:80.263%"><tr><td style="width:1.0%"/><td style="width:48.626%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.710%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.125%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.710%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.129%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="padding:2px 1pt;text-align: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 colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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%">11,005&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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%">10,091&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract payments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,154&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,518&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,490)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,604)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Ending Balance</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,669&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,005&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></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>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="idm139786431251928">
<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_InvestmentsAbstract', window );"><strong>Investments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentHoldingsTextBlock', window );">Investments</a></td>
<td class="text">Investments<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%">Investments consist of the following:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:80.409%"><tr><td style="width:1.0%"/><td style="width:49.627%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.709%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.083%"/><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-style:italic;font-weight:400;line-height:100%">(in thousands)</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%">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:top"><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SERP Investments at fair value</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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%">2,687&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,278&#160;</span></td><td style="border-top:1pt solid #000000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost method investments</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%">10,536&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,497&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity method investments</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%">546&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">613&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total investments</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,769&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,388&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="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%">SERP Investments at Fair Value:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Supplemental Executive Retirement Plan (&#8220;SERP&#8221;) is a benefit plan that provides deferred compensation to certain employees. The Company holds the related investments in a rabbi trust as a source of funding for future payments under the plan. The SERP&#8217;s investments were designated as trading securities and will be liquidated and paid out to the participants upon retirement. The benefit obligation to participants is always equal to the value of the SERP assets under ASC 710, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Changes to the investments' fair value are presented in Other income (expense), while the reciprocal changes in the liability are presented in selling, general and administrative expense.</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%">Cost Method Investments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:&#160;Our investment in CoBank&#8217;s Class A common stock represented substantially all of our cost method investments with a balance of $9.8 million and $8.7 million at December&#160;31, 2020 and 2019, respectively. We recognized approximately $4.2 million, $4.2 million and $2.8&#160;million of patronage income in Other income (expense) in 2020, 2019 and 2018, respectively. Historically, approximately 75% of the patronage distributions were collected in cash and 25% in equity. </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%">Equity Method Investments:</span><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 had a 20.0% ownership interest in Valley Network Partnership (&#8220;ValleyNet&#8221;). The Company and ValleyNet purchase capacity on one another&#8217;s fiber network. We recognized revenue of $0.9 million, $1.0 million, and $1.7 million from providing service to ValleyNet during 2020, 2019, and 2018, respectively. We recognized Cost of service of $2.7 million, $3.0 million, and $3.4 million for the use of ValleyNet&#8217;s network during 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_InvestmentHoldingsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 investment holdings. This includes the long positions of investments for the entity. It contains investments in affiliated and unaffiliated issuers. The investments include securities and non securities (i.e. commodities and futures contracts).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 320<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.12-14)<br> -URI http://asc.fasb.org/extlink&amp;oid=120401592&amp;loc=d3e611322-123010<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 320<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-12B)<br> -URI http://asc.fasb.org/extlink&amp;oid=120401592&amp;loc=d3e611197-123010<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 320<br> -Section S99<br> -Paragraph 5D<br> -Subparagraph (SX 210.12-13D)<br> -URI http://asc.fasb.org/extlink&amp;oid=120401592&amp;loc=SL120429264-123010<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 320<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.12-12)<br> -URI http://asc.fasb.org/extlink&amp;oid=120401592&amp;loc=d3e611133-123010<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 320<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SX 210.12-13)<br> -URI http://asc.fasb.org/extlink&amp;oid=120401592&amp;loc=d3e611282-123010<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentHoldingsTextBlock</td>
</tr>
<tr>
<td style="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_InvestmentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>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="idm139786432887704">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property, Plant 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, Plant and Equipment</a></td>
<td class="text">Property, Plant and Equipment <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, plant and equipment consisted of the following:</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:87.719%"><tr><td style="width:1.0%"/><td style="width:50.066%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.400%"/><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.400%"/><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.402%"/><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-style:italic;font-weight:400;line-height:100%">($ in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Estimated Useful Lives</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/>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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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%">3,909&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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%">3,677&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land improvements</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 years</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,910&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,620&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings and structures</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 - 40 years</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,335&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,835&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cable and fiber</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 - 30 years</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">390,209&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">334,260&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment and software</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:400;line-height:100%">4 - 8 years</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">331,047&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">278,873&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Plant in service</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 colspan="2" style="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%">819,410&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-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%">705,265&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plant under construction</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 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%">49,417&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,226&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Total property, plant and equipment</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 colspan="2" style="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%">868,827&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-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%">736,491&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated amortization and depreciation</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">428,400&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">373,404&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Property, plant and equipment, net</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 style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">440,427&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">363,087&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></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>29
<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="idm139786438800376">
<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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other intangible assets consisted of the following:</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:33.256%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><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.326%"/><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:7.671%"/><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:8.695%"/><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.326%"/><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:7.681%"/><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%">December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross<br/>Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated Amortization and Other</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross<br/>Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated Amortization and Other</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net</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%">Goodwill - Broadband</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000;padding:2px 0;text-align: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,244&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000;padding:2px 0;text-align: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,244&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000;padding:2px 0;text-align: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,687&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000;padding:2px 0;text-align: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,687&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indefinite-lived intangibles:</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"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="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%">Cable franchise rights</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,334&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,334&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,334&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,334&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">FCC spectrum licenses</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%">29,958&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,958&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,839&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,839&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Railroad crossing rights</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%">141&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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 indefinite-lived intangibles</span></td><td colspan="2" style="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%">94,433&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-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%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-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%">94,433&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-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%">78,314&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-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%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-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%">78,314&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt 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%">Finite-lived intangibles:</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"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="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%">FCC spectrum licenses</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%">6,811&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(340)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,471&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,659&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(97)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,562&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Subscriber relationships</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%">28,425&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26,000)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,425&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,065&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,600)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,465&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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 intangibles</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%">463&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(277)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">186&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">463&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(250)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">213&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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 finite-lived intangibles</span></td><td colspan="2" style="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%">35,699&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-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%">(26,617)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-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%">9,082&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-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%">33,187&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-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%">(25,947)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-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%">7,240&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 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%">Total goodwill and intangible assets</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133,376&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26,617)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,759&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,188&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,947)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,241&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="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 acquired Canaan Cable ("Canaan") on December 31, 2020. The $2.1&#160;million acquisition price was allocated as follows: $1.1&#160;million of property, plant and equipment; $0.4&#160;million to subscriber relationships; and $0.6&#160;million of goodwill. We remitted $1.89&#160;million of the acquisition price at closing. The remaining $210&#160;thousand was accrued and represents a non-cash investing and financing activity.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the third quarter of 2020, the Company completed the purchase of certain indefinite-lived CBRS spectrum licenses for an aggregate cost of $16.1&#160;million, within our Broadband segment. Spectrum licenses in the CBRS band are issued by the Federal Communications Commission (&#8220;FCC&#8221;) and provide us priority access rights over general access users other than incumbents, in that specific band, in accordance with the FCC&#8217;s three-tier CBRS band spectrum sharing framework to utilize designated radio frequency spectrum within specific geographic service areas to provide wireless communication services.</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%">During the third quarter of 2019, the Company purchased certain indefinite-lived spectrum licenses for $13.8&#160;million and finite-lived spectrum licenses for $4.7&#160;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%">We acquired Big Sandy Broadband, Inc. (&#8220;Big Sandy&#8221;) on February 28, 2019. The $10 million acquisition price was allocated as follows: $4.6 million&#160;of property, plant and equipment;&#160;$2.8 million&#160;of subscriber relationships; and&#160;$2.6 million&#160;of goodwill.</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%">For the years ended December&#160;31, 2020, 2019 and 2018, amortization expense was approximately $0.7 million, $0.5 million and $0.2 million, 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-weight:400;line-height:120%">Our finite-lived intangible assets are amortized over the following estimated useful lives:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:48.245%"><tr><td style="width:1.0%"/><td style="width:47.384%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:48.295%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Estimated Useful Life</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%">FCC spectrum licenses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18 - 30 years</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%">Subscriber relationships</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%">3 - 10 years</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%">Other intangibles</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%">15 - 20 years</span></div></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-weight:400;line-height:120%">The following table summarizes expected amortization of intangible assets at 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:48.245%"><tr><td style="width:1.0%"/><td style="width:47.384%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:48.295%"/><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-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortization of Intangible Assets</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">782&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">782&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">782&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">782&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">778&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,176&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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 colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,082&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></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>30
<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="idm139786432631800">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Assets and Accrued Liabilities<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_OtherLiabilitiesDisclosureAbstract', window );"><strong>Other Liabilities 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_OtherLiabilitiesDisclosureTextBlock', window );">Other Assets and Accrued Liabilities</a></td>
<td class="text">Other Assets and Accrued Liabilities<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%">Prepaid expenses and other, classified as current assets, included the following:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:80.847%"><tr><td style="width:1.0%"/><td style="width:62.733%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.065%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.717%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.065%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.720%"/><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-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:400;line-height:100%">Prepaid maintenance expenses</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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%">4,018&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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%">3,065&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Broadband contract acquisition and fulfillment costs</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,417&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,898&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swaps</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,382&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,196&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,833&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Prepaid expenses and other</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,631&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,178&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:400;line-height:120%">Deferred charges and other assets, classified as long-term assets, included the following:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:80.847%"><tr><td style="width:1.0%"/><td style="width:62.733%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.065%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.717%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.065%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.720%"/><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-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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, 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%">Broadband contract acquisition and fulfillment costs</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000;padding:2px 0;text-align: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,252&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000;padding:2px 0;text-align: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,107&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,398&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,908&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swaps</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,252&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Deferred charges and other assets</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,650&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,267&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued liabilities and other, classified as current liabilities, included the following:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:80.847%"><tr><td style="width:1.0%"/><td style="width:62.733%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.065%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.717%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.065%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.720%"/><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-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:400;line-height:100%">Interest rate swaps</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000;padding:2px 0;text-align: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,048&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued programming costs</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,868&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,023&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and property taxes payable</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,072&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">919&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,881&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,614&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Accrued liabilities and other</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,869&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,556&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="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%">Other liabilities, classified as long-term liabilities, included the following:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:80.847%"><tr><td style="width:1.0%"/><td style="width:62.733%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.065%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.717%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.065%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.720%"/><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-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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, 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%">Noncurrent portion of deferred lease revenue</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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%">18,687&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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%">12,449&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">FCC spectrum license obligations</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,845&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,699&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncurrent portion of financing leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,492&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,591&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">881&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,252&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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 liabilities</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,905&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,991&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="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%">Asset Retirement Obligations:</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%">Our asset retirement obligations arise from certain of our leases and generally require us to remove our towers from ground leases. Below is a summary:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:80.701%"><tr><td style="width:1.0%"/><td style="width:46.001%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.747%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.068%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.747%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.068%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.569%"/><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:top"><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2018</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%">Balance at beginning of year</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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%">6,152&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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%">8,808&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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%">4,619&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additional liabilities accrued</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%">262&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">593&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,273&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Changes to prior estimates</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%">(1,633)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,659)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,568&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payments</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 colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accretion expense</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%">332&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">410&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">348&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of year</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,113&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,152&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,808&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 other 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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20,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_OtherLiabilitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>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="idm139786432959032">
<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_LesseeFinanceLeasesTextBlock', window );">Leases</a></td>
<td class="text">Leases <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 adopted ASC 842 on January 1, 2019 using the modified retrospective method. We applied the package of practical expedients and, as a result, did not reassess prior conclusions regarding lease identification, lease classification and initial direct costs under the new standard. In those circumstances where the Company is the lessee, we elected to account for non-lease components associated with our leases (e.g., maintenance costs) and lease components as a single lease component for substantially all of our asset classes.</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 lease various telecommunications sites, warehouses, retail stores, and office facilities for use in our business. These agreements include fixed rental payments as well as variable rental payments, such as those based on relevant inflation indices. The accounting lease term includes optional renewal periods that we are reasonably certain to exercise based on our assessment of relevant contractual and economic factors. The related lease payments are discounted at lease commencement using the Company's incremental borrowing rate in order to measure the lease liability and ROU asset.</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 incremental borrowing rate is determined using a portfolio approach based on the rate of interest that the Company would have to pay to borrow an amount equal to the lease payments on a collateralized basis over a similar term. The Company uses the observable unsecured borrowing rate and risk-adjusts that rate to approximate a collateralized rate. At December&#160;31, 2020, our operating leases had a weighted average remaining lease term of twenty-three years and a weighted average discount rate 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%">4.7%. Our finance leases had a weighted average remaining lease term of fourteen years and a weighted average discount rate of 5.2%.</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%">During 2020, we recognized $6.6 million of operating lease expense and $0.6 million of interest and depreciation expense on finance leases. Operating lease expense is presented in cost of service or selling, general and administrative expense based on the use of the relevant facility. Variable lease payments and short-term lease expense were both immaterial. We remitted $4.4 million of operating lease payments during 2020. We also obtained $6.8 million of leased assets in exchange for new operating lease liabilities recognized during 2020. </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%">The following table summarizes the expected maturity of lease liabilities at December&#160;31, 2020:</span><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:43.914%"/><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:16.495%"/><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:16.495%"/><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:16.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-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Leases</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%">Finance Leases</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</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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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%">4,046&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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%">174&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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%">4,220&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,282&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,456&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,826&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,000&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,477&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,651&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,250&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,424&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026 and thereafter</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,739&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,354&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,093&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="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%">83,620&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-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%">2,224&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-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%">85,844&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Interest</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,555&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">636&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,191&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,065&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,588&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,653&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><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 recognized $9.1 million of operating lease revenue during 2020 related to the cell site colocation space and dedicated fiber optic strands that we lease to our customers, which is included in Service and other revenue in the consolidated statements of comprehensive income. Substantially all of our lease revenue relates to fixed lease payments.</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%">Below is a summary of our minimum rental receipts under the lease agreements in place at December&#160;31, 2020:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:63.157%"><tr><td style="width:1.0%"/><td style="width:69.964%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.957%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:26.679%"/><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-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Leases</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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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%">6,292&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,236&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,618&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,410&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,320&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026 and thereafter</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,805&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total </span></td><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,681&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesOfLessorDisclosureTextBlock', window );">Leases</a></td>
<td class="text">Leases <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 adopted ASC 842 on January 1, 2019 using the modified retrospective method. We applied the package of practical expedients and, as a result, did not reassess prior conclusions regarding lease identification, lease classification and initial direct costs under the new standard. In those circumstances where the Company is the lessee, we elected to account for non-lease components associated with our leases (e.g., maintenance costs) and lease components as a single lease component for substantially all of our asset classes.</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 lease various telecommunications sites, warehouses, retail stores, and office facilities for use in our business. These agreements include fixed rental payments as well as variable rental payments, such as those based on relevant inflation indices. The accounting lease term includes optional renewal periods that we are reasonably certain to exercise based on our assessment of relevant contractual and economic factors. The related lease payments are discounted at lease commencement using the Company's incremental borrowing rate in order to measure the lease liability and ROU asset.</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 incremental borrowing rate is determined using a portfolio approach based on the rate of interest that the Company would have to pay to borrow an amount equal to the lease payments on a collateralized basis over a similar term. The Company uses the observable unsecured borrowing rate and risk-adjusts that rate to approximate a collateralized rate. At December&#160;31, 2020, our operating leases had a weighted average remaining lease term of twenty-three years and a weighted average discount rate 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%">4.7%. Our finance leases had a weighted average remaining lease term of fourteen years and a weighted average discount rate of 5.2%.</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%">During 2020, we recognized $6.6 million of operating lease expense and $0.6 million of interest and depreciation expense on finance leases. Operating lease expense is presented in cost of service or selling, general and administrative expense based on the use of the relevant facility. Variable lease payments and short-term lease expense were both immaterial. We remitted $4.4 million of operating lease payments during 2020. We also obtained $6.8 million of leased assets in exchange for new operating lease liabilities recognized during 2020. </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%">The following table summarizes the expected maturity of lease liabilities at December&#160;31, 2020:</span><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:43.914%"/><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:16.495%"/><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:16.495%"/><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:16.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-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Leases</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%">Finance Leases</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</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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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%">4,046&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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%">174&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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%">4,220&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,282&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,456&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,826&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,000&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,477&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,651&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,250&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,424&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026 and thereafter</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,739&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,354&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,093&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="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%">83,620&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-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%">2,224&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-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%">85,844&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Interest</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,555&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">636&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,191&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,065&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,588&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,653&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><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 recognized $9.1 million of operating lease revenue during 2020 related to the cell site colocation space and dedicated fiber optic strands that we lease to our customers, which is included in Service and other revenue in the consolidated statements of comprehensive income. Substantially all of our lease revenue relates to fixed lease payments.</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%">Below is a summary of our minimum rental receipts under the lease agreements in place at December&#160;31, 2020:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:63.157%"><tr><td style="width:1.0%"/><td style="width:69.964%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.957%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:26.679%"/><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-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Leases</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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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%">6,292&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,236&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,618&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,410&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,320&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026 and thereafter</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,805&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total </span></td><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,681&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We adopted ASC 842 on January 1, 2019 using the modified retrospective method. We applied the package of practical expedients and, as a result, did not reassess prior conclusions regarding lease identification, lease classification and initial direct costs under the new standard. In those circumstances where the Company is the lessee, we elected to account for non-lease components associated with our leases (e.g., maintenance costs) and lease components as a single lease component for substantially all of our asset classes.</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 lease various telecommunications sites, warehouses, retail stores, and office facilities for use in our business. These agreements include fixed rental payments as well as variable rental payments, such as those based on relevant inflation indices. The accounting lease term includes optional renewal periods that we are reasonably certain to exercise based on our assessment of relevant contractual and economic factors. The related lease payments are discounted at lease commencement using the Company's incremental borrowing rate in order to measure the lease liability and ROU asset.</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 incremental borrowing rate is determined using a portfolio approach based on the rate of interest that the Company would have to pay to borrow an amount equal to the lease payments on a collateralized basis over a similar term. The Company uses the observable unsecured borrowing rate and risk-adjusts that rate to approximate a collateralized rate. At December&#160;31, 2020, our operating leases had a weighted average remaining lease term of twenty-three years and a weighted average discount rate 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%">4.7%. Our finance leases had a weighted average remaining lease term of fourteen years and a weighted average discount rate of 5.2%.</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%">During 2020, we recognized $6.6 million of operating lease expense and $0.6 million of interest and depreciation expense on finance leases. Operating lease expense is presented in cost of service or selling, general and administrative expense based on the use of the relevant facility. Variable lease payments and short-term lease expense were both immaterial. We remitted $4.4 million of operating lease payments during 2020. We also obtained $6.8 million of leased assets in exchange for new operating lease liabilities recognized during 2020. </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%">The following table summarizes the expected maturity of lease liabilities at December&#160;31, 2020:</span><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:43.914%"/><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:16.495%"/><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:16.495%"/><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:16.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-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Leases</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%">Finance Leases</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</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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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%">4,046&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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%">174&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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%">4,220&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,282&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,456&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,826&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,000&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,477&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,651&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,250&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,424&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026 and thereafter</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,739&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,354&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,093&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="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%">83,620&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-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%">2,224&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-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%">85,844&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Interest</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,555&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">636&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,191&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,065&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,588&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,653&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><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 recognized $9.1 million of operating lease revenue during 2020 related to the cell site colocation space and dedicated fiber optic strands that we lease to our customers, which is included in Service and other revenue in the consolidated statements of comprehensive income. Substantially all of our lease revenue relates to fixed lease payments.</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%">Below is a summary of our minimum rental receipts under the lease agreements in place at December&#160;31, 2020:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:63.157%"><tr><td style="width:1.0%"/><td style="width:69.964%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.957%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:26.679%"/><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-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Leases</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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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%">6,292&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,236&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,618&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,410&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,320&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026 and thereafter</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,805&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total </span></td><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,681&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></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_LesseeFinanceLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance 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_LesseeFinanceLeasesTextBlock</td>
</tr>
<tr>
<td style="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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesOfLessorDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 lessor's operating leases.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph Note 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121580752&amp;loc=d3e38371-112697<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph Note 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121580752&amp;loc=d3e38371-112697<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 30<br> -URI http://asc.fasb.org/subtopic&amp;trid=77888252<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesOfLessorDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>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="idm139786431266008">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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 );">Debt</a></td>
<td class="text">Debt <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our syndicated Credit Agreement includes a $75 million, five-year undrawn revolving credit facility, as well as the following term loans:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:81.432%"><tr><td style="width:1.0%"/><td style="width:54.914%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.443%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.697%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.446%"/><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-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:400;line-height:100%">Term loan A-1</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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%">229,437&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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%">258,571&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term loan A-2</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%">468,481&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">473,469&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-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%">697,918&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-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%">732,040&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: unamortized loan fees</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%">9,455&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,926&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt, net of unamortized loan fees</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">688,463&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">720,114&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><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%">Term Loan A-1 bears interest at one-month LIBOR plus a margin of 1.50%, while Term Loan A-2 bears interest at one-month LIBOR plus a margin of 1.75%.&#160;LIBOR resets monthly. Our cash payments for interest were $18.6 million and $27.6 million during 2020 and 2019, respectively.</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 Credit Agreement is fully secured by a pledge and unconditional guarantee from the Company and all of its subsidiaries, except Shenandoah Telephone Company. This provides the lenders a security interest in substantially all of the assets of the Company.</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 Credit Agreement contains affirmative and negative covenants customary to secured credit facilities, including restrictions on our ability to incur additional indebtedness and additional liens on their assets, engage in mergers or acquisitions or dispose of assets, pay dividends or make other distributions, voluntarily prepay other indebtedness, enter into transactions with affiliated persons, make investments, and change the nature of the Company&#8217;s businesses. Total dividends, distributions, and redemptions of capital stock generally cannot exceed the sum of $25 million plus 60% of the Company's consolidated net income from January 1, 2016 to the date of declaration of such dividends, distributions or redemptions. </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 financial covenants of the Credit Facility include:</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">a limitation on the Company&#8217;s total leverage ratio, calculated as Consolidated EBITDA, as defined by the Credit Facility agreement, of less than or equal to 3.50 to 1.00 from December 31, 2018 through December 31, 2019, then 3.25 to 1.00 through December 31, 2021, and 3.00 to 1.00 thereafter;</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 minimum debt service coverage ratio, calculated as Consolidated EBITDA minus certain cash tax payments divided by the sum of all scheduled principal payments on the Credit Facility plus cash payments for interest, greater than or equal to 2.00 to 1.00;</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 Company must maintain a minimum liquidity balance, calculated as availability under the Revolver Facility plus unrestricted cash and cash equivalents, of greater than $25 million at all times.</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%">As shown below, as of December&#160;31, 2020, the Company was in compliance with the financial covenants in its credit agreements.</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:85.526%"><tr><td style="width:1.0%"/><td style="width:52.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.412%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.654%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.201%"/><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%">Actual</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%">Covenant Requirement</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%">Total leverage ratio</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.25 or Lower</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%">Debt service coverage ratio</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.6</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0 or Higher</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%">Minimum liquidity balance (in millions)</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">270.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$25.0 or Higher</span></div></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-weight:400;line-height:120%">Rate quotations provided by a group of banks that sustain LIBOR will no longer be required after 2021. As a result, it is uncertain whether LIBOR will continue to be quoted after 2021. Our term loans and interest rate swaps identify LIBOR as a reference rate and mature after 2021. Alternative reference rates that replace LIBOR may not yield the same or similar economic results over the terms of the financial instruments. The transition from LIBOR could result in us paying higher or lower interest rates on our current LIBOR-indexed term loans, affect the fair value of the derivative instruments we hold, or affect our ability to effectively use interest rate swaps to manage interest rate risk. Our Credit Agreement includes provisions that provide for the identification of a LIBOR replacement rate. Due to the uncertainty regarding the transition from LIBOR-indexed financial instruments, including when it will happen, and the manner in which an alternative reference rate will apply, we cannot yet reasonably estimate the expected financial impact of the LIBOR transition.</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%">As discussed in Note 3,</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-style:italic;font-weight:400;line-height:120%">Discontinued Operations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the terms of our long term debt agreements require us to repay all of our debt upon consummation of the sale of our Wireless operations, which is expected to occur during the first half of 2021. Management also intends to settle the related interest rate swaps upon consummation. Both are therefore presented outside of the disposal group as a current liability at December&#160;31, 2020.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI 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>33
<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="idm139786432881928">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Derivative and Hedging<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_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract', window );"><strong>Derivative Instruments and Hedging Activities 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_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock', window );">Derivative and Hedging</a></td>
<td class="text">Derivatives and Hedging<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%"> </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 Company's interest rate swaps are pay-fixed (1.16%), receive-variable (one month LIBOR) that hedged approximately 41% of outstanding debt with outstanding notional amounts totaling $289.4 million and $339.8&#160;million December&#160;31, 2020 and 2019, respectively. </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%">The fair value of these instruments was estimated using an income approach and observable market inputs. The hedge was determined to be highly effective and therefore all of the change in its fair value was recognized through other comprehensive income. Derivative balances are presented as follows in our consolidated balance sheet:</span></div><div style="margin-top:5pt"><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:58.164%"/><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:18.752%"/><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:18.314%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:400;line-height:100%">Balance sheet location of derivative financial instruments:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="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%">Prepaid expenses and other</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,382&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Deferred charges and other assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,252&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Accrued liabilities and other</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,048&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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 derivatives designated as hedging instruments</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,048&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,634&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><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%">Market expectations of the projected LIBOR decreased significantly during 2020, which drove the fair value of our interest rate swaps to a liability. </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 table below summarizes changes in accumulated other comprehensive income (loss) by component:</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:54.635%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.164%"/><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:13.164%"/><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:13.167%"/><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-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gains (Losses) on<br/>Cash Flow<br/>Hedges</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%">Income Tax<br/>(Expense)<br/>Benefit</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/>Other<br/>Comprehensive<br/>Income (Loss), net of taxes</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 as of December 31, 2019</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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%">2,634&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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%">(2,326)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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%">308&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net change in unrealized (loss) gain</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%">(8,444)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,806&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,638)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive income (loss) to interest expense</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%">1,762&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,138)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">624&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net current period other comprehensive (loss) income</span></td><td colspan="2" style="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%">(6,682)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-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%">1,668&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-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%">(5,014)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2020</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,048)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(658)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,706)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>As of December 31, 2020, the Company estimates that $3.2&#160;million will be reclassified as a reduction of interest expense during the next twelve months.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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> -URI http://asc.fasb.org/topic&amp;trid=2229140<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>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="idm139786431605560">
<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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company files a consolidated U.S. federal income tax return and various state income tax returns.&#160;The provision for the federal and state income taxes attributable to income (loss) consists of the following components:</span></div><div style="margin-top:5pt"><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:54.635%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.164%"/><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:13.164%"/><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:13.167%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2018</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%">Current (benefit) expense</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="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%">Federal taxes</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,748)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,393)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,033)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">State taxes</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%">(2,148)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(282)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">833&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Total current provision</span></td><td colspan="2" style="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%">(15,896)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-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%">(16,675)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-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%">(5,200)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred expense (benefit)</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"/></tr><tr><td colspan="3" style="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%">Federal taxes</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%">13,729&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,453&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,433&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">State taxes</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%">1,581&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">395&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(576)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Total deferred provision</span></td><td colspan="2" style="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%">15,310&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-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%">16,848&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-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%">3,857&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 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%">Income tax (benefit) expense </span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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%">(586)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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%">173&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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,343)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 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%">Effective tax rate</span></td><td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28.7)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.8&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align: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.0)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></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%">A reconciliation of income taxes determined by applying the federal and state tax rates to income (loss) 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.415%"><tr><td style="width:1.0%"/><td style="width:54.635%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.164%"/><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:13.164%"/><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:13.167%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2018</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%">Expected tax expense at federal statutory</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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%">428&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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%">538&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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%">154&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State income taxes, net of federal tax effect</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%">54&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(202)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revaluation of U.S. deferred income taxes</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 colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(760)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Excess tax benefit from share based compensation and other, net</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%">(1,068)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(380)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(535)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Income tax (benefit) expense </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(586)</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,343)</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="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 effective tax rate in 2020 decreased from 2019, primarily as a result of higher excess tax benefits from share based compensation. </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 Company's cash payments for income taxes were $11.2 million in the year ended December&#160;31, 2020. The Company received cash refunds for income taxes of $9.5 million in the year ended December 31, 2019.</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%">Deferred tax assets and liabilities are measured using enacted tax rates that are expected to apply in the year of reversal or settlement and arise from temporary differences between the US GAAP and tax bases of the following assets and liabilities:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.502%"><tr><td style="width:1.0%"/><td style="width:64.470%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.682%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.665%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.683%"/><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-style:italic;font-weight:400;line-height:100%">(in thousands)</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%">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:top"><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:top"><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:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="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%">Leases</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,129&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,564&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Asset retirement obligations</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%">10,403&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,957&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Net operating loss carry-forwards</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%">7,723&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,071&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Pension liabilities</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%">3,868&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,161&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Accruals and stock 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%">3,093&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,935&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Other</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%">5,002&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,408&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Total gross deferred tax assets</span></td><td colspan="2" style="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%">153,218&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-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%">133,096&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 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%">Less valuation allowance</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 colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Net deferred tax assets</span></td><td colspan="2" style="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%">153,218&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-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%">133,096&#160;</span></td><td style="border-top:1pt solid #000000;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="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:top"><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="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 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%">Property, plant and equipment</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%">127,602&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110,676&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Leases</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%">126,458&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,475&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Intangible assets</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%">25,722&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,201&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Prepaid assets and other</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%">24,088&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,311&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Total gross deferred tax liabilities</span></td><td colspan="2" style="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%">303,870&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-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,663&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 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%">Net deferred tax liabilities</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,652&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137,567&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="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%">In assessing the ability to realize deferred tax assets, management considers whether it is more likely than not that some portion or all of the deferred tax assets will not be realized. The ultimate realization of deferred tax assets is dependent upon generating future taxable income during the periods in which those temporary differences become deductible. Management considers the scheduled reversal of deferred tax liabilities, projected future taxable income, taxable income in prior carryback years if available and tax planning strategies in making this assessment. Based upon the level of historical taxable income and projections for future taxable income over the periods for which the deferred tax assets are deductible, the Company believes it more likely than not that the net deferred tax assets will be realized.</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%">The Company has a deferred tax asset of $7.7 million related to federal and various state net operating losses. As of December&#160;31, 2020, the Company had approximately $36.7 million of federal net operating losses expiring through 2027. The Company also had approximately $0.1 million of state net operating losses expiring through 2036.</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%">As of December&#160;31, 2020 and 2019, the Company had no unrecognized tax benefits.&#160;</span></div>The Company is not currently subject to state or federal income tax audits as of December&#160;31, 2020. The Company's returns are generally open to examination from 2017 forward and the net operating losses acquired from nTelos are open to examination from 2002 forward.<span></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>35
<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="idm139786432917016">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings per Share &amp; Stock Compensation<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 );">Earnings per Share &amp; Stock Compensation</a></td>
<td class="text">Earnings per Share &amp; Stock Compensation<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 Company maintains two shareholder-approved Company Stock Incentive Plans allowing for the grant of equity based incentive compensation to essentially all employees.&#160;The 2005 Plan authorized grants of up to 2,880,000 shares over a ten-year period beginning in 2005.&#160;The term of the 2005 Plan expired in February 2014; outstanding awards will continue to vest and options may continue to be exercised, but no additional awards will be granted under the 2005 Plan. The 2014 Plan authorizes grants of up to an additional 3,000,000 shares over a ten-year period beginning in 2014. Under these Plans, grants may take the form of stock awards, awards of options to acquire stock, stock appreciation rights, and other forms of equity based compensation; both options to acquire stock and stock awards were granted.&#160;</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 Company granted approximately 96&#160;thousand restricted stock units (RSUs) to employees and directors during 2020 at an average market price of $49.02. The Company also granted, approximately 40&#160;thousand Relative Total Shareholder Return (&#8220;RTSR&#8221;) awards to employees at an average value of $56.32 during 2020.</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%">Restricted stock units generally have service requirements only or performance and service requirements with vesting periods ranging from one year for directors to four years for employees. RTSR awards vest over three years. The performance factor applied to the RTSR awards is based upon the Company's stock performance compared to a group of peer companies. The actual number of shares to be issued and can range from 0% to 150% of the awards granted.</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 cost of employee services received in exchange for share-based awards classified as equity is measured using the estimated fair value of the award on the date of the grant, and the related expense is recorded using the straight-line method consistent with the recipient's respective 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-weight:400;line-height:120%">Stock-based compensation expense was 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:84.210%"><tr><td style="width:1.0%"/><td style="width:46.643%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.740%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.668%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.740%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.668%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.741%"/><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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">Stock compensation expense</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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%">6,227&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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%">3,732&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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%">5,153&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized stock 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%">320&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">365&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">408&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Stock compensation expense, net</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,907&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,367&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,745&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="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%">As of both December&#160;31, 2020 and 2019, there was $3.7&#160;million of total unrecognized compensation cost related to non-vested incentive awards that are expected to be recognized over a weighted average period of 2.6 years.</span></div><div style="margin-bottom:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We utilize the treasury stock method to calculate the impact on diluted earnings per share that potentially dilutive stock-based compensation awards have. The following table indicates the computation of basic and diluted earnings per share:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.549%"><tr><td style="width:1.0%"/><td style="width:53.122%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.644%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.644%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.600%"/><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:top"><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands, except per share amounts)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Calculation of net income per share:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from continuing operations</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,626&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,388&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,077&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from discontinued operations, net of tax</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124,097&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,568&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,518&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13.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%">Net income</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000;padding:2px 0;text-align: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,723&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000;padding:2px 0;text-align: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,956&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000;padding:2px 0;text-align: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,595&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 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%">Basic weighted average shares outstanding</span></td><td colspan="2" style="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%">49,901&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-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%">49,811&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-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%">49,542&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;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 net income per share - continuing operations</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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.05&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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.05&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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.04&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;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 net income per share - discontinued operations</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000;padding:2px 0;text-align: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.49&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000;padding:2px 0;text-align: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.07&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000;padding:2px 0;text-align: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.90&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;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 net income per share</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000;padding:2px 0;text-align: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.54&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000;padding:2px 0;text-align: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.12&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000;padding:2px 0;text-align: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.94&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="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="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%">Effect of stock-based compensation awards outstanding:</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"/></tr><tr><td colspan="3" style="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%">Basic weighted average shares outstanding</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%">49,901&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,811&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,542&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Effect from dilutive shares and options outstanding</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%">123&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">290&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">521&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;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 weighted average shares outstanding</span></td><td colspan="2" style="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%">50,024&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-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%">50,101&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-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%">50,063&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;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 net income per share - continuing operations</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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.05&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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.05&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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.04&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;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 net income per share - discontinued operations</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000;padding:2px 0;text-align: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.48&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000;padding:2px 0;text-align: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.07&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000;padding:2px 0;text-align: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.89&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;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 net income per share</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.53&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.12&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.93&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;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%">There were fewer than 110 thousand anti-dilutive awards outstanding during 2020, 2019, and 2018.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>36
<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="idm139786431542456">
<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-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are committed to make payments to satisfy our lease liabilities and long-term debt. The scheduled payments under those obligations are summarized in the respective notes above. We are also committed to make annual payments of approximately $108.0 thousand on our FCC spectrum license obligation through 2039.</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%">The Company is subject to claims and legal actions that may arise in the ordinary course of business. The Company does not believe that any of these pending claims or legal actions are either probable or reasonably possible of a material loss.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>37
<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="idm139786431535208">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Reporting<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 Reporting</a></td>
<td class="text">Segment Reporting <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 expected divestiture of our Wireless operations represents a strategic shift in the Company&#8217;s business and qualifies as a discontinued operation. As a result, the operating results and cash flows related to the Wireless segment have been reflected as discontinued operations in our Consolidated Statements of Comprehensive Income and the Consolidated Statements of Cash Flows.</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%">Similarly, the results of our Wireless operations are no longer presented as a reporting segment. Consistent with the internal reporting provided to our chief operating decision maker, we previously allocated certain corporate management overhead costs to the former Wireless segment which may no longer be allocated to discontinued operations under the relevant authoritative guidance. Accordingly, we have recast our reporting of the remaining segments to reflect the reattribution of these expenses in all presented periods in a manner consistent with our updated internal reporting. The tables below reflect the results of operations of the Company's reportable segments in continuing operations, consistent with internal reporting used by the Company.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Year ended December&#160;31, 2020:</span><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:45.020%"/><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:11.637%"/><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:11.637%"/><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:11.637%"/><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:11.641%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Broadband</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%">Tower</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%">Corporate &amp; Eliminations</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="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%">External revenue</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="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%">Residential &amp; SMB</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154,956&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154,956&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Commercial Fiber</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,431&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,431&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">RLEC &amp; Other</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,971&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,971&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Tower lease</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,402&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,402&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Service revenue and other</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">195,358&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align: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,402&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">202,760&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align: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 for service provided to the discontinued Wireless operations</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,989&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,653&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(627)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,015&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="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%">204,347&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-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%">17,055&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-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%">(627)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-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%">220,775&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="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%">Cost of services</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,439&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,896&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(132)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,203&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Selling, general and administrative</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,472&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,430&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,114&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,016&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Depreciation and amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,076&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,906&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,721&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,703&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="3" style="padding:0 1pt"/><td colspan="2" style="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%">163,987&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-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%">8,232&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-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%">49,703&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-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%">221,922&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income (loss)</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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%">40,360&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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%">8,823&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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,330)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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,147)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="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"/><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="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%">Capital expenditures</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117,246&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,001&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,203&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,450&#160;</span></td><td style="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%">Year ended December&#160;31, 2019:&#160;</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:45.020%"/><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:11.637%"/><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:11.637%"/><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:11.637%"/><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:11.641%"/><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-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Broadband</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%">Tower</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%">Corporate &amp; Eliminations</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="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%">External revenue</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="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%">Residential &amp; SMB</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,290&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,290&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Commercial Fiber</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,004&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,004&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">RLEC &amp; Other</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,257&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,257&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Tower lease</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,965&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,965&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Service revenue and other</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align: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,551&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align: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,965&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align: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,516&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 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%">Revenue for service provided to the discontinued Wireless operations</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,392&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,020&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(66)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,346&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="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%">193,943&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-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%">12,985&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-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%">(66)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-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%">206,862&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="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%">Cost of services</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,235&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,777&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(63)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,949&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Selling, general and administrative</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,545&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">937&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,364&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,846&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Depreciation and amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,566&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,976&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,244&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,786&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="3" style="padding:0 1pt"/><td colspan="2" style="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%">151,346&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-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%">6,690&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-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%">49,545&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-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%">207,581&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income (loss)</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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%">42,597&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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%">6,295&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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%">(49,611)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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%">(719)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="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"/><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="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%">Capital expenditures</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,627&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">921&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,500&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,048&#160;</span></td><td style="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:700;line-height:120%">Year ended December&#160;31, 2018:</span><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:45.020%"/><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:11.637%"/><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:11.637%"/><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:11.637%"/><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:11.641%"/><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-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Broadband</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%">Tower</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%">Corporate &amp; Eliminations</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="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%">External revenue</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="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%">Residential &amp; SMB</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,512&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,512&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Commercial Fiber</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,090&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,090&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">RLEC &amp; Other</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,612&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,612&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Tower lease</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,180&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,180&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Service revenue and other</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173,214&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align: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,180&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180,394&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 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%">Revenue for service provided to the discontinued Wireless operations</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,906&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,016&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,633)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,289&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="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%">183,120&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-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%">12,196&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-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%">(2,633)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-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%">192,683&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="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%">Cost of services</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,731&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,687&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,418&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Selling, general and administrative</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,103&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">704&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,037&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,844&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Depreciation and amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,992&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,406&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,992&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,390&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="3" style="padding:0 1pt"/><td colspan="2" style="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%">140,826&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-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%">6,797&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-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%">48,029&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-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%">195,652&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income (loss)</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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%">42,294&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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%">5,399&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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,662)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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%">(2,969)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="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"/><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="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%">Capital expenditures</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,197&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,145&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,289&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,631&#160;</span></td><td style="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:400;line-height:120%">A reconciliation of the total of the reportable segments&#8217; operating income to consolidated income before taxes 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:86.403%"><tr><td style="width:1.0%"/><td style="width:53.045%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.620%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.646%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.620%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.646%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding: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="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-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2018</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%">Total consolidated operating loss </span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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,147)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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%">(719)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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%">(2,969)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 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%">Other income, net</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%">3,187&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,280&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,703&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from continuing operations before income taxes</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,040&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,561&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">734&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="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 Company&#8217;s CODM does not currently review total assets by segment since the assets are centrally managed and some of the assets are shared by the segments, accordingly total assets by segment are not provided.</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_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>38
<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="idm139786431565720">
<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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reflects selected quarterly results for the Company.</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%">&#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 style="width:44.952%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.303%"/><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:11.619%"/><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.935%"/><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:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months 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-style:italic;font-weight:400;line-height:100%">(in thousands, except per share data)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><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></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%">Revenue</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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%">53,134&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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%">54,336&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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%">55,173&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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%">58,132&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating (loss) income</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%">(1,364)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,867)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">470&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,614&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (loss) from continuing operations</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%">150&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(536)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,412&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,600&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from discontinued operations, net of tax</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%">13,129&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,784&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,509&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,675&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><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="padding:2px 0 2px 1pt;text-align: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,279&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,248&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,921&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,275&#160;</span></td><td style="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="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic - (Loss) income from continuing operations</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.01)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.03&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.03&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic - Income from discontinued operations, net of tax</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.27&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.59&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.67&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.96&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic net income per share</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.27&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.58&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.70&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.99&#160;</span></td><td style="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="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted - (Loss) income from continuing operations</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.01)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.03&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.03&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted - Income from discontinued operations, net of tax</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.27&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.59&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.67&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.95&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted net income per share</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.27&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.58&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.70&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.98&#160;</span></td><td style="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="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:0 1pt"/><td colspan="21" 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%">Three Months 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-style:italic;font-weight:400;line-height:100%">(in thousands except per share data)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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%">49,895&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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%">51,551&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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%">51,814&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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%">53,602&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating (loss) income</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%">(1,765)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">915&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">681&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(550)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (loss) from continuing operations</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%">607&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,509&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,168&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(896)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from discontinued operations, net of tax</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%">13,303&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,640&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,186&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,439&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><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="padding:2px 0 2px 1pt;text-align: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,910&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,149&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,354&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,543&#160;</span></td><td style="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="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic - Income (loss) from continuing operations</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.01&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.03&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.02&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.01)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic - Income from discontinued operations, net of tax</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.27&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.23&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.27&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.30&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic net income per share</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.28&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.26&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.29&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.29&#160;</span></td><td style="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="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted - Income (loss) from continuing operations</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.01&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.03&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.02&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.01)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted - Income from discontinued operations, net of tax</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.27&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.23&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.27&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.30&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted net income per share</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.28&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.26&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.29&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.29&#160;</span></td><td style="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_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>39
<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="idm139786432995912">
<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:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Schedule II</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Valuation and Qualifying Accounts</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%">Changes in the Company&#8217;s allowance for doubtful accounts for accounts receivable for the years ended December&#160;31, 2020, 2019 and 2018 are summarized below:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.929%"><tr><td style="width:1.0%"/><td style="width:28.010%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.855%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.022%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.855%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.022%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.855%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.022%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.855%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.022%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.855%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.027%"/><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%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at Beginning of Year</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Recoveries added to allowance</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Bad debt expense</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Write-offs</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at End of Year</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%">Year Ended December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="border-top:1pt solid #000000;padding:0 1pt"/></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%">Allowance for doubtful accounts</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">533&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">758&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,220&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,897)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">614&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="padding:0 1pt"/></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%">Allowance for doubtful accounts</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">534&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">649&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,743&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,393)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">533&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31, 2018</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="padding:0 1pt"/></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%">Allowance for doubtful accounts</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">466&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">631&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,983&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,546)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">534&#160;</span></td><td style="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_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>40
<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="idm139786440063816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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">The accompanying consolidated financial statements include the accounts of Shenandoah Telecommunications Company and all of its wholly owned subsidiaries.&#160;All intercompany accounts and transactions for continuing operations 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">The preparation of financial statements in conformity with accounting principles generally accepted in the United States, or the U.S., requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Due to the inherent uncertainty involved in making estimates, actual results to be reported in future periods could differ from our 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_CashAndCashEquivalentsPolicyTextBlock', window );">Cash and cash equivalents</a></td>
<td class="text">Cash equivalents include all investments with an original maturity of three months or less. The Company places its temporary cash investments with high credit quality financial institutions.&#160;Generally, such investments are in excess of FDIC or SIPC insurance limits.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property, plant and equipment</a></td>
<td class="text">Property, plant and equipment is stated at cost less accumulated depreciation. The Company capitalizes all costs associated with the purchase, deployment and installation of property, plant and equipment, including interest costs and internal labor costs on major capital projects during the period of their construction.&#160;Maintenance expense is recognized as incurred when repairs are performed that do not extend the life of property, plant and equipment.&#160;Expenses for major renewals and improvements, which significantly extend the useful lives of existing property and equipment, are capitalized and depreciated. Depreciation is calculated on the straight-line method over the estimated useful lives of the assets. Leasehold improvements are depreciated over the lesser of their useful lives or respective lease terms. Land is not depreciated.<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Indefinite-lived Intangible Assets</a></td>
<td class="text">Goodwill represents the excess of acquisition costs over the fair value of tangible net assets and identifiable intangible assets of the businesses acquired. Cable franchise rights provide us with the non-exclusive right to provide video services in a specified area. Spectrum licenses are issued by the Federal Communications Commission (&#8220;FCC&#8221;) and provide us with either an exclusive or priority access right to utilize designated radio frequency spectrum within specific geographic service areas to provide wireless communication services. While some cable franchises and spectrum licenses are issued for a fixed time (generally ten years and up to fifteen years, respectively), renewals have been granted routinely and at nominal costs. The Company believes it will be able to meet all requirements necessary to secure renewal of its cable franchise rights and spectrum licenses. Moreover, the Company has determined that there are currently no legal, regulatory, contractual, competitive, economic or other factors that limit the useful lives of our cable franchises or spectrum licenses and as a result, we account for cable franchise rights and spectrum licenses as indefinite-lived intangible assets. Indefinite-lived intangible assets are not amortized, but rather, are subject to impairment testing annually, in the fourth quarter, or whenever events or changes in circumstances indicate that the carrying amount may not be fully recoverable. These assets are evaluated for impairment based on the identification of reporting units. Our reporting units align with our reporting segments. We evaluated our reporting units for impairment during the fourth quarter of 2020, 2019 and 2018, respectively, on the basis of qualitative factors. Our consideration of qualitative factors included but was not limited to macroeconomic conditions, industry and market conditions, company specific events, changes in circumstances, after tax cash flows and market capitalization trends.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsFiniteLivedPolicy', window );">Long-lived Assets</a></td>
<td class="text">Finite-lived intangible assets, property, plant, and equipment, and other long-lived assets are amortized or depreciated over their estimated useful lives, as summarized in the respective footnotes below. These assets are evaluated for impairment based on the identification of asset groups. Our asset groups align with our reporting segments. We evaluated our asset groups for impairment during the fourth quarter of 2020.<span></span>
</td>
</tr>
<tr class="ro">
<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 Costs: The Company expenses advertising costs and marketing production costs as incurred and includes such costs within selling, general and administrative expenses in the consolidated statements of&#160;operations.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy', window );">Retirement plans</a></td>
<td class="text">The pension plan is frozen and covers certain employees who were employed by nTelos prior to October 1, 2003. Benefits under the plan vested after five years of plan service and were based on years of service and an average of the five highest consecutive years of compensation subject to certain reductions if the employee elects to receive the benefit prior to age 65. This plan was amended on December 31, 2012, to freeze future benefit plan accruals for participants.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">New Accounting Standards</a></td>
<td class="text"><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%">New Accounting Standards</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 Company adopted ASU No. 2016-13, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments - Credit Losses ("ASC 326"): Measurement of Credit Losses on Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, as of January 1, 2020 using the modified retrospective transition method. ASC 326 requires the application of a current expected credit loss (&#8220;CECL&#8221;) impairment model to financial assets measured at amortized cost including trade accounts receivable, net investments in leases, and certain off-balance-sheet credit exposures. Under the CECL model, lifetime expected credit losses on such financial assets are measured and recognized at each reporting date based on historical, current, and forecasted information. Furthermore, the CECL model requires financial assets with similar risk characteristics to be analyzed on a collective basis. There was no significant impact to consolidated financial statements upon adoption. </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 Company adopted ASU No. 2018-15, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intangibles -</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%">Goodwill and Other - Internal-Use Software ("ASC 350"): Customer's Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement that is a Service Contract,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> as of January 1, 2020. This standard aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. Upon adoption of the standard, implementation costs were capitalized in the period incurred and will be amortized over the term of the hosting arrangement. There was no significant impact to consolidated financial statements upon adoption. </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%">In March 2020, the FASB issued&#160;ASU&#160;2020-04&#160;&#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; This accounting update provides optional accounting relief to entities with contracts, hedge accounting relationships or other transactions that reference London Interbank Offering Rate (LIBOR) or other interest rate benchmarks for which the referenced rate is expected to be discontinued or replaced. This optional relief generally allows for contract modifications solely related to the replacement of the reference rate to be accounted for as a continuation of the existing contract instead of as an extinguishment of the contract, and therefore would not require reassessment of a previous accounting determination. The Company's Credit Agreement and interest rate swaps have LIBOR as a reference rate.&#160;We plan to apply the accounting relief as relevant contract modifications are made to our Credit Agreement and interest rate swap contracts during the course of the reference rate reform transition period. The optional relief can be applied beginning January 1, 2020, and ending December 31, 2022.</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%">We implemented Accounting Standards Codification ("ASC") 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, ("ASC 842"),</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> on January 1, 2019 using the modified retrospective method and thus did not retroactively adjust prior periods. ASC 842 replaced previous leasing guidance with a comprehensive lease measurement and recognition standard and expanded disclosure requirements. The new standard required lessees to recognize most leases on their balance sheet as liabilities, along with the corresponding right-of-use, or ROU, assets. See Note 9, </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%"> for more information.</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 adopted ASU No. 2018-02-</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Statement - Reporting Comprehensive Income, ("ASC 220"),</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> as of January 1, 2019. We elected not to reclassify stranded income tax effects from accumulated other comprehensive income (OCI) to retained earnings. We utilize the portfolio approach as our policy to release the income tax effects from accumulated OCI as the entire portfolio is liquidated, sold, or extinguished.</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_InvestmentPolicyTextBlock', window );">Investment</a></td>
<td class="text"><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%">SERP Investments at Fair Value:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Supplemental Executive Retirement Plan (&#8220;SERP&#8221;) is a benefit plan that provides deferred compensation to certain employees. The Company holds the related investments in a rabbi trust as a source of funding for future payments under the plan. The SERP&#8217;s investments were designated as trading securities and will be liquidated and paid out to the participants upon retirement. The benefit obligation to participants is always equal to the value of the SERP assets under ASC 710, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Changes to the investments' fair value are presented in Other income (expense), while the reciprocal changes in the liability are presented in selling, general and administrative expense.</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%">Cost Method Investments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:&#160;Our investment in CoBank&#8217;s Class A common stock represented substantially all of our cost method investments with a balance of $9.8 million and $8.7 million at December&#160;31, 2020 and 2019, respectively. We recognized approximately $4.2 million, $4.2 million and $2.8&#160;million of patronage income in Other income (expense) in 2020, 2019 and 2018, respectively. Historically, approximately 75% of the patronage distributions were collected in cash and 25% in equity. </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%">Equity Method Investments:</span><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 had a 20.0% ownership interest in Valley Network Partnership (&#8220;ValleyNet&#8221;). The Company and ValleyNet purchase capacity on one another&#8217;s fiber network. We recognized revenue of $0.9 million, $1.0 million, and $1.7 million from providing service to ValleyNet during 2020, 2019, and 2018, respectively. We recognized Cost of service of $2.7 million, $3.0 million, and $3.4 million for the use of ValleyNet&#8217;s network during 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_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_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_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_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_IntangibleAssetsFiniteLivedPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 finite-lived intangible assets. This accounting policy also might address: (1) the amortization method used; (2) the useful lives of such assets; and (3) how the entity assesses and measures impairment of such 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://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 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 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 920<br> -SubTopic 350<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120155617&amp;loc=SL120155638-234783<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 920<br> -SubTopic 350<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120155617&amp;loc=SL120155628-234783<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 920<br> -SubTopic 350<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120155617&amp;loc=SL120155628-234783<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsFiniteLivedPolicy</td>
</tr>
<tr>
<td style="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_PensionAndOtherPostretirementPlansPensionsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 pension plans. This accounting policy may address (1) the types of plans sponsored by the entity (2) groups that participate in (or are covered by) each plan (3) how plan assets, liabilities and expenses are measured, including the use of any actuaries and (4) significant assumptions used by the entity to value plan assets and liabilities and how such assumptions are derived.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6412939&amp;loc=d3e15145-114933<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<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><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 80<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=65877416&amp;loc=d3e29149-114947<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_PensionAndOtherPostretirementPlansPensionsPolicy</td>
</tr>
<tr>
<td style="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_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>41
<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="idm139786431549512">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock', window );">Schedule of Defined Benefit Plans Disclosures</a></td>
<td class="text"><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%">Benefit Obligations: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Benefit obligations caption includes the following plans:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:70.760%"><tr><td style="width:1.0%"/><td style="width:47.866%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.693%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.246%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.695%"/><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-style:italic;font-weight:400;line-height:100%">($ in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pension Plan</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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%">7,961&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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%">6,824&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Postretirement Plan</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%">3,997&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,573&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SERP Plan</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%">2,687&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,278&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Total</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,645&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,675&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></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_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 one or more of the entity's defined benefit pension plans or one or more other defined benefit postretirement plans, separately for pension plans and other postretirement benefit plans including the entity's schedule of fair value of plan assets for defined benefit or other postretirement plans.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&amp;loc=d3e4179-114921<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e2439-114920<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e2410-114920<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e2417-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock</td>
</tr>
<tr>
<td style="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>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="idm139786438800376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Discontinued Operations (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_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_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock', window );">Disposal Groups, Including Discontinued Operations</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amounts of the major classes of assets and liabilities, which are classified as held for sale in the consolidated balance sheets, are as follows:</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:72.438%"/><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.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><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-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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: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:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="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%">Inventory</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,746&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,728&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Prepaid expenses and other</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%">47,003&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,349&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align: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, plant and equipment, net</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%">299,647&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Intangible assets, net</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%">176,459&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Goodwill</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%">146,383&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Operating lease right-of-use assets</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%">421,586&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Deferred charges and other assets</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%">36,470&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13.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%">Current assets held for sale</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000;padding:2px 0;text-align: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,133,294&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000;padding:2px 0;text-align: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,077&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt 0 12.25pt"/><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 2px 7pt;text-align: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, plant and equipment, net</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">338,427&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Intangible assets, net</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 colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">228,593&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Goodwill</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 colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146,383&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Operating lease right-of-use assets</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 colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">384,010&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Deferred charges and other assets</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 colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,085&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13.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%">Non-current assets held for sale</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000;padding:2px 0;text-align: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,141,498&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="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="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 assets held for sale</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000;padding:2px 0;text-align: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,133,294&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000;padding:2px 0;text-align: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,196,575&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">LIABILITIES</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 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%">Current operating lease liabilities</span></td><td style="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="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%">409,887&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="padding:0 1pt"/><td style="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="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%">47,077&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="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%">Accrued liabilities and other</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,770&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,835&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="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%">Asset retirement obligations</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%">33,545&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current liabilities held for sale</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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%">452,202&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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%">53,912&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><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="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%">Non-current operating lease liabilities</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="padding:0 1pt"/><td style="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="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%">337,661&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="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%">Asset retirement obligations</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 colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,762&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current liabilities held for sale</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">368,423&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities held for sale</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">452,202&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">422,335&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income from discontinued operations, net of tax in the consolidated statements of comprehensive income consist of the following for the years ended December&#160;31, 2020, 2019 and 2018:</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:58.695%"/><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.823%"/><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.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><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-style:italic;font-weight:400;line-height:100%">(in thousands)</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"/></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%">Revenue:</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 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 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 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%">Service revenue and other</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">401,035&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000;padding:2px 0;text-align: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,730&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">382,948&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 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%">Equipment revenue</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%">41,338&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,659&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,510&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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 revenue</span></td><td colspan="2" style="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%">442,373&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-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%">443,389&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-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%">450,458&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="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%">Cost of services</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%">116,394&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128,482&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,082&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Cost of goods sold</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%">40,642&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,148&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,583&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Selling, general and administrative</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%">34,011&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,128&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,563&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Depreciation and amortization</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%">62,930&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111,467&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122,014&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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 operating expenses</span></td><td colspan="2" style="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%">253,977&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-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%">344,225&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-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%">354,242&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 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%">Operating income</span></td><td colspan="2" style="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%">188,396&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-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%">99,164&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-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%">96,216&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other (expense) income:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="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%">Interest expense</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%">(20,455)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29,286)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34,838)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Income before income taxes</span></td><td colspan="2" style="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%">167,941&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-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%">69,878&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-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%">61,378&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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><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%">43,844&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,310&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,860&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;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 from discontinued operations, net of tax</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124,097&#160;</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align: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,568&#160;</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align: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,518&#160;</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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> -SubTopic 10<br> -Section 50<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=SL51724579-110230<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> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1474-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5D<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721677-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721659-107760<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4B<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721665-107760<br><br>Reference 7: 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 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<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 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5A<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721671-107760<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4A<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721663-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>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="idm139786432995912">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue from Contracts with Customers (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_CapitalizedContractCostTableTextBlock', window );">Amortized and Capitalized Contract Cost</a></td>
<td class="text"><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%">Below is a summary of the Broadband segment's capitalized contract acquisition and fulfillment costs:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:80.263%"><tr><td style="width:1.0%"/><td style="width:48.626%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.710%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.125%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.710%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.129%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="padding:2px 1pt;text-align: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 colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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%">11,005&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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%">10,091&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract payments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,154&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,518&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,490)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,604)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Ending Balance</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,669&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,005&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedContractCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 cost capitalized in obtaining or fulfilling 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 40<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=68051541&amp;loc=SL49131252-203054<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedContractCostTableTextBlock</td>
</tr>
<tr>
<td style="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>44
<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="idm139786431360200">
<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_InvestmentsAbstract', window );"><strong>Investments [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_shen_ScheduleOfOtherInvestmentsWhichDoNotHaveReadilyDeterminableFairValuesTableTextBlock', window );">Other Investments</a></td>
<td class="text"><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%">Investments consist of the following:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:80.409%"><tr><td style="width:1.0%"/><td style="width:49.627%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.709%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.083%"/><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-style:italic;font-weight:400;line-height:100%">(in thousands)</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%">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:top"><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SERP Investments at fair value</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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%">2,687&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,278&#160;</span></td><td style="border-top:1pt solid #000000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost method investments</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%">10,536&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,497&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity method investments</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%">546&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">613&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total investments</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,769&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,388&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_shen_ScheduleOfOtherInvestmentsWhichDoNotHaveReadilyDeterminableFairValuesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 other investments which do not have readily determinable fair values.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">shen_ScheduleOfOtherInvestmentsWhichDoNotHaveReadilyDeterminableFairValuesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>shen_</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_InvestmentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>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="idm139786432881368">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property, Plant 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 );">Property, Plant and Equipment</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, plant and equipment consisted of the following:</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:87.719%"><tr><td style="width:1.0%"/><td style="width:50.066%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.400%"/><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.400%"/><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.402%"/><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-style:italic;font-weight:400;line-height:100%">($ in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Estimated Useful Lives</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/>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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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%">3,909&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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%">3,677&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land improvements</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 years</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,910&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,620&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings and structures</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 - 40 years</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,335&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,835&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cable and fiber</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 - 30 years</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">390,209&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">334,260&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment and software</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:400;line-height:100%">4 - 8 years</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">331,047&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">278,873&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Plant in service</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 colspan="2" style="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%">819,410&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-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%">705,265&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plant under construction</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 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%">49,417&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,226&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Total property, plant and equipment</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 colspan="2" style="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%">868,827&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-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%">736,491&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated amortization and depreciation</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">428,400&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">373,404&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Property, plant and equipment, net</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 style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">440,427&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">363,087&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></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>46
<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="idm139786433067272">
<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_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock', window );">Intangible Assets Resulting from Acquisition</a></td>
<td class="text"><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%">Other intangible assets consisted of the following:</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:33.256%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><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.326%"/><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:7.671%"/><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:8.695%"/><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.326%"/><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:7.681%"/><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%">December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross<br/>Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated Amortization and Other</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross<br/>Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated Amortization and Other</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net</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%">Goodwill - Broadband</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000;padding:2px 0;text-align: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,244&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000;padding:2px 0;text-align: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,244&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000;padding:2px 0;text-align: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,687&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000;padding:2px 0;text-align: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,687&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indefinite-lived intangibles:</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"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="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%">Cable franchise rights</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,334&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,334&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,334&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,334&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">FCC spectrum licenses</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%">29,958&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,958&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,839&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,839&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Railroad crossing rights</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%">141&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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 indefinite-lived intangibles</span></td><td colspan="2" style="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%">94,433&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-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%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-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%">94,433&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-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%">78,314&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-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%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-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%">78,314&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt 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%">Finite-lived intangibles:</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"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="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%">FCC spectrum licenses</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%">6,811&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(340)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,471&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,659&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(97)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,562&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Subscriber relationships</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%">28,425&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26,000)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,425&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,065&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,600)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,465&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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 intangibles</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%">463&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(277)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">186&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">463&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(250)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">213&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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 finite-lived intangibles</span></td><td colspan="2" style="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%">35,699&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-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%">(26,617)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-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%">9,082&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-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%">33,187&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-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%">(25,947)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-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%">7,240&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 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%">Total goodwill and intangible assets</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133,376&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26,617)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,759&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,188&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,947)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,241&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock', window );">Schedule of Finite-Lived Intangible Assets</a></td>
<td class="text"><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%">Other intangible assets consisted of the following:</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:33.256%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><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.326%"/><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:7.671%"/><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:8.695%"/><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.326%"/><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:7.681%"/><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%">December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross<br/>Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated Amortization and Other</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross<br/>Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated Amortization and Other</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net</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%">Goodwill - Broadband</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000;padding:2px 0;text-align: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,244&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000;padding:2px 0;text-align: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,244&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000;padding:2px 0;text-align: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,687&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000;padding:2px 0;text-align: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,687&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indefinite-lived intangibles:</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"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="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%">Cable franchise rights</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,334&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,334&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,334&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,334&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">FCC spectrum licenses</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%">29,958&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,958&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,839&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,839&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Railroad crossing rights</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%">141&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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 indefinite-lived intangibles</span></td><td colspan="2" style="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%">94,433&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-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%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-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%">94,433&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-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%">78,314&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-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%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-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%">78,314&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt 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%">Finite-lived intangibles:</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"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="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%">FCC spectrum licenses</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%">6,811&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(340)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,471&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,659&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(97)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,562&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Subscriber relationships</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%">28,425&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26,000)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,425&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,065&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,600)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,465&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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 intangibles</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%">463&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(277)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">186&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">463&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(250)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">213&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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 finite-lived intangibles</span></td><td colspan="2" style="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%">35,699&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-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%">(26,617)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-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%">9,082&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-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%">33,187&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-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%">(25,947)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-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%">7,240&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 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%">Total goodwill and intangible assets</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133,376&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26,617)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,759&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,188&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,947)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,241&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><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_shen_ScheduleofFiniteLivedIntangibleAssetsAmortizationEstimatedUsefulLivesTableTextBlock', window );">Schedule of Finite Lived Intangible Assets, Amortization, Estimated Useful Lives</a></td>
<td class="text"><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%">Our finite-lived intangible assets are amortized over the following estimated useful lives:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:48.245%"><tr><td style="width:1.0%"/><td style="width:47.384%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:48.295%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Estimated Useful Life</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%">FCC spectrum licenses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18 - 30 years</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%">Subscriber relationships</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%">3 - 10 years</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%">Other intangibles</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%">15 - 20 years</span></div></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock', window );">Schedule of Finite-Lived Intangible Assets, Future Amortization Expense</a></td>
<td class="text"><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 following table summarizes expected amortization of intangible assets at 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:48.245%"><tr><td style="width:1.0%"/><td style="width:47.384%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:48.295%"/><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-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortization of Intangible Assets</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">782&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">782&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">782&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">782&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">778&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,176&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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 colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,082&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_shen_ScheduleofFiniteLivedIntangibleAssetsAmortizationEstimatedUsefulLivesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Finite Lived Intangible Assets, Amortization, Estimated Useful Lives [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;">shen_ScheduleofFiniteLivedIntangibleAssetsAmortizationEstimatedUsefulLivesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>shen_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>47
<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="idm139786433131432">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Assets and Accrued Liabilities (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_OtherLiabilitiesDisclosureAbstract', window );"><strong>Other Liabilities 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_ScheduleOfOtherCurrentAssetsTableTextBlock', window );">Schedule of Other Current Assets</a></td>
<td class="text"><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%">Prepaid expenses and other, classified as current assets, included the following:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:80.847%"><tr><td style="width:1.0%"/><td style="width:62.733%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.065%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.717%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.065%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.720%"/><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-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:400;line-height:100%">Prepaid maintenance expenses</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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%">4,018&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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%">3,065&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Broadband contract acquisition and fulfillment costs</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,417&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,898&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swaps</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,382&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,196&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,833&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Prepaid expenses and other</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,631&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,178&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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_ScheduleOfOtherAssetsNoncurrentTextBlock', window );">Schedule of Other Assets, Noncurrent</a></td>
<td class="text"><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%">Deferred charges and other assets, classified as long-term assets, included the following:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:80.847%"><tr><td style="width:1.0%"/><td style="width:62.733%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.065%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.717%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.065%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.720%"/><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-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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, 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%">Broadband contract acquisition and fulfillment costs</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000;padding:2px 0;text-align: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,252&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000;padding:2px 0;text-align: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,107&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,398&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,908&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swaps</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,252&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Deferred charges and other assets</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,650&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,267&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherCurrentLiabilitiesTableTextBlock', window );">Summary of Accrued Liabilities and Other</a></td>
<td class="text"><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%">Accrued liabilities and other, classified as current liabilities, included the following:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:80.847%"><tr><td style="width:1.0%"/><td style="width:62.733%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.065%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.717%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.065%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.720%"/><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-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:400;line-height:100%">Interest rate swaps</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000;padding:2px 0;text-align: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,048&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued programming costs</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,868&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,023&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and property taxes payable</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,072&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">919&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,881&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,614&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Accrued liabilities and other</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,869&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,556&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock', window );">Other Noncurrent Liabilities</a></td>
<td class="text"><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%">Other liabilities, classified as long-term liabilities, included the following:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:80.847%"><tr><td style="width:1.0%"/><td style="width:62.733%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.065%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.717%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.065%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.720%"/><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-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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, 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%">Noncurrent portion of deferred lease revenue</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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%">18,687&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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%">12,449&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">FCC spectrum license obligations</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,845&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,699&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncurrent portion of financing leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,492&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,591&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">881&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,252&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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 liabilities</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,905&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,991&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock', window );">Schedule of Change in Asset Retirement Obligation</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our asset retirement obligations arise from certain of our leases and generally require us to remove our towers from ground leases. Below is a summary:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:80.701%"><tr><td style="width:1.0%"/><td style="width:46.001%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.747%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.068%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.747%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.068%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.569%"/><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:top"><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2018</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%">Balance at beginning of year</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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%">6,152&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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%">8,808&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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%">4,619&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additional liabilities accrued</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%">262&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">593&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,273&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Changes to prior estimates</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%">(1,633)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,659)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,568&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payments</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 colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accretion expense</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%">332&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">410&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">348&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of year</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,113&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,152&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,808&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherCurrentLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 other current 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_OtherCurrentLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="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_OtherLiabilitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 other noncurrent 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_OtherNoncurrentLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfChangeInAssetRetirementObligationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the changes in carrying amount of a liability for asset retirement obligations, for changes such as new obligations, changes in estimates of existing obligations, spending on existing obligations, property dispositions, and foreign currency translation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 30<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=6393242&amp;loc=d3e13201-110859<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfOtherAssetsNoncurrentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 noncurrent 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 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_ScheduleOfOtherAssetsNoncurrentTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfOtherCurrentAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the carrying amounts of other current assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock</td>
</tr>
<tr>
<td style="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>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="idm139786439174360">
<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_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Expected Maturity of Lease Liabilities, Operating</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the expected maturity of lease liabilities at December&#160;31, 2020:</span><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:43.914%"/><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:16.495%"/><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:16.495%"/><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:16.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-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Leases</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%">Finance Leases</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</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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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%">4,046&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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%">174&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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%">4,220&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,282&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,456&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,826&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,000&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,477&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,651&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,250&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,424&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026 and thereafter</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,739&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,354&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,093&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="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%">83,620&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-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%">2,224&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-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%">85,844&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Interest</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,555&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">636&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,191&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,065&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,588&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,653&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock', window );">Expected Maturity of Lease Liabilities, Financing</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the expected maturity of lease liabilities at December&#160;31, 2020:</span><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:43.914%"/><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:16.495%"/><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:16.495%"/><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:16.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-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Leases</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%">Finance Leases</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</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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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%">4,046&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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%">174&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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%">4,220&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,282&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,456&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,826&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,000&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,477&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,651&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,250&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,424&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026 and thereafter</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,739&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,354&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,093&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="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%">83,620&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-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%">2,224&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-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%">85,844&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Interest</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,555&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">636&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,191&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,065&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,588&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,653&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock', window );">Minimum Rental Receipts Under Lease Agreement Lessor, Operating Leases</a></td>
<td class="text">minimum rental receipts under the lease agreements in place at December&#160;31, 2020:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:63.157%"><tr><td style="width:1.0%"/><td style="width:69.964%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.957%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:26.679%"/><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-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Leases</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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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%">6,292&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,236&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,618&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,410&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,320&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026 and thereafter</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,805&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total </span></td><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,681&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance 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_FinanceLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 of undiscounted cash flows to be received by lessor on annual basis for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 30<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121576215&amp;loc=SL77919396-209981<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock</td>
</tr>
<tr>
<td style="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>49
<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="idm139786432867688">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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 );">Long-term Debt</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our syndicated Credit Agreement includes a $75 million, five-year undrawn revolving credit facility, as well as the following term loans:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:81.432%"><tr><td style="width:1.0%"/><td style="width:54.914%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.443%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.697%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.446%"/><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-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:400;line-height:100%">Term loan A-1</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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%">229,437&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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%">258,571&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term loan A-2</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%">468,481&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">473,469&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-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%">697,918&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-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%">732,040&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: unamortized loan fees</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%">9,455&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,926&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt, net of unamortized loan fees</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">688,463&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">720,114&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><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_shen_FinancialCovenantsInCreditAgreementsTableTextBlock', window );">Financial Covenants in Credit Agreements</a></td>
<td class="text"><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%">As shown below, as of December&#160;31, 2020, the Company was in compliance with the financial covenants in its credit agreements.</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:85.526%"><tr><td style="width:1.0%"/><td style="width:52.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.412%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.654%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.201%"/><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%">Actual</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%">Covenant Requirement</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%">Total leverage ratio</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.25 or Lower</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%">Debt service coverage ratio</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.6</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0 or Higher</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%">Minimum liquidity balance (in millions)</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">270.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$25.0 or Higher</span></div></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_shen_FinancialCovenantsInCreditAgreementsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 covenants in credit agreements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">shen_FinancialCovenantsInCreditAgreementsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>shen_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<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="idm139786431489208">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Derivative and Hedging (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_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract', window );"><strong>Derivative Instruments and Hedging Activities 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_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock', window );">Schedule of Derivative Instruments in Statement of Financial Position, Fair Value</a></td>
<td class="text">Derivative balances are presented as follows in our consolidated balance sheet:<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:58.164%"/><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:18.752%"/><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:18.314%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:400;line-height:100%">Balance sheet location of derivative financial instruments:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="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%">Prepaid expenses and other</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,382&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Deferred charges and other assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,252&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Accrued liabilities and other</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,048&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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 derivatives designated as hedging instruments</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,048&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,634&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<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 );">Schedule of Accumulated Other Comprehensive Income (Loss)</a></td>
<td class="text"><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 table below summarizes changes in accumulated other comprehensive income (loss) by component:</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:54.635%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.164%"/><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:13.164%"/><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:13.167%"/><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-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gains (Losses) on<br/>Cash Flow<br/>Hedges</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%">Income Tax<br/>(Expense)<br/>Benefit</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/>Other<br/>Comprehensive<br/>Income (Loss), net of taxes</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 as of December 31, 2019</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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%">2,634&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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%">(2,326)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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%">308&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net change in unrealized (loss) gain</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%">(8,444)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,806&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,638)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive income (loss) to interest expense</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%">1,762&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,138)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">624&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net current period other comprehensive (loss) income</span></td><td colspan="2" style="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%">(6,682)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-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%">1,668&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-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%">(5,014)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2020</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,048)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(658)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,706)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4B<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5624163-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_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock</td>
</tr>
<tr>
<td style="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>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="idm139786432948264">
<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 );">Components of Federal and State Income Taxes</a></td>
<td class="text">The provision for the federal and state income taxes attributable to income (loss) consists of the following components:<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:54.635%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.164%"/><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:13.164%"/><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:13.167%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2018</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%">Current (benefit) expense</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="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%">Federal taxes</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,748)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,393)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,033)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">State taxes</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%">(2,148)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(282)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">833&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Total current provision</span></td><td colspan="2" style="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%">(15,896)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-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%">(16,675)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-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%">(5,200)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred expense (benefit)</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"/></tr><tr><td colspan="3" style="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%">Federal taxes</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%">13,729&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,453&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,433&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">State taxes</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%">1,581&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">395&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(576)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Total deferred provision</span></td><td colspan="2" style="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%">15,310&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-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%">16,848&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-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%">3,857&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 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%">Income tax (benefit) expense </span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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%">(586)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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%">173&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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,343)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 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%">Effective tax rate</span></td><td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28.7)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.8&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align: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.0)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Reconciliation of Income Taxes</a></td>
<td class="text"><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 reconciliation of income taxes determined by applying the federal and state tax rates to income (loss) 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.415%"><tr><td style="width:1.0%"/><td style="width:54.635%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.164%"/><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:13.164%"/><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:13.167%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2018</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%">Expected tax expense at federal statutory</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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%">428&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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%">538&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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%">154&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State income taxes, net of federal tax effect</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%">54&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(202)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revaluation of U.S. deferred income taxes</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 colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(760)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Excess tax benefit from share based compensation and other, net</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%">(1,068)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(380)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(535)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Income tax (benefit) expense </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(586)</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,343)</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Deferred Tax Assets and Liabilities</a></td>
<td class="text"><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%">Deferred tax assets and liabilities are measured using enacted tax rates that are expected to apply in the year of reversal or settlement and arise from temporary differences between the US GAAP and tax bases of the following assets and liabilities:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.502%"><tr><td style="width:1.0%"/><td style="width:64.470%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.682%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.665%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.683%"/><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-style:italic;font-weight:400;line-height:100%">(in thousands)</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%">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:top"><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:top"><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:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="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%">Leases</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,129&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,564&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Asset retirement obligations</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%">10,403&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,957&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Net operating loss carry-forwards</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%">7,723&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,071&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Pension liabilities</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%">3,868&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,161&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Accruals and stock 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%">3,093&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,935&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Other</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%">5,002&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,408&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Total gross deferred tax assets</span></td><td colspan="2" style="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%">153,218&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-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%">133,096&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 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%">Less valuation allowance</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 colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Net deferred tax assets</span></td><td colspan="2" style="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%">153,218&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-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%">133,096&#160;</span></td><td style="border-top:1pt solid #000000;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="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:top"><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="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 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%">Property, plant and equipment</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%">127,602&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110,676&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Leases</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%">126,458&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,475&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Intangible assets</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%">25,722&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,201&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Prepaid assets and other</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%">24,088&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,311&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Total gross deferred tax liabilities</span></td><td colspan="2" style="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%">303,870&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-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,663&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 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%">Net deferred tax liabilities</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,652&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137,567&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<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="idm139786431489208">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings per Share &amp; Stock Compensation (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_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock', window );">Schedule of stock compensation expense</a></td>
<td class="text"><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%">Stock-based compensation expense was 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:84.210%"><tr><td style="width:1.0%"/><td style="width:46.643%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.740%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.668%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.740%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.668%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.741%"/><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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">Stock compensation expense</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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%">6,227&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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%">3,732&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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%">5,153&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized stock 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%">320&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">365&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">408&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Stock compensation expense, net</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,907&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,367&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,745&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock', window );">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share</a></td>
<td class="text">The following table indicates the computation of basic and diluted earnings per share:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.549%"><tr><td style="width:1.0%"/><td style="width:53.122%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.644%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.644%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.600%"/><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:top"><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands, except per share amounts)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Calculation of net income per share:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from continuing operations</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,626&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,388&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,077&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from discontinued operations, net of tax</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124,097&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,568&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,518&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13.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%">Net income</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000;padding:2px 0;text-align: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,723&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000;padding:2px 0;text-align: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,956&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000;padding:2px 0;text-align: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,595&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 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%">Basic weighted average shares outstanding</span></td><td colspan="2" style="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%">49,901&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-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%">49,811&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-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%">49,542&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;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 net income per share - continuing operations</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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.05&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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.05&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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.04&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;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 net income per share - discontinued operations</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000;padding:2px 0;text-align: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.49&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000;padding:2px 0;text-align: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.07&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000;padding:2px 0;text-align: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.90&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;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 net income per share</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000;padding:2px 0;text-align: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.54&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000;padding:2px 0;text-align: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.12&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000;padding:2px 0;text-align: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.94&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="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="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%">Effect of stock-based compensation awards outstanding:</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"/></tr><tr><td colspan="3" style="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%">Basic weighted average shares outstanding</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%">49,901&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,811&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,542&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Effect from dilutive shares and options outstanding</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%">123&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">290&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">521&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;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 weighted average shares outstanding</span></td><td colspan="2" style="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%">50,024&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-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%">50,101&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-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%">50,063&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;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 net income per share - continuing operations</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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.05&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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.05&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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.04&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;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 net income per share - discontinued operations</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000;padding:2px 0;text-align: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.48&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000;padding:2px 0;text-align: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.07&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000;padding:2px 0;text-align: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.89&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;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 net income per share</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.53&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.12&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.93&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive 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 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_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of cost recognized for award under share-based payment arrangement by plan. Includes, but is not limited to, related tax benefit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(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_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<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="idm139786433333496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Reporting (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_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Selected Financial Data for Segments</a></td>
<td class="text">The tables below reflect the results of operations of the Company's reportable segments in continuing operations, consistent with internal reporting used by the Company.<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Year ended December&#160;31, 2020:</span><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:45.020%"/><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:11.637%"/><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:11.637%"/><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:11.637%"/><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:11.641%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Broadband</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%">Tower</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%">Corporate &amp; Eliminations</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="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%">External revenue</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="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%">Residential &amp; SMB</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154,956&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154,956&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Commercial Fiber</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,431&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,431&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">RLEC &amp; Other</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,971&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,971&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Tower lease</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,402&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,402&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Service revenue and other</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">195,358&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align: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,402&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">202,760&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align: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 for service provided to the discontinued Wireless operations</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,989&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,653&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(627)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,015&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="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%">204,347&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-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%">17,055&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-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%">(627)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-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%">220,775&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="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%">Cost of services</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,439&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,896&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(132)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,203&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Selling, general and administrative</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,472&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,430&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,114&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,016&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Depreciation and amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,076&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,906&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,721&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,703&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="3" style="padding:0 1pt"/><td colspan="2" style="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%">163,987&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-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%">8,232&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-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%">49,703&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-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%">221,922&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income (loss)</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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%">40,360&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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%">8,823&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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,330)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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,147)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="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"/><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="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%">Capital expenditures</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117,246&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,001&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,203&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,450&#160;</span></td><td style="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%">Year ended December&#160;31, 2019:&#160;</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:45.020%"/><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:11.637%"/><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:11.637%"/><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:11.637%"/><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:11.641%"/><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-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Broadband</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%">Tower</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%">Corporate &amp; Eliminations</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="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%">External revenue</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="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%">Residential &amp; SMB</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,290&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,290&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Commercial Fiber</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,004&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,004&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">RLEC &amp; Other</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,257&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,257&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Tower lease</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,965&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,965&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Service revenue and other</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align: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,551&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align: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,965&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align: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,516&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 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%">Revenue for service provided to the discontinued Wireless operations</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,392&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,020&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(66)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,346&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="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%">193,943&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-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%">12,985&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-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%">(66)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-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%">206,862&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="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%">Cost of services</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,235&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,777&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(63)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,949&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Selling, general and administrative</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,545&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">937&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,364&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,846&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Depreciation and amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,566&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,976&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,244&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,786&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="3" style="padding:0 1pt"/><td colspan="2" style="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%">151,346&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-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%">6,690&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-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%">49,545&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-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%">207,581&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income (loss)</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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%">42,597&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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%">6,295&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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%">(49,611)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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%">(719)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="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"/><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="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%">Capital expenditures</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,627&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">921&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,500&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,048&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Year ended December&#160;31, 2018:</span><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:45.020%"/><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:11.637%"/><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:11.637%"/><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:11.637%"/><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:11.641%"/><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-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Broadband</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%">Tower</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%">Corporate &amp; Eliminations</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="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%">External revenue</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="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%">Residential &amp; SMB</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,512&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,512&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Commercial Fiber</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,090&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,090&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">RLEC &amp; Other</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,612&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,612&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Tower lease</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,180&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,180&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Service revenue and other</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173,214&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align: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,180&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180,394&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 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%">Revenue for service provided to the discontinued Wireless operations</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,906&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,016&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,633)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,289&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="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%">183,120&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-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%">12,196&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-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%">(2,633)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-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%">192,683&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="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%">Cost of services</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,731&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,687&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,418&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Selling, general and administrative</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,103&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">704&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,037&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,844&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Depreciation and amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,992&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,406&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,992&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,390&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="3" style="padding:0 1pt"/><td colspan="2" style="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%">140,826&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-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%">6,797&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-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%">48,029&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-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%">195,652&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income (loss)</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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%">42,294&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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%">5,399&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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,662)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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%">(2,969)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="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"/><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="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%">Capital expenditures</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,197&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,145&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,289&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,631&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock', window );">Reconciliation of Operating Profit (Loss) from Segments to Consolidated</a></td>
<td class="text"><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 reconciliation of the total of the reportable segments&#8217; operating income to consolidated income before taxes 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:86.403%"><tr><td style="width:1.0%"/><td style="width:53.045%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.620%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.646%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.620%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.646%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding: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="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-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2018</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%">Total consolidated operating loss </span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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,147)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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%">(719)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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%">(2,969)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 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%">Other income, net</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%">3,187&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,280&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,703&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from continuing operations before income taxes</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,040&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,561&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">734&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></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_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>54
<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="idm139786432744728">
<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 );">Schedule of Quarterly Financial Information</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reflects selected quarterly results for the Company.</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%">&#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 style="width:44.952%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.303%"/><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:11.619%"/><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.935%"/><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:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months 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-style:italic;font-weight:400;line-height:100%">(in thousands, except per share data)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><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></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%">Revenue</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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%">53,134&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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%">54,336&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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%">55,173&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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%">58,132&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating (loss) income</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%">(1,364)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,867)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">470&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,614&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (loss) from continuing operations</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%">150&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(536)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,412&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,600&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from discontinued operations, net of tax</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%">13,129&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,784&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,509&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,675&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><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="padding:2px 0 2px 1pt;text-align: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,279&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,248&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,921&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,275&#160;</span></td><td style="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="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic - (Loss) income from continuing operations</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.01)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.03&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.03&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic - Income from discontinued operations, net of tax</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.27&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.59&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.67&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.96&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic net income per share</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.27&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.58&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.70&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.99&#160;</span></td><td style="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="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted - (Loss) income from continuing operations</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.01)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.03&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.03&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted - Income from discontinued operations, net of tax</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.27&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.59&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.67&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.95&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted net income per share</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.27&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.58&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.70&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.98&#160;</span></td><td style="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="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:0 1pt"/><td colspan="21" 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%">Three Months 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-style:italic;font-weight:400;line-height:100%">(in thousands except per share data)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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%">49,895&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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%">51,551&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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%">51,814&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt 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%">53,602&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating (loss) income</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%">(1,765)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">915&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">681&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(550)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (loss) from continuing operations</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%">607&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,509&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,168&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(896)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from discontinued operations, net of tax</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%">13,303&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,640&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,186&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,439&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><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="padding:2px 0 2px 1pt;text-align: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,910&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,149&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,354&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,543&#160;</span></td><td style="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="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic - Income (loss) from continuing operations</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.01&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.03&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.02&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.01)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic - Income from discontinued operations, net of tax</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.27&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.23&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.27&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.30&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic net income per share</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.28&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.26&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.29&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.29&#160;</span></td><td style="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="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted - Income (loss) from continuing operations</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.01&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.03&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.02&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.01)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted - Income from discontinued operations, net of tax</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.27&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.23&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.27&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.30&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted net income per share</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.28&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.26&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.29&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.29&#160;</span></td><td style="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_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>55
<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="idm139786434202360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Nature of Operations (Details)<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>
<div>USD ($) </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Sep. 30, 2020 </div>
<div>USD ($) </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Jun. 30, 2020 </div>
<div>USD ($) </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Mar. 31, 2020 </div>
<div>USD ($) </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($) </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Sep. 30, 2019 </div>
<div>USD ($) </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Jun. 30, 2019 </div>
<div>USD ($) </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Mar. 31, 2019 </div>
<div>USD ($) </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($) </div>
<div>cell_site </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($) </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>USD ($) </div>
<div>$ / shares</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems', window );"><strong>Error Corrections and Prior Period Adjustments Restatement [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_shen_NumberOfCellTowersBuilt', window );">Number of cell towers built | cell_site</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">223<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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</a></td>
<td class="nump">$ 9,631<span></span>
</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,178<span></span>
</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">$ 9,631<span></span>
</td>
<td class="nump">$ 11,178<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesOther', window );">Deferred tax liabilities</a></td>
<td class="nump">24,088<span></span>
</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,311<span></span>
</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,088<span></span>
</td>
<td class="nump">27,311<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">539,783<span></span>
</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">430,010<span></span>
</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">539,783<span></span>
</td>
<td class="nump">430,010<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment, net</a></td>
<td class="nump">440,427<span></span>
</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">363,087<span></span>
</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">440,427<span></span>
</td>
<td class="nump">363,087<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Property, plant and equipment</a></td>
<td class="nump">127,602<span></span>
</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">110,676<span></span>
</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">127,602<span></span>
</td>
<td class="nump">110,676<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">48,703<span></span>
</td>
<td class="nump">46,786<span></span>
</td>
<td class="nump">$ 44,390<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax (benefit) expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(586)<span></span>
</td>
<td class="nump">173<span></span>
</td>
<td class="num">(1,343)<span></span>
</td>
</tr>
<tr class="ro">
<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 (Loss) Attributable to Parent</a></td>
<td class="nump">$ 49,275<span></span>
</td>
<td class="nump">$ 34,921<span></span>
</td>
<td class="nump">$ 29,248<span></span>
</td>
<td class="nump">$ 13,279<span></span>
</td>
<td class="nump">$ 14,543<span></span>
</td>
<td class="nump">$ 14,354<span></span>
</td>
<td class="nump">$ 13,149<span></span>
</td>
<td class="nump">$ 13,910<span></span>
</td>
<td class="nump">$ 126,723<span></span>
</td>
<td class="nump">$ 55,956<span></span>
</td>
<td class="nump">$ 46,595<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare', window );">Basic - Income from discontinued operations, net of tax (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 0.96<span></span>
</td>
<td class="nump">$ 0.67<span></span>
</td>
<td class="nump">$ 0.59<span></span>
</td>
<td class="nump">$ 0.27<span></span>
</td>
<td class="nump">$ 0.30<span></span>
</td>
<td class="nump">$ 0.27<span></span>
</td>
<td class="nump">$ 0.23<span></span>
</td>
<td class="nump">$ 0.27<span></span>
</td>
<td class="nump">$ 2.49<span></span>
</td>
<td class="nump">$ 1.07<span></span>
</td>
<td class="nump">$ 0.90<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare', window );">Diluted - Income from discontinued operations, net of tax (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 0.95<span></span>
</td>
<td class="nump">$ 0.67<span></span>
</td>
<td class="nump">$ 0.59<span></span>
</td>
<td class="nump">$ 0.27<span></span>
</td>
<td class="nump">$ 0.30<span></span>
</td>
<td class="nump">$ 0.27<span></span>
</td>
<td class="nump">$ 0.23<span></span>
</td>
<td class="nump">$ 0.27<span></span>
</td>
<td class="nump">$ 2.48<span></span>
</td>
<td class="nump">$ 1.07<span></span>
</td>
<td class="nump">$ 0.89<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RestatementAxis=srt_RestatementAdjustmentMember', window );">Correction of Error</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems', window );"><strong>Error Corrections and Prior Period Adjustments Restatement [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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</a></td>
<td class="text">&#160;<span></span>
</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,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,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_DeferredTaxLiabilitiesOther', window );">Deferred tax liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,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_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment, net</a></td>
<td class="text">&#160;<span></span>
</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,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>
<td class="nump">1,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Property, plant and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">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>
<td class="nump">400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and 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">1,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>
<td class="nump">1,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 (benefit) 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">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>
<td class="nump">400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Income (Loss) Attributable to Parent</a></td>
<td class="text">&#160;<span></span>
</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<span></span>
</td>
<td class="text">&#160;<span></span>
</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<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare', window );">Basic - Income from discontinued operations, net of tax (in dollars 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">$ 0.02<span></span>
</td>
<td class="text">&#160;<span></span>
</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.02<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare', window );">Diluted - Income from discontinued operations, net of tax (in dollars 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">$ 0.02<span></span>
</td>
<td class="text">&#160;<span></span>
</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.02<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_shen_NumberOfCellTowersBuilt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Cell Towers Built</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">shen_NumberOfCellTowersBuilt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>shen_</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_DeferredTaxLiabilitiesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 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 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_DeferredTaxLiabilitiesOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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>
<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_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 basic share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><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 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1278-109256<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(25))<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 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 4: 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(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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><br>Reference 6: 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(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<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 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 S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(14))<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_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare</td>
</tr>
<tr>
<td style="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_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><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 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<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 S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 5.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398118&amp;loc=d3e355146-122828<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 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-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 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1278-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_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare</td>
</tr>
<tr>
<td style="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_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_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_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_srt_RestatementAxis=srt_RestatementAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RestatementAxis=srt_RestatementAdjustmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>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="idm139786437831960">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Narrative (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 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. 04, 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,700,000<span></span>
</td>
<td class="nump">$ 3,500,000<span></span>
</td>
<td class="nump">$ 2,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_DefinedBenefitPlanBenefitObligation', window );">Fair value of projected benefit obligations</a></td>
<td class="nump">$ 12,675,000<span></span>
</td>
<td class="nump">$ 14,645,000<span></span>
</td>
<td class="nump">$ 12,675,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_StockRepurchaseProgramAuthorizedAmount1', window );">Stock repurchase amount authorized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 80,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodShares', window );">Share repurchases (in shares)</a></td>
<td class="nump">200,410<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockAcquiredAverageCostPerShare', window );">Stock repurchased during period (in dollars per share)</a></td>
<td class="nump">$ 36.08<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 dollars 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Pension Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligation', window );">Fair value of projected benefit obligations</a></td>
<td class="nump">$ 6,824,000<span></span>
</td>
<td class="nump">$ 7,961,000<span></span>
</td>
<td class="nump">$ 6,824,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=shen_NtelosHoldingCorpMember', window );">Ntelos Holding, Corp | Pension Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of pension plan assets</a></td>
<td class="nump">24,100,000<span></span>
</td>
<td class="nump">27,000,000.0<span></span>
</td>
<td class="nump">24,100,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_DefinedBenefitPlanBenefitObligation', window );">Fair value of projected benefit obligations</a></td>
<td class="nump">$ 30,900,000<span></span>
</td>
<td class="nump">$ 34,900,000<span></span>
</td>
<td class="nump">$ 30,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_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate', window );">Discount rate</a></td>
<td class="nump">3.16%<span></span>
</td>
<td class="nump">2.41%<span></span>
</td>
<td class="nump">3.16%<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_RetirementPlanNameAxis=shen_NtelosPensionPlanMember', window );">Ntelos Pension Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<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_shen_DefinedBenefitPlanVestingPeriod', window );">Pension benefits, vesting period</a></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>
<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_shen_DefinedBenefitPlanVestingReductionsThresholdAgeOfRecipient', window );">Vesting reductions, threshold age of recipient</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">65 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_RetirementPlanNameAxis=shen_OPEBPlanMember', window );">Postretirement Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligation', window );">Fair value of projected benefit obligations</a></td>
<td class="nump">$ 3,573,000<span></span>
</td>
<td class="nump">$ 3,997,000<span></span>
</td>
<td class="nump">$ 3,573,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_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate', window );">Discount rate</a></td>
<td class="nump">3.12%<span></span>
</td>
<td class="nump">2.32%<span></span>
</td>
<td class="nump">3.12%<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_shen_DefinedBenefitPlanVestingPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Defined Benefit Plan, Vesting Period</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">shen_DefinedBenefitPlanVestingPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>shen_</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_shen_DefinedBenefitPlanVestingReductionsThresholdAgeOfRecipient">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Defined Benefit Plan, Vesting Reductions, Threshold Age Of Recipient</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">shen_DefinedBenefitPlanVestingReductionsThresholdAgeOfRecipient</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>shen_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdvertisingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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_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_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 rate for present value of future retirement benefits cash flows, used to determine benefit obligation of defined benefit 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 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanBenefitObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of actuarial present value of benefits attributed to service rendered by employee for defined benefit 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 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanBenefitObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><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 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&amp;loc=d3e4179-114921<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(02)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanFairValueOfPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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_StockRepurchaseProgramAuthorizedAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of stock repurchase plan authorized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchaseProgramAuthorizedAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_TreasuryStockAcquiredAverageCostPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total cost of shares repurchased divided by the total number of shares repurchased.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockAcquiredAverageCostPerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=shen_NtelosHoldingCorpMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=shen_NtelosHoldingCorpMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanNameAxis=shen_NtelosPensionPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanNameAxis=shen_NtelosPensionPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanNameAxis=shen_OPEBPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanNameAxis=shen_OPEBPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>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="idm139786440324152">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Benefit Obligations (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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_DefinedBenefitPlanBenefitObligation', window );">Fair value of projected benefit obligations</a></td>
<td class="nump">$ 14,645<span></span>
</td>
<td class="nump">$ 12,675<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Pension Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_DefinedBenefitPlanBenefitObligation', window );">Fair value of projected benefit obligations</a></td>
<td class="nump">7,961<span></span>
</td>
<td class="nump">6,824<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanNameAxis=shen_OPEBPlanMember', window );">Postretirement Plan</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_DefinedBenefitPlanBenefitObligation', window );">Fair value of projected benefit obligations</a></td>
<td class="nump">3,997<span></span>
</td>
<td class="nump">3,573<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanNameAxis=shen_SERPPlanMember', window );">SERP Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_DefinedBenefitPlanBenefitObligation', window );">Fair value of projected benefit obligations</a></td>
<td class="nump">$ 2,687<span></span>
</td>
<td class="nump">$ 2,278<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanBenefitObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of actuarial present value of benefits attributed to service rendered by employee for defined benefit 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 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanBenefitObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_DefinedBenefitPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanNameAxis=shen_OPEBPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanNameAxis=shen_OPEBPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanNameAxis=shen_SERPPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanNameAxis=shen_SERPPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>58
<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="idm139786439088072">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Discontinued Operations - Narrative (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">3 Months Ended</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>Aug. 26, 2020</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Feb. 01, 2021</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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent', window );">Current liabilities held for sale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 452,202,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 53,912,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_LiabilitiesCurrent', window );">Current liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,208,061,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">153,577,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_IncreaseDecreaseInOperatingAssets', window );">Increase in assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 34,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_IncreaseDecreaseInOperatingLiabilities', window );">Increase in liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 34,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=shen_WirelessSegmentMember', window );">Wireless 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>
</tr>
<tr class="re">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReceivablesNetCurrent', 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="text">&#160;<span></span>
</td>
<td class="nump">51,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_LiabilitiesCurrent', window );">Current liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">27,700,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_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsHeldforsaleMember', window );">Discontinued Operations, Held-for-sale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent', window );">Current liabilities held for sale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">452,202,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 53,912,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_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsHeldforsaleMember', window );">Discontinued Operations, Held-for-sale | Wireless 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>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet', window );">Disposal group, accounts receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">51,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_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent', window );">Current liabilities held for sale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,100,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_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event | Discontinued Operations, Held-for-sale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration', window );">Sale proceeds</a></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,950,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_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_shen_DisposalGroupIncludingDiscontinuedOperationAcceleratedExpenses', window );">Accelerated expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_shen_DisposalGroupIncludingDiscontinuedOperationAcceleratedExpenses', window );">Accelerated expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 35,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_RelatedPartyTransactionsByRelatedPartyAxis=srt_AffiliatedEntityMember', window );">Affiliated Entity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_shen_RelatedPartyPurchaseOptionValueOfBusinessPercentage', window );">Value of business percentage</a></td>
<td class="nump">90.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_shen_DisposalGroupIncludingDiscontinuedOperationAcceleratedExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disposal Group, Including Discontinued Operation, Accelerated Expenses</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">shen_DisposalGroupIncludingDiscontinuedOperationAcceleratedExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>shen_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_shen_RelatedPartyPurchaseOptionValueOfBusinessPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Related Party, Purchase Option, Value Of Business 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;">shen_RelatedPartyPurchaseOptionValueOfBusinessPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>shen_</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_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as accounts, notes and loans receivable attributable to disposal group held for sale or disposed of.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<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 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 received or receivable for the disposal of assets and liabilities, including discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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_IncreaseDecreaseInOperatingAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of assets used to generate operating income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI 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_IncreaseDecreaseInOperatingAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of liabilities that result from activities that generate operating income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI 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_IncreaseDecreaseInOperatingLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/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 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 5: 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 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109226348&amp;loc=d3e2473-110228<br><br>Reference 6: 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 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<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 5C<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 due to the entity within one year of the balance sheet date (or one operating cycle, if longer) from outside sources, including trade accounts receivable, notes and loans receivable, as well as any other types of receivables, net of allowances established for the purpose of reducing such receivables to an amount that approximates their net realizable 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 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=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(3))<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 946<br> -SubTopic 210<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-06(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120401414&amp;loc=d3e604059-122996<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(4))<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_ReceivablesNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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=shen_WirelessSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=shen_WirelessSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_DiscontinuedOperationsHeldforsaleMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_DiscontinuedOperationsHeldforsaleMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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_RelatedPartyTransactionsByRelatedPartyAxis=srt_AffiliatedEntityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=srt_AffiliatedEntityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>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="idm139786434457704">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Discontinued Operations - Carrying Amounts of the Major Classes of 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_AssetsAbstract', window );"><strong>ASSETS</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_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent', window );">Current assets held for sale</a></td>
<td class="nump">$ 1,133,294<span></span>
</td>
<td class="nump">$ 55,077<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_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent', window );">Non-current assets held for sale</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,141,498<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAbstract', window );"><strong>LIABILITIES</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_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent', window );">Current liabilities held for sale</a></td>
<td class="nump">452,202<span></span>
</td>
<td class="nump">53,912<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_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent', window );">Non-current liabilities held for sale</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">368,423<span></span>
</td>
</tr>
<tr class="rh">
<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_DiscontinuedOperationsHeldforsaleMember', window );">Discontinued Operations, Held-for-sale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent', window );">Inventory</a></td>
<td class="nump">5,746<span></span>
</td>
<td class="nump">5,728<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent', window );">Prepaid expenses and other</a></td>
<td class="nump">47,003<span></span>
</td>
<td class="nump">49,349<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent', window );">Property, plant and equipment, net</a></td>
<td class="nump">299,647<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_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsCurrent', window );">Intangible assets, net</a></td>
<td class="nump">176,459<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_DisposalGroupIncludingDiscontinuedOperationGoodwillCurrent', window );">Goodwill</a></td>
<td class="nump">146,383<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_shen_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAssetCurrent', window );">Operating lease right-of-use assets</a></td>
<td class="nump">421,586<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_shen_DisposalGroupIncludingDiscontinuedOperationDeferredChargesAndOtherAssetsCurrent', window );">Deferred charges and other assets</a></td>
<td class="nump">36,470<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_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent', window );">Current assets held for sale</a></td>
<td class="nump">1,133,294<span></span>
</td>
<td class="nump">55,077<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent', window );">Property, plant and equipment, net</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">338,427<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent', window );">Intangible assets, net</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">228,593<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent', window );">Goodwill</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">146,383<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_shen_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAssetNoncurrent', window );">Operating lease right-of-use assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">384,010<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_shen_DisposalGroupIncludingDiscontinuedOperationDeferredChargesAndOtherAssetsNoncurrent', window );">Deferred charges and other assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">44,085<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_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent', window );">Non-current assets held for sale</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,141,498<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_AssetsOfDisposalGroupIncludingDiscontinuedOperation', window );">Total assets held for sale</a></td>
<td class="nump">1,133,294<span></span>
</td>
<td class="nump">1,196,575<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAbstract', window );"><strong>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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_shen_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityCurrent', window );">Current operating lease liabilities</a></td>
<td class="nump">409,887<span></span>
</td>
<td class="nump">47,077<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent', window );">Accrued liabilities and other</a></td>
<td class="nump">8,770<span></span>
</td>
<td class="nump">6,835<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationPensionPlanBenefitObligationCurrent', window );">Asset retirement obligations</a></td>
<td class="nump">33,545<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_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent', window );">Current liabilities held for sale</a></td>
<td class="nump">452,202<span></span>
</td>
<td class="nump">53,912<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_shen_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityNoncurrent', window );">Non-current operating lease liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">337,661<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_shen_DisposalGroupIncludingDiscontinuedOperationAssetRetirementObligationsNoncurrent', window );">Asset retirement obligations</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">30,762<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_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent', window );">Non-current liabilities held for sale</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">368,423<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_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation', window );">Total liabilities held for sale</a></td>
<td class="nump">$ 452,202<span></span>
</td>
<td class="nump">$ 422,335<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_shen_DisposalGroupIncludingDiscontinuedOperationAssetRetirementObligationsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disposal Group, Including Discontinued Operation, Asset Retirement Obligations, 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;">shen_DisposalGroupIncludingDiscontinuedOperationAssetRetirementObligationsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>shen_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_shen_DisposalGroupIncludingDiscontinuedOperationDeferredChargesAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disposal Group, Including Discontinued Operation, Deferred Charges And Other Assets, 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;">shen_DisposalGroupIncludingDiscontinuedOperationDeferredChargesAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>shen_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_shen_DisposalGroupIncludingDiscontinuedOperationDeferredChargesAndOtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disposal Group, Including Discontinued Operation, Deferred Charges And Other Assets, 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;">shen_DisposalGroupIncludingDiscontinuedOperationDeferredChargesAndOtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>shen_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_shen_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disposal Group, Including Discontinued Operation, Operating Lease, Liability, 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;">shen_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>shen_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_shen_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disposal Group, Including Discontinued Operation, Operating Lease, Liability, 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;">shen_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>shen_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_shen_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAssetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disposal Group, Including Discontinued Operation, Operating Lease, Right-Of-Use Asset, 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;">shen_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAssetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>shen_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_shen_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAssetNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disposal Group, Including Discontinued Operation, Operating Lease, Right-Of-Use Asset, 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;">shen_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAssetNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>shen_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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_AssetsOfDisposalGroupIncludingDiscontinuedOperation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as assets attributable to disposal group held for sale or disposed of.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<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 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 5: 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 6: 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 5C<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of 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 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 2: 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 5C<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<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 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109226348&amp;loc=d3e2473-110228<br><br>Reference 5: 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 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 7: 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 3<br> -Subparagraph (e)<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_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as accrued liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of 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 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<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> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 5: 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 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109226348&amp;loc=d3e2473-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_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of 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://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 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 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<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 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109226348&amp;loc=d3e2510-110228<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 6: 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 5C<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as goodwill attributable to disposal group held for sale or disposed of, expected to be disposed of 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 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<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> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<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 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<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 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109226348&amp;loc=d3e2473-110228<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as goodwill attributable to disposal group held for sale or disposed of, expected to be disposed of 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 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<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 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<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 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109226348&amp;loc=d3e2510-110228<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as intangible assets, excluding goodwill, attributable to disposal group held for sale or disposed of, expected to be disposed of 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 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<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 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<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 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109226348&amp;loc=d3e2473-110228<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as intangible assets, excluding goodwill, attributable to disposal group held for sale or disposed of, expected to be disposed of beyond 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 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<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 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109226348&amp;loc=d3e2510-110228<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<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 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as inventory attributable to disposal group, expected to be disposed of 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 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<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> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<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 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<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 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109226348&amp;loc=d3e2473-110228<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationPensionPlanBenefitObligationCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as defined benefit plan benefit obligations attributable to disposal group held for sale or disposed of, expected to be disposed of 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 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<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> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<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 50<br> -Paragraph 3<br> -Subparagraph (e)<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_DisposalGroupIncludingDiscontinuedOperationPensionPlanBenefitObligationCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as prepaid and other assets attributable to disposal group held for sale or disposed of, expected to be disposed of 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 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109226348&amp;loc=d3e2473-110228<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> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<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 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as property, plant and equipment attributable to disposal group held for sale or disposed of, expected to be disposed of 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 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<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> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<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 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109226348&amp;loc=d3e2473-110228<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as property, plant and equipment attributable to disposal group held for sale or disposed of, expected to be disposed of 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 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<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> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<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 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109226348&amp;loc=d3e2510-110228<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as liabilities attributable to disposal group held for sale or disposed of.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: 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 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 3: 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 5C<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<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 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/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 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 5: 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 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109226348&amp;loc=d3e2473-110228<br><br>Reference 6: 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 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<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 5C<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/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 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<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 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 4: 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 5C<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 6: 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 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109226348&amp;loc=d3e2510-110228<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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_DiscontinuedOperationsHeldforsaleMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_DiscontinuedOperationsHeldforsaleMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>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="idm139786437978376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Discontinued Operations - Income (Loss) From Discontinued Operations (Details) - Discontinued Operations, Held-for-sale - 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_RevenuesAbstract', window );"><strong>Revenues [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_DisposalGroupIncludingDiscontinuedOperationRevenue', window );">Total revenue</a></td>
<td class="nump">$ 442,373<span></span>
</td>
<td class="nump">$ 443,389<span></span>
</td>
<td class="nump">$ 450,458<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating expenses</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_shen_DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative</a></td>
<td class="nump">34,011<span></span>
</td>
<td class="nump">39,128<span></span>
</td>
<td class="nump">43,563<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">62,930<span></span>
</td>
<td class="nump">111,467<span></span>
</td>
<td class="nump">122,014<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_DisposalGroupIncludingDiscontinuedOperationOperatingExpense', window );">Total operating expenses</a></td>
<td class="nump">253,977<span></span>
</td>
<td class="nump">344,225<span></span>
</td>
<td class="nump">354,242<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_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss', window );">Operating income</a></td>
<td class="nump">188,396<span></span>
</td>
<td class="nump">99,164<span></span>
</td>
<td class="nump">96,216<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherIncomeAndExpensesAbstract', window );"><strong>Other income:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense', window );">Interest expense</a></td>
<td class="num">(20,455)<span></span>
</td>
<td class="num">(29,286)<span></span>
</td>
<td class="num">(34,838)<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_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax', window );">Income before income taxes</a></td>
<td class="nump">167,941<span></span>
</td>
<td class="nump">69,878<span></span>
</td>
<td class="nump">61,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_DiscontinuedOperationTaxEffectOfIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriod', window );">Income tax expense</a></td>
<td class="nump">43,844<span></span>
</td>
<td class="nump">16,310<span></span>
</td>
<td class="nump">16,860<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_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax', window );">Income from discontinued operations, net of tax</a></td>
<td class="nump">124,097<span></span>
</td>
<td class="nump">53,568<span></span>
</td>
<td class="nump">44,518<span></span>
</td>
</tr>
<tr class="rh">
<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_DiscontinuedOperationsHeldforsaleMember', window );">Service revenue and 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_RevenuesAbstract', window );"><strong>Revenues [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue', window );">Total revenue</a></td>
<td class="nump">401,035<span></span>
</td>
<td class="nump">375,730<span></span>
</td>
<td class="nump">382,948<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsHeldforsaleMember', window );">Equipment revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenues [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_DisposalGroupIncludingDiscontinuedOperationRevenue', window );">Total revenue</a></td>
<td class="nump">41,338<span></span>
</td>
<td class="nump">67,659<span></span>
</td>
<td class="nump">67,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_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsHeldforsaleMember', window );">Cost of services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold', window );">Cost of services and cost of goods sold</a></td>
<td class="nump">116,394<span></span>
</td>
<td class="nump">128,482<span></span>
</td>
<td class="nump">125,082<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsHeldforsaleMember', window );">Cost of goods sold</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating expenses</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold', window );">Cost of services and cost of goods sold</a></td>
<td class="nump">$ 40,642<span></span>
</td>
<td class="nump">$ 65,148<span></span>
</td>
<td class="nump">$ 63,583<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_shen_DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disposal Group, Including Discontinued Operation, 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;">shen_DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>shen_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 income (loss) from operations classified as a discontinued operation. Excludes gain (loss) on disposal and provision for gain (loss) until its disposal.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<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> -Section 45<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-107759<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 income (loss) from operations classified as a discontinued operation. Excludes gain (loss) on disposal and provision for gain (loss) until disposal.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<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> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationTaxEffectOfIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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) attributable to income (loss) from operations classified as a discontinued operation. Excludes tax expense (benefit) for gain (loss) on disposal and for provision for gain (loss) until disposal.</p></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 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120385591&amp;loc=d3e38679-109324<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> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationTaxEffectOfIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of costs of goods sold attributable to disposal group, including, but not limited to, discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: 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 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of depreciation and amortization expense attributable to disposal group, including, but not limited to, 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 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense attributable to disposal group, including, but not limited to, 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 205<br> -SubTopic 20<br> -Section S99<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=26872618&amp;loc=d3e7436-122677<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> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1063-107759<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1060-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 expense attributable to disposal group, including, but not limited to, 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 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 income (loss) attributable to disposal group, including, but not limited to, 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 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 attributable to disposal group, including, but not limited to, 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 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 2: 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_OtherIncomeAndExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherIncomeAndExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenuesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenuesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsHeldforsaleMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_DiscontinuedOperationsHeldforsaleMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=shen_ServiceandOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=shen_ServiceandOtherMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=shen_EquipmentProductAndServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=shen_EquipmentProductAndServiceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_ServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ServiceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_ProductMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ProductMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>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="idm139786439010648">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue from Contracts with Customers - Narrative (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_shen_WeightedAverageCustomerLife', window );">Weighted average customer life</a></td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Remaining performance obligations</a></td>
<td class="nump">$ 2.8<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_shen_RevenueRemainingPerformanceObligationAmountPerYear', window );">Revenue remaining performance obligation, per year</a></td>
<td class="nump">$ 0.8<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_shen_RevenueRemainingPerformanceObligationAmountPerYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Revenue Remaining Performance Obligation, Amount Per Year</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">shen_RevenueRemainingPerformanceObligationAmountPerYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>shen_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_shen_WeightedAverageCustomerLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Customer 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;">shen_WeightedAverageCustomerLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>shen_</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_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_RevenueRemainingPerformanceObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of transaction price allocated to performance obligation that has not been recognized as revenue.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130556-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<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="idm139786431302184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue from Contracts with Customers Revenue from Contracts with Customers - Amortized and Capitalized Costs (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_shen_CapitalizedContractCostRollForward', window );"><strong>Capitalized Contract Cost [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_CapitalizedContractCostNet', window );">Beginning Balance</a></td>
<td class="nump">$ 11,005<span></span>
</td>
<td class="nump">$ 10,091<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_shen_CapitalizedContractCostPayments', window );">Contract payments</a></td>
<td class="nump">8,154<span></span>
</td>
<td class="nump">6,518<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalizedContractCostAmortization', window );">Contract amortization</a></td>
<td class="num">(4,490)<span></span>
</td>
<td class="num">(5,604)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalizedContractCostNet', window );">Ending Balance</a></td>
<td class="nump">$ 14,669<span></span>
</td>
<td class="nump">$ 11,005<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_shen_CapitalizedContractCostPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Capitalized Contract Cost Payments</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">shen_CapitalizedContractCostPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>shen_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_shen_CapitalizedContractCostRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Capitalized Contract Cost [Roll Forward]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">shen_CapitalizedContractCostRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>shen_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedContractCostAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 40<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=68051541&amp;loc=SL49131252-203054<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedContractCostAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedContractCostNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 40<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=68051541&amp;loc=SL49131252-203054<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedContractCostNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<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="idm139786440078984">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Investments - Other 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_InvestmentsAbstract', window );"><strong>Investments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNi', window );">SERP Investments at fair value</a></td>
<td class="nump">$ 2,687<span></span>
</td>
<td class="nump">$ 2,278<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNiCost', window );">Cost method investments</a></td>
<td class="nump">10,536<span></span>
</td>
<td class="nump">9,497<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentAggregateCost', window );">Equity method investments</a></td>
<td class="nump">546<span></span>
</td>
<td class="nump">613<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_OtherLongTermInvestments', window );">Total investments</a></td>
<td class="nump">$ 13,769<span></span>
</td>
<td class="nump">$ 12,388<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentAggregateCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the aggregate cost of investments accounted for under the equity method of accounting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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_EquityMethodInvestmentAggregateCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquitySecuritiesFvNi">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 measured at fair value with change in fair value recognized in net income (FV-NI).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><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 45<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=99377092&amp;loc=SL75136599-209740<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquitySecuritiesFvNi</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquitySecuritiesFvNiCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cost of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI). Excludes equity method investment and 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquitySecuritiesFvNiCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLongTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 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 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.1(f))<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.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_OtherLongTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<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="idm139786437790888">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investments - Narrative (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_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNi', window );">SERP Investments at fair value</a></td>
<td class="nump">$ 2,687<span></span>
</td>
<td class="nump">$ 2,278<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=shen_CobankMember', window );">CoBank</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNi', window );">SERP Investments at fair value</a></td>
<td class="nump">9,800<span></span>
</td>
<td class="nump">8,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_EquitySecuritiesFvNiRealizedGainLoss', window );">Other nonoperating income (expense)</a></td>
<td class="nump">$ 4,200<span></span>
</td>
<td class="nump">4,200<span></span>
</td>
<td class="nump">$ 2,800<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_shen_PercentageOfPatronageCreditPaidInCash', window );">Percentage of patronage credit paid in cash</a></td>
<td class="nump">75.00%<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_shen_PercentageOfPatronageCreditPaidInShare', window );">Percentage of patronage credit paid in share</a></td>
<td class="nump">25.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_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=shen_ValleyNetworkPartnershipMember', window );">Valley Network Partnership</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Ownership 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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_EquityMethodInvesteeMember', window );">Equity Method Investee</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromRelatedParties', window );">Revenue from related parties</a></td>
<td class="nump">$ 900<span></span>
</td>
<td class="nump">1,000<span></span>
</td>
<td class="nump">1,700<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyCosts', window );">Related party costs</a></td>
<td class="nump">$ 2,700<span></span>
</td>
<td class="nump">$ 3,000<span></span>
</td>
<td class="nump">$ 3,400<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_shen_PercentageOfPatronageCreditPaidInCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 percentage of patronage credits paid in cash by the 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;">shen_PercentageOfPatronageCreditPaidInCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>shen_</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_shen_PercentageOfPatronageCreditPaidInShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 percentage of patronage credits paid in share by the 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;">shen_PercentageOfPatronageCreditPaidInShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>shen_</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_EquityMethodInvestmentOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentOwnershipPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquitySecuritiesFvNi">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 measured at fair value with change in fair value recognized in net income (FV-NI).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><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 45<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=99377092&amp;loc=SL75136599-209740<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquitySecuritiesFvNi</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquitySecuritiesFvNiRealizedGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 gain (loss) from sale of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).</p></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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=120269885&amp;loc=SL75117546-209714<br><br>Reference 2: 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(3)(d))<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_EquitySecuritiesFvNiRealizedGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 arising from transactions with related parties who are not affiliates or joint Ventures. These costs are categorized as cost of goods sold.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=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_RelatedPartyCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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, fees and commissions earned from transactions between (a) a parent company and its subsidiaries; (b) subsidiaries of a common parent; (c) an entity and trusts for the benefit of employees, for example, but not limited to, pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; (d) an entity and its principal, owners, management, or members of their immediate families; and (e) affiliates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07.1(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=120401555&amp;loc=SL114874292-224272<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(e))<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_RevenueFromRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEquityMethodInvestmentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=shen_CobankMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=shen_CobankMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=shen_ValleyNetworkPartnershipMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=shen_ValleyNetworkPartnershipMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_EquityMethodInvesteeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_EquityMethodInvesteeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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="idm139786434507304">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property, Plant and Equipment (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 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_PropertyPlantAndEquipmentNetByTypeAbstract', window );"><strong>Property, plant and equipment [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_PropertyPlantAndEquipmentGross', window );">Total property, plant and equipment</a></td>
<td class="nump">$ 868,827<span></span>
</td>
<td class="nump">$ 736,491<span></span>
</td>
</tr>
<tr class="re">
<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 amortization and depreciation</a></td>
<td class="nump">428,400<span></span>
</td>
<td class="nump">373,404<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment, net</a></td>
<td class="nump">440,427<span></span>
</td>
<td class="nump">363,087<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember', window );">Land</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract', window );"><strong>Property, plant and equipment [Abstract]</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 );">Total property, plant and equipment</a></td>
<td class="nump">$ 3,909<span></span>
</td>
<td class="nump">3,677<span></span>
</td>
</tr>
<tr class="rh">
<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_LandImprovementsMember', window );">Land improvements</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_PropertyPlantAndEquipmentNetByTypeAbstract', window );"><strong>Property, plant and equipment [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_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful lives</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Total property, plant and equipment</a></td>
<td class="nump">$ 2,910<span></span>
</td>
<td class="nump">2,620<span></span>
</td>
</tr>
<tr class="rh">
<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_BuildingAndBuildingImprovementsMember', window );">Buildings and structures</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_PropertyPlantAndEquipmentNetByTypeAbstract', window );"><strong>Property, plant and equipment [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_PropertyPlantAndEquipmentGross', window );">Total property, plant and equipment</a></td>
<td class="nump">$ 91,335<span></span>
</td>
<td class="nump">85,835<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember', window );">Buildings and structures | 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_PropertyPlantAndEquipmentNetByTypeAbstract', window );"><strong>Property, plant and equipment [Abstract]</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_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful lives</a></td>
<td class="text">10 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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember', window );">Buildings and structures | 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_PropertyPlantAndEquipmentNetByTypeAbstract', window );"><strong>Property, plant and equipment [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_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful lives</a></td>
<td class="text">40 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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OtherMachineryAndEquipmentMember', window );">Cable and fiber</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract', window );"><strong>Property, plant and equipment [Abstract]</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 );">Total property, plant and equipment</a></td>
<td class="nump">$ 390,209<span></span>
</td>
<td class="nump">334,260<span></span>
</td>
</tr>
<tr class="rh">
<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_OtherMachineryAndEquipmentMember', window );">Cable and fiber | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract', window );"><strong>Property, plant and equipment [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_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful lives</a></td>
<td class="text">15 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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OtherMachineryAndEquipmentMember', window );">Cable and fiber | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract', window );"><strong>Property, plant and equipment [Abstract]</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_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful lives</a></td>
<td class="text">30 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_PropertyPlantAndEquipmentByTypeAxis=shen_EquipmentAndSoftwareMember', window );">Equipment and software</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_PropertyPlantAndEquipmentNetByTypeAbstract', window );"><strong>Property, plant and equipment [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_PropertyPlantAndEquipmentGross', window );">Total property, plant and equipment</a></td>
<td class="nump">$ 331,047<span></span>
</td>
<td class="nump">278,873<span></span>
</td>
</tr>
<tr class="rh">
<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=shen_EquipmentAndSoftwareMember', window );">Equipment and software | 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_PropertyPlantAndEquipmentNetByTypeAbstract', window );"><strong>Property, plant and equipment [Abstract]</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_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful lives</a></td>
<td class="text">4 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_PropertyPlantAndEquipmentByTypeAxis=shen_EquipmentAndSoftwareMember', window );">Equipment and software | 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_PropertyPlantAndEquipmentNetByTypeAbstract', window );"><strong>Property, plant and equipment [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_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful lives</a></td>
<td class="text">8 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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OtherPlantInServiceMember', window );">Plant in service</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract', window );"><strong>Property, plant and equipment [Abstract]</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 );">Total property, plant and equipment</a></td>
<td class="nump">$ 819,410<span></span>
</td>
<td class="nump">705,265<span></span>
</td>
</tr>
<tr class="rh">
<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_AssetUnderConstructionMember', window );">Plant under construction</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_PropertyPlantAndEquipmentNetByTypeAbstract', window );"><strong>Property, plant and equipment [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_PropertyPlantAndEquipmentGross', window );">Total property, plant and equipment</a></td>
<td class="nump">$ 49,417<span></span>
</td>
<td class="nump">$ 31,226<span></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_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_PropertyPlantAndEquipmentNetByTypeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_LandImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_BuildingAndBuildingImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_BuildingAndBuildingImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_OtherMachineryAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_OtherMachineryAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=shen_EquipmentAndSoftwareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=shen_EquipmentAndSoftwareMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_OtherPlantInServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_OtherPlantInServiceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_AssetUnderConstructionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_AssetUnderConstructionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<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="idm139786438446504">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Goodwill and Intangible Assets - 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_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_IndefiniteLivedIntangibleAssetsExcludingGoodwill', window );">Non-amortizing intangibles</a></td>
<td class="nump">$ 94,433<span></span>
</td>
<td class="nump">$ 78,314<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross carrying amount</a></td>
<td class="nump">35,699<span></span>
</td>
<td class="nump">33,187<span></span>
</td>
</tr>
<tr class="ro">
<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 and other</a></td>
<td class="num">(26,617)<span></span>
</td>
<td class="num">(25,947)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Total</a></td>
<td class="nump">9,082<span></span>
</td>
<td class="nump">7,240<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsGrossExcludingGoodwill', window );">Total intangible assets, gross carrying amount</a></td>
<td class="nump">133,376<span></span>
</td>
<td class="nump">114,188<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_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets, net</a></td>
<td class="nump">106,759<span></span>
</td>
<td class="nump">88,241<span></span>
</td>
</tr>
<tr class="rh">
<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=shen_BroadbandSegmentMember', window );">Broadband</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_GoodwillGross', window );">Goodwill, gross</a></td>
<td class="nump">3,244<span></span>
</td>
<td class="nump">2,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_Goodwill', window );">Goodwill</a></td>
<td class="nump">3,244<span></span>
</td>
<td class="nump">2,687<span></span>
</td>
</tr>
<tr class="rh">
<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=shen_FCCSpectrumLicensesMember', window );">FCC spectrum licenses</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_FiniteLivedIntangibleAssetsGross', window );">Gross carrying amount</a></td>
<td class="nump">6,811<span></span>
</td>
<td class="nump">4,659<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization and other</a></td>
<td class="num">(340)<span></span>
</td>
<td class="num">(97)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Total</a></td>
<td class="nump">6,471<span></span>
</td>
<td class="nump">4,562<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Subscriber 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_FiniteLivedIntangibleAssetsGross', window );">Gross carrying amount</a></td>
<td class="nump">28,425<span></span>
</td>
<td class="nump">28,065<span></span>
</td>
</tr>
<tr class="ro">
<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 and other</a></td>
<td class="num">(26,000)<span></span>
</td>
<td class="num">(25,600)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Total</a></td>
<td class="nump">2,425<span></span>
</td>
<td class="nump">2,465<span></span>
</td>
</tr>
<tr class="rh">
<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 intangibles</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_FiniteLivedIntangibleAssetsGross', window );">Gross carrying amount</a></td>
<td class="nump">463<span></span>
</td>
<td class="nump">463<span></span>
</td>
</tr>
<tr class="re">
<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 and other</a></td>
<td class="num">(277)<span></span>
</td>
<td class="num">(250)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Total</a></td>
<td class="nump">186<span></span>
</td>
<td class="nump">213<span></span>
</td>
</tr>
<tr class="rh">
<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_FranchiseRightsMember', window );">Cable franchise rights</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill', window );">Non-amortizing intangibles</a></td>
<td class="nump">64,334<span></span>
</td>
<td class="nump">64,334<span></span>
</td>
</tr>
<tr class="rh">
<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=shen_FCCSpectrumLicensesMember', window );">FCC spectrum licenses</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_IndefiniteLivedIntangibleAssetsExcludingGoodwill', window );">Non-amortizing intangibles</a></td>
<td class="nump">29,958<span></span>
</td>
<td class="nump">13,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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=shen_RailroadCrossingRightsMember', window );">Railroad crossing rights</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill', window );">Non-amortizing intangibles</a></td>
<td class="nump">$ 141<span></span>
</td>
<td class="nump">$ 141<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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_GoodwillGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 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 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<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_GoodwillGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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_IntangibleAssetsGrossExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 intangible assets, excluding 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_IntangibleAssetsGrossExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<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 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-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_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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=shen_BroadbandSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=shen_BroadbandSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=shen_FCCSpectrumLicensesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=shen_FCCSpectrumLicensesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_FranchiseRightsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_FranchiseRightsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=shen_FCCSpectrumLicensesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=shen_FCCSpectrumLicensesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=shen_RailroadCrossingRightsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=shen_RailroadCrossingRightsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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="idm139786434413384">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangible Assets - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></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>Dec. 31, 2020</div></th>
<th class="th"><div>Feb. 28, 2019</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 700<span></span>
</td>
<td class="nump">$ 500<span></span>
</td>
<td class="nump">$ 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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=shen_FCCSpectrumLicensesMember', window );">FCC spectrum licenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefinitelivedIntangibleAssetsAcquired', window );">Indefinite-lived intangible assets acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 16,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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=shen_CanaanCableMember', window );">Canaan Cable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Aggregate purchase price</a></td>
<td class="nump">$ 2,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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, plant and equipment acquired</a></td>
<td class="nump">1,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,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_Goodwill', window );">Goodwill</a></td>
<td class="nump">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>
<td class="nump">600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Remitted portion of acquisition price</a></td>
<td class="nump">1,890<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncashOrPartNoncashAcquisitionOtherLiabilitiesAssumed1', window );">Accrued portion of acquisition price</a></td>
<td class="nump">210<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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=shen_BigSandyAcquisitionMember', window );">Big sandy acquisition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Aggregate purchase price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment', window );">Property, plant and equipment acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">2,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>
<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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Subscriber relationships | Canaan Cable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Subscriber relationship acquired</a></td>
<td class="nump">$ 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="nump">$ 400<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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Subscriber relationships | Big sandy acquisition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Subscriber relationship acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=shen_FCCSpectrumLicensesMember', window );">FCC spectrum licenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefinitelivedIntangibleAssetsAcquired', window );">Indefinite-lived intangible assets 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">$ 13,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_FinitelivedIntangibleAssetsAcquired1', window );">Finite-lived intangible assets 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">$ 4,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>
</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_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_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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of intangible assets, excluding goodwill, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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_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_IndefinitelivedIntangibleAssetsAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 and goodwill, lacking physical substance with an indefinite life, from an 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;">us-gaap_IndefinitelivedIntangibleAssetsAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncashOrPartNoncashAcquisitionOtherLiabilitiesAssumed1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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, assumed in acquiring a business or in consideration for an asset received in a noncash or part noncash acquisition.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4313-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4304-108586<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4332-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncashOrPartNoncashAcquisitionOtherLiabilitiesAssumed1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=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 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_PaymentsToAcquireBusinessesGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=shen_FCCSpectrumLicensesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=shen_FCCSpectrumLicensesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=shen_CanaanCableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=shen_CanaanCableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=shen_BigSandyAcquisitionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=shen_BigSandyAcquisitionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=shen_FCCSpectrumLicensesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=shen_FCCSpectrumLicensesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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="idm139786438594920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangible Assets - Estimated Useful Life (Details)<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="rh">
<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=shen_FCCSpectrumLicensesMember', window );">FCC spectrum licenses | 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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [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_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated Useful Life (in years)</a></td>
<td class="text">18 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=shen_FCCSpectrumLicensesMember', window );">FCC spectrum licenses | 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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [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_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated Useful Life (in years)</a></td>
<td class="text">30 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=shen_AcquiredSubscribersBroadbandMember', window );">Subscriber relationships | 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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [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_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated Useful Life (in years)</a></td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=shen_AcquiredSubscribersBroadbandMember', window );">Subscriber relationships | 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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [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_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated Useful Life (in years)</a></td>
<td class="text">10 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OtherIntangibleAssetsMember', window );">Other intangibles | 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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [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_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated Useful Life (in years)</a></td>
<td class="text">15 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 intangibles | 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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [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_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated Useful Life (in years)</a></td>
<td class="text">20 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_FiniteLivedIntangibleAssetsByMajorClassAxis=shen_FCCSpectrumLicensesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=shen_FCCSpectrumLicensesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=shen_AcquiredSubscribersBroadbandMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=shen_AcquiredSubscribersBroadbandMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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>69
<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="idm139786431477480">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Goodwill and Intangible Assets Goodwill and Intangible Assets - Amortization Expense for Intangible Assets (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_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_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">2021</a></td>
<td class="nump">$ 782<span></span>
</td>
</tr>
<tr class="re">
<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">782<span></span>
</td>
</tr>
<tr class="ro">
<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">782<span></span>
</td>
</tr>
<tr class="re">
<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">782<span></span>
</td>
</tr>
<tr class="ro">
<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">778<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive', window );">Thereafter</a></td>
<td class="nump">5,176<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_shen_FiniteLivedIntangibleAssetsAmortizationExpense', window );">Total</a></td>
<td class="nump">$ 9,082<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_shen_FiniteLivedIntangibleAssetsAmortizationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Finite-Lived Intangible Assets, Amortization Expense</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">shen_FiniteLivedIntangibleAssetsAmortizationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>shen_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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_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>70
<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="idm139786439428136">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Other Assets and Accrued Liabilities - Current 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_OtherLiabilitiesDisclosureAbstract', window );"><strong>Other Liabilities 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_shen_PrepaidMaintenanceExpenseCurrent', window );">Prepaid maintenance expenses</a></td>
<td class="nump">$ 4,018<span></span>
</td>
<td class="nump">$ 3,065<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalizedContractCostNetCurrent', window );">Broadband contract acquisition and fulfillment costs</a></td>
<td class="nump">4,417<span></span>
</td>
<td class="nump">4,898<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeAssetsCurrent', window );">Interest rate swaps</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,382<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Other</a></td>
<td class="nump">1,196<span></span>
</td>
<td class="nump">1,833<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_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other</a></td>
<td class="nump">$ 9,631<span></span>
</td>
<td class="nump">$ 11,178<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_shen_PrepaidMaintenanceExpenseCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Prepaid Maintenance Expense, 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;">shen_PrepaidMaintenanceExpenseCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>shen_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedContractCostNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; 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 340<br> -SubTopic 40<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=68051541&amp;loc=SL49131252-203054<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedContractCostNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=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_OtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<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="idm139786439853352">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Other Assets and Accrued Liabilities - Long-Term 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_OtherLiabilitiesDisclosureAbstract', window );"><strong>Other Liabilities 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_CapitalizedContractCostNetNoncurrent', window );">Broadband contract acquisition and fulfillment costs</a></td>
<td class="nump">$ 10,252<span></span>
</td>
<td class="nump">$ 6,107<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Prepaid expenses and other</a></td>
<td class="nump">1,398<span></span>
</td>
<td class="nump">1,908<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeAssets', window );">Interest rate swaps</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,252<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_DeferredCosts', window );">Deferred charges and other assets</a></td>
<td class="nump">$ 11,650<span></span>
</td>
<td class="nump">$ 9,267<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedContractCostNetNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; 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 340<br> -SubTopic 40<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=68051541&amp;loc=SL49131252-203054<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedContractCostNetNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred cost, excluding capitalized cost related to contract with customer; classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=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)(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226008-175313<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 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121572278&amp;loc=d3e13433-108611<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 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_OtherLiabilitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>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="idm139786431466616">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Other Assets and Accrued Liabilities - Current 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_OtherLiabilitiesDisclosureAbstract', window );"><strong>Other Liabilities 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_AssetRetirementObligationCurrent', window );">Interest rate swaps</a></td>
<td class="nump">$ 4,048<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_shen_AccruedProgrammingCostsCurrent', window );">Accrued programming costs</a></td>
<td class="nump">2,868<span></span>
</td>
<td class="nump">3,023<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_shen_SalesAndPropertyTaxesPayableCurrent', window );">Sales and property taxes payable</a></td>
<td class="nump">1,072<span></span>
</td>
<td class="nump">919<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAccruedLiabilitiesCurrent', window );">Other current liabilities</a></td>
<td class="nump">5,881<span></span>
</td>
<td class="nump">3,614<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued liabilities and other</a></td>
<td class="nump">$ 13,869<span></span>
</td>
<td class="nump">$ 7,556<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_shen_AccruedProgrammingCostsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accrued Programming Costs, 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;">shen_AccruedProgrammingCostsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>shen_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_shen_SalesAndPropertyTaxesPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sales And Property Taxes Payable 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;">shen_SalesAndPropertyTaxesPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>shen_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetRetirementObligationCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Current portion of the carrying amount of a liability for an asset retirement obligation. An asset retirement obligation is a legal obligation associated with the disposal or retirement of a tangible long-lived asset that results from the acquisition, construction or development, or the normal operations of a long-lived asset, except for certain obligations of lessees.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6392692&amp;loc=d3e7535-110849<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetRetirementObligationCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=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 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 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e7018-107765<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6935-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>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="idm139786438407960">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Other Assets and Accrued Liabilities - Long Term 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_OtherLiabilitiesDisclosureAbstract', window );"><strong>Other Liabilities 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_ContractWithCustomerLiabilityNoncurrent', window );">Noncurrent portion of deferred lease revenue</a></td>
<td class="nump">$ 18,687<span></span>
</td>
<td class="nump">$ 12,449<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_shen_FCCSpectrumLicensesLeasesNoncurrent', window );">FCC spectrum license obligations</a></td>
<td class="nump">3,845<span></span>
</td>
<td class="nump">1,699<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityNoncurrent', window );">Noncurrent portion of financing leases</a></td>
<td class="nump">1,492<span></span>
</td>
<td class="nump">1,591<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAccruedLiabilitiesNoncurrent', window );">Other</a></td>
<td class="nump">881<span></span>
</td>
<td class="nump">1,252<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_OtherLiabilitiesNoncurrent', window );">Other liabilities</a></td>
<td class="nump">$ 24,905<span></span>
</td>
<td class="nump">$ 16,991<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_shen_FCCSpectrumLicensesLeasesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>FCC Spectrum Licenses Leases Non current</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">shen_FCCSpectrumLicensesLeasesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>shen_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121556615&amp;loc=SL49130532-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556615&amp;loc=SL49130531-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<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_ContractWithCustomerLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 finance 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_FinanceLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAccruedLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses incurred but not yet paid classified as other, due 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_OtherAccruedLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<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="idm139786431242232">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Assets and Accrued Liabilities - Asset Removal Obligations (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_AssetRetirementObligationRollForwardAnalysisRollForward', window );"><strong>Asset Retirement Obligation, Roll Forward Analysis [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_AssetRetirementObligation', window );">Balance at beginning of year</a></td>
<td class="nump">$ 6,152<span></span>
</td>
<td class="nump">$ 8,808<span></span>
</td>
<td class="nump">$ 4,619<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationLiabilitiesIncurred', window );">Additional liabilities accrued</a></td>
<td class="nump">262<span></span>
</td>
<td class="nump">593<span></span>
</td>
<td class="nump">1,273<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationRevisionOfEstimate', window );">Changes to prior estimates</a></td>
<td class="num">(1,633)<span></span>
</td>
<td class="num">(3,659)<span></span>
</td>
<td class="nump">2,568<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationCashPaidToSettle', window );">Payments</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_AssetRetirementObligationAccretionExpense', window );">Accretion expense</a></td>
<td class="nump">332<span></span>
</td>
<td class="nump">410<span></span>
</td>
<td class="nump">348<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligation', window );">Balance at end of year</a></td>
<td class="nump">$ 5,113<span></span>
</td>
<td class="nump">$ 6,152<span></span>
</td>
<td class="nump">$ 8,808<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetRetirementObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 a liability for an asset retirement obligation. An asset retirement obligation is a legal obligation associated with the disposal or retirement of a tangible long-lived asset that results from the acquisition, construction or development, or the normal operations of a long-lived asset, except for certain obligations of lessees.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6392692&amp;loc=d3e7535-110849<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetRetirementObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetRetirementObligationAccretionExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accretion expense recognized during the period that is associated with an asset retirement obligation. Accretion expense measures and incorporates changes due to the passage of time into the carrying amount of the liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=6392692&amp;loc=d3e7535-110849<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6392676&amp;loc=d3e7480-110848<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetRetirementObligationAccretionExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetRetirementObligationCashPaidToSettle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 during the period to settle an asset retirement obligation. Amounts paid to settle an asset retirement obligation are generally included in the operating section of the Statement of Cash Flows.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 17<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3367-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_AssetRetirementObligationCashPaidToSettle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetRetirementObligationLiabilitiesIncurred">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 retirement obligations incurred 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 410<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6392692&amp;loc=d3e7535-110849<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetRetirementObligationLiabilitiesIncurred</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetRetirementObligationRevisionOfEstimate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 asset retirement obligation from changes in the amount or timing of the estimated cash flows associated with the settlement of the 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 410<br> -SubTopic 20<br> -Section 35<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=6392603&amp;loc=d3e7123-110846<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=6392692&amp;loc=d3e7535-110849<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetRetirementObligationRevisionOfEstimate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_AssetRetirementObligationRollForwardAnalysisRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<FILENAME>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="idm139786434499896">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Narrative (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Operating lease, weighted average remaining lease term</a></td>
<td class="text">23 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_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Operating lease, weighted average discount rate, percent</a></td>
<td class="nump">4.70%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1', window );">Finance lease, weighted average remaining lease term</a></td>
<td class="text">14 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_FinanceLeaseWeightedAverageDiscountRatePercent', window );">Finance lease, weighted average discount rate, percent</a></td>
<td class="nump">5.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_OperatingLeaseCost', window );">Operating lease, cost</a></td>
<td class="nump">$ 6.6<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_shen_FinanceLeaseCost', window );">Finance lease, cost</a></td>
<td class="nump">0.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_OperatingLeasePayments', window );">Operating lease, payments</a></td>
<td class="nump">4.4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Right-of-use asset obtained in exchange for operating lease liability</a></td>
<td class="nump">6.8<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubleaseIncome', window );">Sublease income</a></td>
<td class="nump">$ 9.1<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_shen_FinanceLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Finance Lease, 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;">shen_FinanceLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>shen_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 finance 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_FinanceLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="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_FinanceLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 finance 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/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><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_FinanceLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-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_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_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_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>
<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>
<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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<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="idm139786439072696">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Maturity of Lease Liability - Lessee (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_OperatingLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Operating Leases</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_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2021</a></td>
<td class="nump">$ 4,046<span></span>
</td>
</tr>
<tr class="re">
<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">4,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_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2023</a></td>
<td class="nump">3,826<span></span>
</td>
</tr>
<tr class="re">
<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">3,477<span></span>
</td>
</tr>
<tr class="ro">
<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">3,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_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">2026 and thereafter</a></td>
<td class="nump">64,739<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">83,620<span></span>
</td>
</tr>
<tr class="re">
<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: Interest</a></td>
<td class="nump">35,555<span></span>
</td>
</tr>
<tr class="ro">
<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 lease liabilities</a></td>
<td class="nump">48,065<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Finance Leases</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_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2021</a></td>
<td class="nump">174<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo', window );">2022</a></td>
<td class="nump">174<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree', window );">2023</a></td>
<td class="nump">174<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour', window );">2024</a></td>
<td class="nump">174<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive', window );">2025</a></td>
<td class="nump">174<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive', window );">2026 and thereafter</a></td>
<td class="nump">1,354<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_FinanceLeaseLiabilityPaymentsDue', window );">Total lease payments</a></td>
<td class="nump">2,224<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount', window );">Less: Interest</a></td>
<td class="nump">636<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiability', window );">Present value of lease liabilities</a></td>
<td class="nump">1,588<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_shen_LeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Total</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_shen_LesseeLeaseLiabilityPaymentsNextTwelveMonths', window );">2021</a></td>
<td class="nump">4,220<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_shen_LesseeLeaseLiabilityPaymentsDueYearTwo', window );">2022</a></td>
<td class="nump">4,456<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_shen_LesseeLeaseLiabilityPaymentsDueYearThree', window );">2023</a></td>
<td class="nump">4,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_shen_LesseeLeaseLiabilityPaymentsDueYearFour', window );">2024</a></td>
<td class="nump">3,651<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_shen_LesseeLeaseLiabilityPaymentsDueYearFive', window );">2025</a></td>
<td class="nump">3,424<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_shen_LesseeLeaseLiabilityPaymentsDueAfterYearFive', window );">2026 and thereafter</a></td>
<td class="nump">66,093<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_shen_LesseeLeaseLiabilityPaymentsDue', window );">Total lease payments</a></td>
<td class="nump">85,844<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_shen_LesseeLeaseLiabilityUndiscountedExcessAmount', window );">Less: Interest</a></td>
<td class="nump">36,191<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_shen_LeaseLiability', window );">Present value of lease liabilities</a></td>
<td class="nump">$ 49,653<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_shen_LeaseLiabilitiesPaymentsDueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Lease Liabilities, Payments, Due [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;">shen_LeaseLiabilitiesPaymentsDueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>shen_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_shen_LeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Lease, Liability</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">shen_LeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>shen_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_shen_LesseeLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Lessee, Lease Liability, Payments, Due</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">shen_LesseeLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>shen_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_shen_LesseeLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Lessee, Lease Liability, Payments, Due After Year Five</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">shen_LesseeLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>shen_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_shen_LesseeLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Lessee, Lease Liability, Payments, Due Year Five</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">shen_LesseeLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>shen_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_shen_LesseeLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Lessee, Lease Liability, Payments, Due Year Four</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">shen_LesseeLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>shen_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_shen_LesseeLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Lessee, Lease Liability, Payments, Due Year Three</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">shen_LesseeLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>shen_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_shen_LesseeLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Lessee, Lease Liability, Payments, Due Year Two</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">shen_LesseeLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>shen_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_shen_LesseeLeaseLiabilityPaymentsNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Lessee, Lease Liability, Payments Due Next Twelve Months</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">shen_LesseeLeaseLiabilityPaymentsNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>shen_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_shen_LesseeLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Lessee, Lease Liability, Undiscounted Excess 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;">shen_LesseeLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>shen_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 finance 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><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 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_FinanceLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for finance 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_FinanceLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 finance lease to be paid 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_FinanceLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 finance 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_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 finance 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_FinanceLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 finance 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_FinanceLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 finance 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_FinanceLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 finance 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_FinanceLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 finance 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_FinanceLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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_OperatingLeaseLiabilitiesPaymentsDueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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>77
<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="idm139786431469112">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Maturity of Lease Liability - Lessor (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_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_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths', window );">2021</a></td>
<td class="nump">$ 6,292<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears', window );">2022</a></td>
<td class="nump">5,236<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears', window );">2023</a></td>
<td class="nump">3,618<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears', window );">2024</a></td>
<td class="nump">2,410<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears', window );">2025</a></td>
<td class="nump">1,320<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThereafter', window );">2026 and thereafter</a></td>
<td class="nump">3,805<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_LessorOperatingLeasePaymentsToBeReceived', window );">Total</a></td>
<td class="nump">$ 22,681<span></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_LessorOperatingLeasePaymentsToBeReceived">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 payments to be received by lessor 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 30<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121576215&amp;loc=SL77919396-209981<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LessorOperatingLeasePaymentsToBeReceived</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 payment to be received by lessor for operating lease 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 30<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121576215&amp;loc=SL77919396-209981<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 payment to be received by lessor for operating lease 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 30<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121576215&amp;loc=SL77919396-209981<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 payment to be received by lessor for operating lease 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 30<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121576215&amp;loc=SL77919396-209981<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThereafter">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 payment to be received by lessor for operating lease 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 30<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121576215&amp;loc=SL77919396-209981<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LessorOperatingLeasePaymentsToBeReceivedThereafter</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 payment to be received by lessor for operating lease 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 30<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121576215&amp;loc=SL77919396-209981<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 payment to be received by lessor for operating lease 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 30<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121576215&amp;loc=SL77919396-209981<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<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="idm139786519266440">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt (Details)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</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>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Interest Paid, Excluding Capitalized Interest, Operating Activities</a></td>
<td class="nump">$ 18,600,000<span></span>
</td>
<td class="nump">$ 27,600,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_shen_LeverageRatioTwo', window );">Total leverage ratio through December 31, 2019</a></td>
<td class="nump">3.25<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_shen_LeverageRatioThree', window );">Total leverage ratio thereafter</a></td>
<td class="nump">3.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_shen_DebtServiceCoverageRatioActual', window );">Debt service coverage ratio, actual</a></td>
<td class="nump">6.6<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_shen_DebtInstrumentCovenantsMinimumLiquidityAmount', window );">Covenants minimum liquidity amount</a></td>
<td class="nump">$ 25,000,000.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_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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_shen_DebtInstrumentCreditAgreementTermsLimitOfDividendsPaidDistributionsAndRedemptionOfCapitalStock', window );">Amended 2016 credit agreement, limit of dividends paid, distributions and redemption of capital stock</a></td>
<td class="nump">$ 25,000,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_shen_DebtInstrumentCreditAgreementTermsPercentageOfConsolidatedNetIncome', window );">Amended 2016 credit agreement, limit of consolidated net income (as a percent)</a></td>
<td class="nump">60.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_shen_LeverageRatioOne', window );">Total leverage ratio from closing date through December 31, 2018</a></td>
<td class="nump">3.50<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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_shen_DebtServiceCoverageRatioActual', window );">Debt service coverage ratio, actual</a></td>
<td class="nump">2.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=shen_TermLoanA1Member', window );">Term loan A-1 | London Interbank Offered Rate (LIBOR)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="nump">1.50%<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=shen_TermLoanA2Member', window );">Term loan A-2 | London Interbank Offered Rate (LIBOR)</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="nump">1.75%<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_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Maximum borrowing capacity</a></td>
<td class="nump">$ 75,000,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_DebtInstrumentTerm', window );">Term of credit facility</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_shen_DebtInstrumentCovenantsMinimumLiquidityAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 minimum liquidity balance, defined as availability under the revolver facility plus unrestricted cash and cash equivalents on deposit in a deposit account for which a control agreement has been delivered to the administrative agent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">shen_DebtInstrumentCovenantsMinimumLiquidityAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>shen_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_shen_DebtInstrumentCreditAgreementTermsLimitOfDividendsPaidDistributionsAndRedemptionOfCapitalStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Credit Agreement Terms, Limit Of Dividends Paid, Distributions, And Redemption Of Capital 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;">shen_DebtInstrumentCreditAgreementTermsLimitOfDividendsPaidDistributionsAndRedemptionOfCapitalStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>shen_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_shen_DebtInstrumentCreditAgreementTermsPercentageOfConsolidatedNetIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Credit Agreement Terms, Percentage Of Consolidated Net Income</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">shen_DebtInstrumentCreditAgreementTermsPercentageOfConsolidatedNetIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>shen_</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_shen_DebtServiceCoverageRatioActual">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 actual debt service coverage ratio.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">shen_DebtServiceCoverageRatioActual</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>shen_</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_shen_LeverageRatioOne">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 total leverage ratio.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">shen_LeverageRatioOne</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>shen_</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_shen_LeverageRatioThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 total leverage ratio.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">shen_LeverageRatioThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>shen_</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_shen_LeverageRatioTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 total leverage ratio.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">shen_LeverageRatioTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>shen_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage points added to the reference rate to compute the variable rate on the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentBasisSpreadOnVariableRate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_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_DebtInstrumentAxis=shen_TermLoanA1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=shen_TermLoanA1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=us-gaap_LondonInterbankOfferedRateLIBORMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=us-gaap_LondonInterbankOfferedRateLIBORMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=shen_TermLoanA2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=shen_TermLoanA2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<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="idm139786439944312">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Debt - Credit Agreement (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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Total</a></td>
<td class="nump">$ 697,918<span></span>
</td>
<td class="nump">$ 732,040<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_shen_UnamortizedLoanFeesNet', window );">Less: unamortized loan fees</a></td>
<td class="nump">9,455<span></span>
</td>
<td class="nump">11,926<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_shen_LongTermDebtNetOfUnamortizedLoanFees', window );">Total debt, net of unamortized loan fees</a></td>
<td class="nump">688,463<span></span>
</td>
<td class="nump">720,114<span></span>
</td>
</tr>
<tr class="rh">
<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=shen_TermLoanA1Member', window );">Term loan A-1</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Total</a></td>
<td class="nump">229,437<span></span>
</td>
<td class="nump">258,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_DebtInstrumentAxis=shen_TermLoanA2Member', window );">Term loan A-2</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Total</a></td>
<td class="nump">$ 468,481<span></span>
</td>
<td class="nump">$ 473,469<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_shen_LongTermDebtNetOfUnamortizedLoanFees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 loan fees 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">shen_LongTermDebtNetOfUnamortizedLoanFees</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>shen_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_shen_UnamortizedLoanFeesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 net unamortized loan fees.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">shen_UnamortizedLoanFeesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>shen_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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_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_DebtInstrumentAxis=shen_TermLoanA1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=shen_TermLoanA1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=shen_TermLoanA2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=shen_TermLoanA2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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="idm139786432661032">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt - Financial Covenants in Credit Agreements (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>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_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_shen_LeverageRatioActual', window );">Total leverage ratio, actual</a></td>
<td class="nump">2.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_shen_DebtServiceCoverageRatioActual', window );">Debt service coverage ratio, actual</a></td>
<td class="nump">6.6<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_shen_DebtInstrumentCovenantLiquidityBalanceActual', window );">Minimum liquidity balance, actual</a></td>
<td class="nump">$ 270,400,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_shen_RatioOfIndebtednessToEbitda', window );">Ratio of indebtedness to EBITDA</a></td>
<td class="nump">3.25<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_shen_MinimumDebtServiceCoverageRatio', window );">Minimum debt service coverage ratio</a></td>
<td class="nump">2.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_shen_DebtInstrumentCovenantsMinimumLiquidityAmount', window );">Covenants minimum liquidity amount</a></td>
<td class="nump">$ 25,000,000.0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_shen_DebtInstrumentCovenantLiquidityBalanceActual">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Liquidity Balance, Actual</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">shen_DebtInstrumentCovenantLiquidityBalanceActual</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>shen_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_shen_DebtInstrumentCovenantsMinimumLiquidityAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 minimum liquidity balance, defined as availability under the revolver facility plus unrestricted cash and cash equivalents on deposit in a deposit account for which a control agreement has been delivered to the administrative agent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">shen_DebtInstrumentCovenantsMinimumLiquidityAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>shen_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_shen_DebtServiceCoverageRatioActual">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 actual debt service coverage ratio.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">shen_DebtServiceCoverageRatioActual</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>shen_</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_shen_LeverageRatioActual">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 actual leverage ratio.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">shen_LeverageRatioActual</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>shen_</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_shen_MinimumDebtServiceCoverageRatio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 of EBITDA divided by sum of all scheduled principal payments on Term Loans and regularly scheduled principal payments on other indebtedness plus cash interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">shen_MinimumDebtServiceCoverageRatio</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>shen_</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_shen_RatioOfIndebtednessToEbitda">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 of indebtedness to earnings before interest, taxes, depreciation and 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;">shen_RatioOfIndebtednessToEbitda</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>shen_</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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>81
<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="idm139786511494808">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Derivative and Hedging - Narrative (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 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_DerivativeLineItems', window );"><strong>Derivative [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_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths', window );">Cash flow hedge gain (loss) to be reclassified within twelve months</a></td>
<td class="nump">$ 3.2<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_HedgingDesignationAxis=us-gaap_NondesignatedMember', window );">Not Designated as Hedging Instrument | Cash Flow Hedging</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_shen_DerivativeOutstandingDebtPercentageHedged', window );">Percentage hedged</a></td>
<td class="nump">41.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeAssetNotionalAmount', window );">Notional amount of interest rate swaps</a></td>
<td class="nump">$ 289.4<span></span>
</td>
<td class="nump">$ 339.8<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=shen_InterestRateSwapMay2016Member', window );">Interest Rate Swap, May 2016 | Not Designated as Hedging Instrument | Cash Flow Hedging</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeFixedInterestRate', window );">Interest rate</a></td>
<td class="nump">1.16%<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_shen_DerivativeOutstandingDebtPercentageHedged">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Derivative, Outstanding Debt, Percentage Hedged</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">shen_DerivativeOutstandingDebtPercentageHedged</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>shen_</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_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 net amount of existing gains or losses on cash flow hedges at the reporting date expected to be reclassified to earnings within the next 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 815<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121549185&amp;loc=d3e80748-113994<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeAssetNotionalAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Nominal or face amount used to calculate payments on the derivative asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5579245-113959<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1B<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5580258-113959<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5579245-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeAssetNotionalAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeFixedInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fixed interest rate related to the interest rate derivative.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeFixedInterestRate</td>
</tr>
<tr>
<td style="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_DerivativeLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HedgingDesignationAxis=us-gaap_NondesignatedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HedgingDesignationAxis=us-gaap_NondesignatedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=shen_InterestRateSwapMay2016Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=shen_InterestRateSwapMay2016Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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="idm139786438594920">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Derivative and Hedging - Schedule of Derivative Instruments (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_DerivativesFairValueLineItems', window );"><strong>Derivatives, Fair Value [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_DerivativeAssets', window );">Derivative asset</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 1,252<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember', window );">Interest rate swaps | Designated as Hedging Instrument</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativesFairValueLineItems', window );"><strong>Derivatives, Fair Value [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_DerivativeAssets', window );">Derivative asset</a></td>
<td class="nump">4,048<span></span>
</td>
<td class="nump">2,634<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember', window );">Interest rate swaps | Designated as Hedging Instrument | Prepaid expenses and 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_DerivativesFairValueLineItems', window );"><strong>Derivatives, Fair Value [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_DerivativeAssets', window );">Derivative asset</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,382<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember', window );">Interest rate swaps | Designated as Hedging Instrument | Deferred charges and other assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativesFairValueLineItems', window );"><strong>Derivatives, Fair Value [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_DerivativeAssets', window );">Derivative asset</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,252<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember', window );">Interest rate swaps | Designated as Hedging Instrument | Accrued liabilities and 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_DerivativesFairValueLineItems', window );"><strong>Derivatives, Fair Value [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_DerivativeAssets', window );">Derivative asset</a></td>
<td class="nump">$ 4,048<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_DerivativeAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226008-175313<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 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121572278&amp;loc=d3e13433-108611<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 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativesFairValueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_DerivativesFairValueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_InterestRateSwapMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_InterestRateSwapMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=shen_DeferredChargesandOtherAssetsNetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=shen_DeferredChargesandOtherAssetsNetMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=shen_AccruedLiabilitiesAndOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=shen_AccruedLiabilitiesAndOtherMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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="idm139786439134280">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Derivative and Hedging - Schedule of Accumulated Other Comprehensive Income (Loss) (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_shen_AOCIAttributabletoParentTaxRollForward', window );"><strong>Income Tax (Expense) Benefit</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AociTaxAttributableToParent', window );">Balance as of December 31, 2019</a></td>
<td class="num">$ (2,326)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax', window );">Net change in unrealized (loss) gain</a></td>
<td class="nump">2,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_ReclassificationFromAociCurrentPeriodTax', window );">Amounts reclassified from accumulated other comprehensive income (loss) to interest expense</a></td>
<td class="num">(1,138)<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_OtherComprehensiveIncomeLossTax', window );">Net current period other comprehensive (loss) income</a></td>
<td class="nump">1,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_AociTaxAttributableToParent', window );">Balance as of December 31, 2020</a></td>
<td class="num">(658)<span></span>
</td>
<td class="num">$ (2,326)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AOCIAttributableToParentNetOfTaxRollForward', window );"><strong>Accumulated Other Comprehensive Income (Loss), net of taxes</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Balance as of December 31, 2019</a></td>
<td class="nump">308<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_OciBeforeReclassificationsNetOfTaxAttributableToParent', window );">Net change in unrealized (loss) gain</a></td>
<td class="num">(5,638)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent', window );">Amounts reclassified from accumulated other comprehensive income (loss) to interest expense</a></td>
<td class="nump">624<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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Net current period other comprehensive (loss) income</a></td>
<td class="num">(5,014)<span></span>
</td>
<td class="num">(7,972)<span></span>
</td>
<td class="nump">$ 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_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Balance as of December 31, 2020</a></td>
<td class="num">(4,706)<span></span>
</td>
<td class="nump">308<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_AccumulatedNetUnrealizedInvestmentGainLossMember', window );">Gains (Losses) on Cash Flow Hedges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_shen_AOCIAttributabletoParentBeforeTaxRollForward', window );"><strong>Gains (Losses) on Cash Flow Hedges</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AociBeforeTaxAttributableToParent', window );">Balance as of December 31, 2019</a></td>
<td class="nump">2,634<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent', window );">Net change in unrealized (loss) gain</a></td>
<td class="num">(8,444)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent', window );">Amounts reclassified from accumulated other comprehensive income (loss) to interest expense</a></td>
<td class="nump">1,762<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_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent', window );">Net current period other comprehensive (loss) income</a></td>
<td class="num">(6,682)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AociBeforeTaxAttributableToParent', window );">Balance as of December 31, 2020</a></td>
<td class="num">$ (4,048)<span></span>
</td>
<td class="nump">$ 2,634<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_shen_AOCIAttributabletoParentBeforeTaxRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>AOCI Attributable to Parent, Before Tax [Roll Forward]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">shen_AOCIAttributabletoParentBeforeTaxRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>shen_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_shen_AOCIAttributabletoParentTaxRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>AOCI Attributable to Parent, Tax [Roll Forward]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">shen_AOCIAttributabletoParentTaxRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>shen_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AOCIAttributableToParentNetOfTaxRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_AOCIAttributableToParentNetOfTaxRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_AociBeforeTaxAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 increase (decrease) in accumulated equity from transactions and other events and circumstances from non-owner sources, attributable to parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners (distributions to owners).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AociBeforeTaxAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AociTaxAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 accumulated other comprehensive income (loss) attributable to parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AociTaxAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 and reclassification adjustments of other comprehensive income (loss) attributable to parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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), attributable to parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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) before reclassification adjustment from 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://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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 other comprehensive income (loss) attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569643-111683<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-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_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of other comprehensive income (loss) attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569643-111683<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 reclassification adjustments of other comprehensive income (loss) attributable to parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 adjustments of other comprehensive income (loss) attributable to parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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 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 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=121640130&amp;loc=d3e1436-108581<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReclassificationFromAociCurrentPeriodTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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) of reclassification adjustment from 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://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 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_ReclassificationFromAociCurrentPeriodTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>84
<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="idm139786439882824">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Narrative (Details) - USD ($)<br></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_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [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_IncomeTaxesPaid', window );">Cash paid for income taxes</a></td>
<td class="nump">$ 11,200,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_ProceedsFromIncomeTaxRefunds', window );">Proceeds from income tax refunds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9,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_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal', window );">Deferred tax assets, operating loss carryforwards, state and local</a></td>
<td class="nump">7,723,000<span></span>
</td>
<td class="nump">10,071,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_UnrecognizedTaxBenefits', window );">Unrecognized tax benefits</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_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember', window );">Domestic Tax Authority</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_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [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_OperatingLossCarryforwards', window );">Operating loss carryforwards</a></td>
<td class="nump">36,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_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember', window );">State and Local Jurisdiction</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>Operating Loss Carryforwards [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_OperatingLossCarryforwards', window );">Operating loss carryforwards</a></td>
<td class="nump">$ 100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 state and local 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_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4297-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=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_IncomeTaxesPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_ProceedsFromIncomeTaxRefunds">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 received during the 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 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 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_ProceedsFromIncomeTaxRefunds</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_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_StateAndLocalJurisdictionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>85
<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="idm139786547445128">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Components of Federal and State Income Taxes (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 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_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Current (benefit) expense</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 taxes</a></td>
<td class="num">$ (13,748)<span></span>
</td>
<td class="num">$ (16,393)<span></span>
</td>
<td class="num">$ (6,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_CurrentStateAndLocalTaxExpenseBenefit', window );">State taxes</a></td>
<td class="num">(2,148)<span></span>
</td>
<td class="num">(282)<span></span>
</td>
<td class="nump">833<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_CurrentIncomeTaxExpenseBenefit', window );">Total current provision</a></td>
<td class="num">(15,896)<span></span>
</td>
<td class="num">(16,675)<span></span>
</td>
<td class="num">(5,200)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Deferred expense (benefit)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 taxes</a></td>
<td class="nump">13,729<span></span>
</td>
<td class="nump">16,453<span></span>
</td>
<td class="nump">4,433<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit', window );">State taxes</a></td>
<td class="nump">1,581<span></span>
</td>
<td class="nump">395<span></span>
</td>
<td class="num">(576)<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 provision</a></td>
<td class="nump">15,310<span></span>
</td>
<td class="nump">16,848<span></span>
</td>
<td class="nump">3,857<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 );">Income tax (benefit) expense</a></td>
<td class="num">$ (586)<span></span>
</td>
<td class="nump">$ 173<span></span>
</td>
<td class="num">$ (1,343)<span></span>
</td>
</tr>
<tr class="ro">
<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 rate</a></td>
<td class="num">(28.70%)<span></span>
</td>
<td class="nump">6.80%<span></span>
</td>
<td class="num">(183.00%)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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_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_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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_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_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>86
<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="idm139786431466616">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Reconciliation of Income Taxes (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 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_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract', window );"><strong>Effective Income Tax Rate Reconciliation, Amount [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_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate', window );">Expected tax expense at federal statutory</a></td>
<td class="nump">$ 428<span></span>
</td>
<td class="nump">$ 538<span></span>
</td>
<td class="nump">$ 154<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes', window );">State income taxes, net of federal tax effect</a></td>
<td class="nump">54<span></span>
</td>
<td class="nump">15<span></span>
</td>
<td class="num">(202)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate', window );">Revaluation of U.S. deferred income taxes</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(760)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount', window );">Excess tax benefit from share based compensation and other, net</a></td>
<td class="num">(1,068)<span></span>
</td>
<td class="num">(380)<span></span>
</td>
<td class="num">(535)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax (benefit) expense</a></td>
<td class="num">$ (586)<span></span>
</td>
<td class="nump">$ 173<span></span>
</td>
<td class="num">$ (1,343)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after 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://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 718<br> -SubTopic 740<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120384911&amp;loc=d3e23163-113944<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations, attributable to increase (decrease) 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 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e32059-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 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_IncomeTaxReconciliationChangeInEnactedTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><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_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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_IncomeTaxReconciliationStateAndLocalIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>87
<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="idm139786438596376">
<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_DeferredTaxAssetsDeferredIncome', window );">Leases</a></td>
<td class="nump">$ 123,129<span></span>
</td>
<td class="nump">$ 106,564<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAssetRetirementObligations', window );">Asset retirement obligations</a></td>
<td class="nump">10,403<span></span>
</td>
<td class="nump">9,957<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal', window );">Net operating loss carry-forwards</a></td>
<td class="nump">7,723<span></span>
</td>
<td class="nump">10,071<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions', window );">Pension liabilities</a></td>
<td class="nump">3,868<span></span>
</td>
<td class="nump">3,161<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals', window );">Accruals and stock based compensation</a></td>
<td class="nump">3,093<span></span>
</td>
<td class="nump">1,935<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther', window );">Other</a></td>
<td class="nump">5,002<span></span>
</td>
<td class="nump">1,408<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGross', window );">Total gross deferred tax assets</a></td>
<td class="nump">153,218<span></span>
</td>
<td class="nump">133,096<span></span>
</td>
</tr>
<tr class="re">
<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 valuation allowance</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_DeferredTaxAssetsNet', window );">Net deferred tax assets</a></td>
<td class="nump">153,218<span></span>
</td>
<td class="nump">133,096<span></span>
</td>
</tr>
<tr class="re">
<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="ro">
<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 );">Property, plant and equipment</a></td>
<td class="nump">127,602<span></span>
</td>
<td class="nump">110,676<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome', window );">Leases</a></td>
<td class="nump">126,458<span></span>
</td>
<td class="nump">105,475<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Intangible assets</a></td>
<td class="nump">25,722<span></span>
</td>
<td class="nump">27,201<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesOther', window );">Prepaid assets and other</a></td>
<td class="nump">24,088<span></span>
</td>
<td class="nump">27,311<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 gross deferred tax liabilities</a></td>
<td class="nump">303,870<span></span>
</td>
<td class="nump">270,663<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="nump">$ 150,652<span></span>
</td>
<td class="nump">$ 137,567<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<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_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 state and local 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_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 pension 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/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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 from provisions, reserves, allowances, and accruals, 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 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_DeferredTaxAssetsTaxDeferredExpenseOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from reserves and accruals.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAssetRetirementObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 asset retirement obligations. An asset retirement obligation is a legal obligation associated with the disposal or retirement from service of a tangible long-lived 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 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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAssetRetirementObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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_DeferredTaxLiabilitiesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 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 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_DeferredTaxLiabilitiesOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 tax deferred revenue or income 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 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_DeferredTaxLiabilitiesTaxDeferredIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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>88
<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="idm139786512959400">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings per Share &amp; Stock Compensation - Narrative (Details)<br> $ / shares in Units, $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($) </div>
<div>plan </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </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_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_shen_NumberOfStockIncentivePlans', window );">Number of stock incentive plans | plan</a></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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Compensation, nonvested awards, compensation cost not yet recognized | $</a></td>
<td class="nump">$ 3.7<span></span>
</td>
<td class="nump">$ 3.7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Compensation, nonvested awards, cost not yet recognized, period for recognition</a></td>
<td class="text">2 years 7 months 6 days<span></span>
</td>
<td class="text">2 years 7 months 6 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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Anti-dilutive awards outstanding (fewer than)(in shares)</a></td>
<td class="nump">110,000<span></span>
</td>
<td class="nump">110,000<span></span>
</td>
<td class="nump">110,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_PlanNameAxis=shen_ThePlan2005Member', window );">The 2005 Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Number of shares authorized for issuance (in shares)</a></td>
<td class="nump">2,880,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_PlanNameAxis=shen_ThePlan2014Member', window );">The 2014 Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized', window );">Additional number of shares authorized for issuance (in shares)</a></td>
<td class="nump">3,000,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_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units (RSUs) | The 2005 Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod', window );">Expiration 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="rh">
<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) | The 2014 Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod', window );">Expiration 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="rh">
<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) | 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="re">
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Award vesting 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_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units (RSUs) | 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="ro">
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Award vesting period</a></td>
<td class="text">4 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=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units (RSUs) | Employees And Directors</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">96,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 49.02<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=shen_RelativeTotalShareholderReturnAwardsMember', window );">Relative Total Shareholder Return 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Award vesting period</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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=shen_RelativeTotalShareholderReturnAwardsMember', window );">Relative Total Shareholder Return Awards | 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_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_shen_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriodPercentage', window );">Shares issued (as a percent)</a></td>
<td class="nump">0.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_AwardTypeAxis=shen_RelativeTotalShareholderReturnAwardsMember', window );">Relative Total Shareholder Return Awards | 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_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_shen_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriodPercentage', window );">Shares issued (as a percent)</a></td>
<td class="nump">150.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_AwardTypeAxis=shen_RelativeTotalShareholderReturnAwardsMember', window );">Relative Total Shareholder Return Awards | Employees And Directors</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">40,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 56.32<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_shen_NumberOfStockIncentivePlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 shareholder approved company stock incentive plans.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">shen_NumberOfStockIncentivePlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>shen_</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_shen_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriodPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share-Based Compensation Arrangement By Share-Based Payment Award, Shares Issued In Period, 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;">shen_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriodPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>shen_</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_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_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_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_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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 additional 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized</td>
</tr>
<tr>
<td style="padding-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_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_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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)(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_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=shen_ThePlan2005Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=shen_ThePlan2005Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=shen_ThePlan2014Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=shen_ThePlan2014Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=shen_EmployeesAndDirectorsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=shen_EmployeesAndDirectorsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=shen_RelativeTotalShareholderReturnAwardsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=shen_RelativeTotalShareholderReturnAwardsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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="idm139786438792600">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings per Share &amp; Stock Compensation - Schedule of Stock Compensation Expense (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-based Payment Arrangement [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_AllocatedShareBasedCompensationExpense', window );">Stock compensation expense</a></td>
<td class="nump">$ 6,227<span></span>
</td>
<td class="nump">$ 3,732<span></span>
</td>
<td class="nump">$ 5,153<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount', window );">Capitalized stock compensation</a></td>
<td class="nump">320<span></span>
</td>
<td class="nump">365<span></span>
</td>
<td class="nump">408<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax', window );">Stock compensation expense, net</a></td>
<td class="nump">$ 5,907<span></span>
</td>
<td class="nump">$ 3,367<span></span>
</td>
<td class="nump">$ 4,745<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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_AllocatedShareBasedCompensationExpenseNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 expense 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_AllocatedShareBasedCompensationExpenseNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 capitalized 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 (h)(1)(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_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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>90
<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="idm139786513658392">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings per Share &amp; Stock Compensation - Basic and Diluted Earnings Per Share (Details) - USD ($)<br> $ / shares in Units, shares in Thousands, $ 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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-based Payment Arrangement [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_IncomeLossFromContinuingOperations', window );">Income from continuing operations</a></td>
<td class="nump">$ 1,600<span></span>
</td>
<td class="nump">$ 1,412<span></span>
</td>
<td class="num">$ (536)<span></span>
</td>
<td class="nump">$ 150<span></span>
</td>
<td class="num">$ (896)<span></span>
</td>
<td class="nump">$ 1,168<span></span>
</td>
<td class="nump">$ 1,509<span></span>
</td>
<td class="nump">$ 607<span></span>
</td>
<td class="nump">$ 2,626<span></span>
</td>
<td class="nump">$ 2,388<span></span>
</td>
<td class="nump">$ 2,077<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity', window );">Income from discontinued operations, net of tax</a></td>
<td class="nump">47,675<span></span>
</td>
<td class="nump">33,509<span></span>
</td>
<td class="nump">29,784<span></span>
</td>
<td class="nump">13,129<span></span>
</td>
<td class="nump">15,439<span></span>
</td>
<td class="nump">13,186<span></span>
</td>
<td class="nump">11,640<span></span>
</td>
<td class="nump">13,303<span></span>
</td>
<td class="nump">124,097<span></span>
</td>
<td class="nump">53,568<span></span>
</td>
<td class="nump">44,518<span></span>
</td>
</tr>
<tr class="ro">
<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">$ 49,275<span></span>
</td>
<td class="nump">$ 34,921<span></span>
</td>
<td class="nump">$ 29,248<span></span>
</td>
<td class="nump">$ 13,279<span></span>
</td>
<td class="nump">$ 14,543<span></span>
</td>
<td class="nump">$ 14,354<span></span>
</td>
<td class="nump">$ 13,149<span></span>
</td>
<td class="nump">$ 13,910<span></span>
</td>
<td class="nump">$ 126,723<span></span>
</td>
<td class="nump">$ 55,956<span></span>
</td>
<td class="nump">$ 46,595<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic weighted average shares outstanding (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">49,901<span></span>
</td>
<td class="nump">49,811<span></span>
</td>
<td class="nump">49,542<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare', window );">Basic - Income from continuing operations (in dollars per share)</a></td>
<td class="nump">$ 0.03<span></span>
</td>
<td class="nump">$ 0.03<span></span>
</td>
<td class="num">$ (0.01)<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">$ (0.01)<span></span>
</td>
<td class="nump">$ 0.02<span></span>
</td>
<td class="nump">$ 0.03<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.05<span></span>
</td>
<td class="nump">$ 0.05<span></span>
</td>
<td class="nump">$ 0.04<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare', window );">Basic - Income from discontinued operations, net of tax (in dollars per share)</a></td>
<td class="nump">0.96<span></span>
</td>
<td class="nump">0.67<span></span>
</td>
<td class="nump">0.59<span></span>
</td>
<td class="nump">0.27<span></span>
</td>
<td class="nump">0.30<span></span>
</td>
<td class="nump">0.27<span></span>
</td>
<td class="nump">0.23<span></span>
</td>
<td class="nump">0.27<span></span>
</td>
<td class="nump">2.49<span></span>
</td>
<td class="nump">1.07<span></span>
</td>
<td class="nump">0.90<span></span>
</td>
</tr>
<tr class="ro">
<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 net income per share (in dollars per share)</a></td>
<td class="nump">0.99<span></span>
</td>
<td class="nump">0.70<span></span>
</td>
<td class="nump">0.58<span></span>
</td>
<td class="nump">0.27<span></span>
</td>
<td class="nump">0.29<span></span>
</td>
<td class="nump">0.29<span></span>
</td>
<td class="nump">0.26<span></span>
</td>
<td class="nump">0.28<span></span>
</td>
<td class="nump">$ 2.54<span></span>
</td>
<td class="nump">$ 1.12<span></span>
</td>
<td class="nump">$ 0.94<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_shen_BusinessAcquisitionNoncontrollingInterestSharesReservedToAcquireNoncontrollingInterest', window );">Effect from dilutive shares and options outstanding (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">123<span></span>
</td>
<td class="nump">290<span></span>
</td>
<td class="nump">521<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted average shares outstanding, diluted (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">50,024<span></span>
</td>
<td class="nump">50,101<span></span>
</td>
<td class="nump">50,063<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare', window );">Diluted - Income from continuing operations (in dollars per share)</a></td>
<td class="nump">0.03<span></span>
</td>
<td class="nump">0.03<span></span>
</td>
<td class="num">(0.01)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(0.01)<span></span>
</td>
<td class="nump">0.02<span></span>
</td>
<td class="nump">0.03<span></span>
</td>
<td class="nump">0.01<span></span>
</td>
<td class="nump">$ 0.05<span></span>
</td>
<td class="nump">$ 0.05<span></span>
</td>
<td class="nump">$ 0.04<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare', window );">Diluted - Income from discontinued operations, net of tax (in dollars per share)</a></td>
<td class="nump">0.95<span></span>
</td>
<td class="nump">0.67<span></span>
</td>
<td class="nump">0.59<span></span>
</td>
<td class="nump">0.27<span></span>
</td>
<td class="nump">0.30<span></span>
</td>
<td class="nump">0.27<span></span>
</td>
<td class="nump">0.23<span></span>
</td>
<td class="nump">0.27<span></span>
</td>
<td class="nump">2.48<span></span>
</td>
<td class="nump">1.07<span></span>
</td>
<td class="nump">0.89<span></span>
</td>
</tr>
<tr class="re">
<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 net income per share (in dollars per share)</a></td>
<td class="nump">$ 0.98<span></span>
</td>
<td class="nump">$ 0.70<span></span>
</td>
<td class="nump">$ 0.58<span></span>
</td>
<td class="nump">$ 0.27<span></span>
</td>
<td class="nump">$ 0.29<span></span>
</td>
<td class="nump">$ 0.29<span></span>
</td>
<td class="nump">$ 0.26<span></span>
</td>
<td class="nump">$ 0.28<span></span>
</td>
<td class="nump">$ 2.53<span></span>
</td>
<td class="nump">$ 1.12<span></span>
</td>
<td class="nump">$ 0.93<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_shen_BusinessAcquisitionNoncontrollingInterestSharesReservedToAcquireNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Noncontrolling Interest, Shares Reserved To Acquire Noncontrolling Interest</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">shen_BusinessAcquisitionNoncontrollingInterestSharesReservedToAcquireNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>shen_</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_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_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_IncomeLossFromContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 income (loss) from continuing operations attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4613673-111683<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 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-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 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<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.13)<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 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 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 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 9: 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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) from continuing operations 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://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.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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 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 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 10: 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 11: 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(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 12: 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 13: 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 1<br> -Subparagraph (SX 210.5-03(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868656-224227<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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-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_IncomeLossFromContinuingOperationsPerBasicShare</td>
</tr>
<tr>
<td style="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_IncomeLossFromContinuingOperationsPerDilutedShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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) derived from continuing operations during 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/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 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 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<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(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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 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 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<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(11))<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 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 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 S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-03(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868656-224227<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 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<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 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1252-109256<br><br>Reference 12: 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(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<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 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-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_IncomeLossFromContinuingOperationsPerDilutedShare</td>
</tr>
<tr>
<td style="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_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 income (loss) from a discontinued operation attributable to the parent. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<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> -Section 45<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-107759<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1012-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 basic share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><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 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1278-109256<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(25))<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 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 4: 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(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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><br>Reference 6: 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(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<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 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 S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(14))<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_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare</td>
</tr>
<tr>
<td style="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_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><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 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<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 S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 5.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398118&amp;loc=d3e355146-122828<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 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-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 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1278-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_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>91
<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="idm139786433424712">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commitments and Contingencies Narrative (Details)<br></strong></div></th>
<th class="th">
<div>Dec. 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_OtherCommitmentsAxis=shen_FCCSpectrumLicensesMember', window );">FCC spectrum licenses</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_OtherCommitmentsLineItems', window );"><strong>Other Commitments [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_shen_OtherCommitmentAnnualPayments', window );">Other commitment, annual payments</a></td>
<td class="nump">$ 108,000.0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_shen_OtherCommitmentAnnualPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Other Commitment, Annual Payments</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">shen_OtherCommitmentAnnualPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>shen_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherCommitmentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCommitmentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherCommitmentsAxis=shen_FCCSpectrumLicensesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCommitmentsAxis=shen_FCCSpectrumLicensesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>92
<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="idm139786424296584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Reporting - Selected Financial Data for Segments (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_shen_EntityWideInformationRevenueFromExternalCustomerAbstract', window );"><strong>External revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Service revenue and other</a></td>
<td class="nump">$ 58,132<span></span>
</td>
<td class="nump">$ 55,173<span></span>
</td>
<td class="nump">$ 54,336<span></span>
</td>
<td class="nump">$ 53,134<span></span>
</td>
<td class="nump">$ 53,602<span></span>
</td>
<td class="nump">$ 51,814<span></span>
</td>
<td class="nump">$ 51,551<span></span>
</td>
<td class="nump">$ 49,895<span></span>
</td>
<td class="nump">$ 220,775<span></span>
</td>
<td class="nump">$ 206,862<span></span>
</td>
<td class="nump">$ 192,683<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating expenses</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization', window );">Cost of 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="nump">88,203<span></span>
</td>
<td class="nump">82,949<span></span>
</td>
<td class="nump">80,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_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">85,016<span></span>
</td>
<td class="nump">77,846<span></span>
</td>
<td class="nump">70,844<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">48,703<span></span>
</td>
<td class="nump">46,786<span></span>
</td>
<td class="nump">44,390<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Total operating 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">221,922<span></span>
</td>
<td class="nump">207,581<span></span>
</td>
<td class="nump">195,652<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_OperatingIncomeLoss', window );">Operating loss</a></td>
<td class="nump">$ 1,614<span></span>
</td>
<td class="nump">$ 470<span></span>
</td>
<td class="num">$ (1,867)<span></span>
</td>
<td class="num">$ (1,364)<span></span>
</td>
<td class="num">$ (550)<span></span>
</td>
<td class="nump">$ 681<span></span>
</td>
<td class="nump">$ 915<span></span>
</td>
<td class="num">$ (1,765)<span></span>
</td>
<td class="num">(1,147)<span></span>
</td>
<td class="num">(719)<span></span>
</td>
<td class="num">(2,969)<span></span>
</td>
</tr>
<tr class="re">
<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 );">Capital expenditures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">120,450<span></span>
</td>
<td class="nump">67,048<span></span>
</td>
<td class="nump">56,631<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Broadband</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_shen_EntityWideInformationRevenueFromExternalCustomerAbstract', window );"><strong>External revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Service revenue and 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="nump">204,347<span></span>
</td>
<td class="nump">193,943<span></span>
</td>
<td class="nump">183,120<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating expenses</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">39,472<span></span>
</td>
<td class="nump">33,545<span></span>
</td>
<td class="nump">28,103<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">41,076<span></span>
</td>
<td class="nump">38,566<span></span>
</td>
<td class="nump">35,992<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">163,987<span></span>
</td>
<td class="nump">151,346<span></span>
</td>
<td class="nump">140,826<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 );">Operating loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,360<span></span>
</td>
<td class="nump">42,597<span></span>
</td>
<td class="nump">42,294<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Capital expenditures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">117,246<span></span>
</td>
<td class="nump">60,627<span></span>
</td>
<td class="nump">43,197<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Tower</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_shen_EntityWideInformationRevenueFromExternalCustomerAbstract', window );"><strong>External revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Service revenue and 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="nump">17,055<span></span>
</td>
<td class="nump">12,985<span></span>
</td>
<td class="nump">12,196<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating expenses</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,430<span></span>
</td>
<td class="nump">937<span></span>
</td>
<td class="nump">704<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,906<span></span>
</td>
<td class="nump">1,976<span></span>
</td>
<td class="nump">2,406<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,232<span></span>
</td>
<td class="nump">6,690<span></span>
</td>
<td class="nump">6,797<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_OperatingIncomeLoss', window );">Operating loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,823<span></span>
</td>
<td class="nump">6,295<span></span>
</td>
<td class="nump">5,399<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Capital expenditures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,001<span></span>
</td>
<td class="nump">921<span></span>
</td>
<td class="nump">6,145<span></span>
</td>
</tr>
<tr 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_shen_EntityWideInformationRevenueFromExternalCustomerAbstract', window );"><strong>External revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Service revenue and 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="nump">18,015<span></span>
</td>
<td class="nump">16,346<span></span>
</td>
<td class="nump">12,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_IntersegmentEliminationMember', window );">Intersegment Eliminations | Broadband</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_shen_EntityWideInformationRevenueFromExternalCustomerAbstract', window );"><strong>External revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Service revenue and 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="nump">8,989<span></span>
</td>
<td class="nump">10,392<span></span>
</td>
<td class="nump">9,906<span></span>
</td>
</tr>
<tr 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 | Tower</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_shen_EntityWideInformationRevenueFromExternalCustomerAbstract', window );"><strong>External revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Service revenue and 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="nump">9,653<span></span>
</td>
<td class="nump">6,020<span></span>
</td>
<td class="nump">5,016<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember', window );">Intersegment Eliminations | Corporate &amp; 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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_shen_EntityWideInformationRevenueFromExternalCustomerAbstract', window );"><strong>External revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Service revenue and 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="num">(627)<span></span>
</td>
<td class="num">(66)<span></span>
</td>
<td class="num">(2,633)<span></span>
</td>
</tr>
<tr 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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating expenses</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">44,114<span></span>
</td>
<td class="nump">43,364<span></span>
</td>
<td class="nump">42,037<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,721<span></span>
</td>
<td class="nump">6,244<span></span>
</td>
<td class="nump">5,992<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">49,703<span></span>
</td>
<td class="nump">49,545<span></span>
</td>
<td class="nump">48,029<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 );">Operating loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(50,330)<span></span>
</td>
<td class="num">(49,611)<span></span>
</td>
<td class="num">(50,662)<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Capital expenditures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,203<span></span>
</td>
<td class="nump">5,500<span></span>
</td>
<td class="nump">7,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_ProductOrServiceAxis=shen_ResidentialAndSMBMember', window );">Residential &amp; SMB | Operating 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_shen_EntityWideInformationRevenueFromExternalCustomerAbstract', window );"><strong>External revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Service revenue and 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="nump">154,956<span></span>
</td>
<td class="nump">142,290<span></span>
</td>
<td class="nump">131,512<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=shen_ResidentialAndSMBMember', window );">Residential &amp; SMB | Operating Segments | Broadband</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_shen_EntityWideInformationRevenueFromExternalCustomerAbstract', window );"><strong>External revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Service revenue and 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="nump">154,956<span></span>
</td>
<td class="nump">142,290<span></span>
</td>
<td class="nump">131,512<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=shen_ResidentialAndSMBMember', window );">Residential &amp; SMB | Operating Segments | Tower</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_shen_EntityWideInformationRevenueFromExternalCustomerAbstract', window );"><strong>External revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Service revenue and 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="nump">0<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_srt_ProductOrServiceAxis=shen_CommercialFiberMember', window );">Commercial Fiber | Operating 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_shen_EntityWideInformationRevenueFromExternalCustomerAbstract', window );"><strong>External revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Service revenue and 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="nump">24,431<span></span>
</td>
<td class="nump">23,004<span></span>
</td>
<td class="nump">22,090<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=shen_CommercialFiberMember', window );">Commercial Fiber | Operating Segments | Broadband</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_shen_EntityWideInformationRevenueFromExternalCustomerAbstract', window );"><strong>External revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Service revenue and 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="nump">24,431<span></span>
</td>
<td class="nump">23,004<span></span>
</td>
<td class="nump">22,090<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=shen_CommercialFiberMember', window );">Commercial Fiber | Operating Segments | Tower</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_shen_EntityWideInformationRevenueFromExternalCustomerAbstract', window );"><strong>External revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Service revenue and 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="nump">0<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_srt_ProductOrServiceAxis=shen_CarrierAccessRevenueMember', window );">RLEC &amp; Other | Operating 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_shen_EntityWideInformationRevenueFromExternalCustomerAbstract', window );"><strong>External revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Service revenue and 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="nump">15,971<span></span>
</td>
<td class="nump">18,257<span></span>
</td>
<td class="nump">19,612<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=shen_CarrierAccessRevenueMember', window );">RLEC &amp; Other | Operating Segments | Broadband</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_shen_EntityWideInformationRevenueFromExternalCustomerAbstract', window );"><strong>External revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Service revenue and 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="nump">15,971<span></span>
</td>
<td class="nump">18,257<span></span>
</td>
<td class="nump">19,612<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=shen_CarrierAccessRevenueMember', window );">RLEC &amp; Other | Operating Segments | Tower</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_shen_EntityWideInformationRevenueFromExternalCustomerAbstract', window );"><strong>External revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Service revenue and 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="nump">0<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_srt_ProductOrServiceAxis=shen_TowerLeaseMember', window );">Tower lease | Operating 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_shen_EntityWideInformationRevenueFromExternalCustomerAbstract', window );"><strong>External revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Service revenue and 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="nump">7,402<span></span>
</td>
<td class="nump">6,965<span></span>
</td>
<td class="nump">7,180<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=shen_TowerLeaseMember', window );">Tower lease | Operating Segments | Broadband</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_shen_EntityWideInformationRevenueFromExternalCustomerAbstract', window );"><strong>External revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Service revenue and 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="nump">0<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_srt_ProductOrServiceAxis=shen_TowerLeaseMember', window );">Tower lease | Operating Segments | Tower</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_shen_EntityWideInformationRevenueFromExternalCustomerAbstract', window );"><strong>External revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Service revenue and 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="nump">7,402<span></span>
</td>
<td class="nump">6,965<span></span>
</td>
<td class="nump">7,180<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=shen_ServiceandOtherMember', window );">Service revenue and other | Operating 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_shen_EntityWideInformationRevenueFromExternalCustomerAbstract', window );"><strong>External revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Service revenue and 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="nump">202,760<span></span>
</td>
<td class="nump">190,516<span></span>
</td>
<td class="nump">180,394<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=shen_ServiceandOtherMember', window );">Service revenue and other | Operating Segments | Broadband</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_shen_EntityWideInformationRevenueFromExternalCustomerAbstract', window );"><strong>External revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Service revenue and 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="nump">195,358<span></span>
</td>
<td class="nump">183,551<span></span>
</td>
<td class="nump">173,214<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=shen_ServiceandOtherMember', window );">Service revenue and other | Operating Segments | Tower</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_shen_EntityWideInformationRevenueFromExternalCustomerAbstract', window );"><strong>External revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Service revenue and 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="nump">7,402<span></span>
</td>
<td class="nump">6,965<span></span>
</td>
<td class="nump">7,180<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ServiceMember', window );">Cost of 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_OperatingExpensesAbstract', window );"><strong>Operating expenses</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization', window );">Cost of 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="nump">88,203<span></span>
</td>
<td class="nump">82,949<span></span>
</td>
<td class="nump">80,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_srt_ProductOrServiceAxis=us-gaap_ServiceMember', window );">Cost of services | Operating Segments | Broadband</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating expenses</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization', window );">Cost of 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="nump">83,439<span></span>
</td>
<td class="nump">79,235<span></span>
</td>
<td class="nump">76,731<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ServiceMember', window );">Cost of services | Operating Segments | Tower</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating expenses</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization', window );">Cost of 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="nump">4,896<span></span>
</td>
<td class="nump">3,777<span></span>
</td>
<td class="nump">3,687<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ServiceMember', window );">Cost of services | 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_OperatingExpensesAbstract', window );"><strong>Operating expenses</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization', window );">Cost of 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="num">$ (132)<span></span>
</td>
<td class="num">$ (63)<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_shen_EntityWideInformationRevenueFromExternalCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">shen_EntityWideInformationRevenueFromExternalCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>shen_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cost of product sold and service rendered, excluding depreciation, depletion, and amortization.</p></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 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<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)(d))<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_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_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_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_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI 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 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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_SellingGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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=shen_BroadbandSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=shen_BroadbandSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=shen_TowerSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=shen_TowerSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_us-gaap_StatementBusinessSegmentsAxis=us-gaap_CorporateAndOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=us-gaap_CorporateAndOtherMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_ProductOrServiceAxis=shen_ResidentialAndSMBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=shen_ResidentialAndSMBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=shen_CommercialFiberMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=shen_CommercialFiberMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=shen_CarrierAccessRevenueMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=shen_CarrierAccessRevenueMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=shen_TowerLeaseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=shen_TowerLeaseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=shen_ServiceandOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=shen_ServiceandOtherMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_ServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ServiceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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="idm139786512650984">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Reporting - Reconciliation of Operating Profit (Loss) from Segments to Consolidated (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_shen_ReconciliationOfIncomeFromContinuingOperationsFromSegmentsToConsolidatedAbstract', window );"><strong>Reconciliation of income from continuing operations from segments to consolidated [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_OperatingIncomeLoss', window );">Total consolidated operating loss</a></td>
<td class="nump">$ 1,614<span></span>
</td>
<td class="nump">$ 470<span></span>
</td>
<td class="num">$ (1,867)<span></span>
</td>
<td class="num">$ (1,364)<span></span>
</td>
<td class="num">$ (550)<span></span>
</td>
<td class="nump">$ 681<span></span>
</td>
<td class="nump">$ 915<span></span>
</td>
<td class="num">$ (1,765)<span></span>
</td>
<td class="num">$ (1,147)<span></span>
</td>
<td class="num">$ (719)<span></span>
</td>
<td class="num">$ (2,969)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Other income, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,187<span></span>
</td>
<td class="nump">3,280<span></span>
</td>
<td class="nump">3,703<span></span>
</td>
</tr>
<tr class="ro">
<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 from continuing operations before income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,040<span></span>
</td>
<td class="nump">$ 2,561<span></span>
</td>
<td class="nump">$ 734<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_shen_ReconciliationOfIncomeFromContinuingOperationsFromSegmentsToConsolidatedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">shen_ReconciliationOfIncomeFromContinuingOperationsFromSegmentsToConsolidatedAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>shen_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_NonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7)<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_NonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>94
<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="idm139786437752136">
<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 58,132<span></span>
</td>
<td class="nump">$ 55,173<span></span>
</td>
<td class="nump">$ 54,336<span></span>
</td>
<td class="nump">$ 53,134<span></span>
</td>
<td class="nump">$ 53,602<span></span>
</td>
<td class="nump">$ 51,814<span></span>
</td>
<td class="nump">$ 51,551<span></span>
</td>
<td class="nump">$ 49,895<span></span>
</td>
<td class="nump">$ 220,775<span></span>
</td>
<td class="nump">$ 206,862<span></span>
</td>
<td class="nump">$ 192,683<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating (loss) income</a></td>
<td class="nump">1,614<span></span>
</td>
<td class="nump">470<span></span>
</td>
<td class="num">(1,867)<span></span>
</td>
<td class="num">(1,364)<span></span>
</td>
<td class="num">(550)<span></span>
</td>
<td class="nump">681<span></span>
</td>
<td class="nump">915<span></span>
</td>
<td class="num">(1,765)<span></span>
</td>
<td class="num">(1,147)<span></span>
</td>
<td class="num">(719)<span></span>
</td>
<td class="num">(2,969)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperations', window );">Income from continuing operations</a></td>
<td class="nump">1,600<span></span>
</td>
<td class="nump">1,412<span></span>
</td>
<td class="num">(536)<span></span>
</td>
<td class="nump">150<span></span>
</td>
<td class="num">(896)<span></span>
</td>
<td class="nump">1,168<span></span>
</td>
<td class="nump">1,509<span></span>
</td>
<td class="nump">607<span></span>
</td>
<td class="nump">2,626<span></span>
</td>
<td class="nump">2,388<span></span>
</td>
<td class="nump">2,077<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity', window );">Income from discontinued operations, net of tax</a></td>
<td class="nump">47,675<span></span>
</td>
<td class="nump">33,509<span></span>
</td>
<td class="nump">29,784<span></span>
</td>
<td class="nump">13,129<span></span>
</td>
<td class="nump">15,439<span></span>
</td>
<td class="nump">13,186<span></span>
</td>
<td class="nump">11,640<span></span>
</td>
<td class="nump">13,303<span></span>
</td>
<td class="nump">124,097<span></span>
</td>
<td class="nump">53,568<span></span>
</td>
<td class="nump">44,518<span></span>
</td>
</tr>
<tr class="ro">
<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">$ 49,275<span></span>
</td>
<td class="nump">$ 34,921<span></span>
</td>
<td class="nump">$ 29,248<span></span>
</td>
<td class="nump">$ 13,279<span></span>
</td>
<td class="nump">$ 14,543<span></span>
</td>
<td class="nump">$ 14,354<span></span>
</td>
<td class="nump">$ 13,149<span></span>
</td>
<td class="nump">$ 13,910<span></span>
</td>
<td class="nump">$ 126,723<span></span>
</td>
<td class="nump">$ 55,956<span></span>
</td>
<td class="nump">$ 46,595<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare', window );">Basic - Income from continuing operations (in dollars per share)</a></td>
<td class="nump">$ 0.03<span></span>
</td>
<td class="nump">$ 0.03<span></span>
</td>
<td class="num">$ (0.01)<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">$ (0.01)<span></span>
</td>
<td class="nump">$ 0.02<span></span>
</td>
<td class="nump">$ 0.03<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.05<span></span>
</td>
<td class="nump">$ 0.05<span></span>
</td>
<td class="nump">$ 0.04<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare', window );">Basic - Income from discontinued operations, net of tax (in dollars per share)</a></td>
<td class="nump">0.96<span></span>
</td>
<td class="nump">0.67<span></span>
</td>
<td class="nump">0.59<span></span>
</td>
<td class="nump">0.27<span></span>
</td>
<td class="nump">0.30<span></span>
</td>
<td class="nump">0.27<span></span>
</td>
<td class="nump">0.23<span></span>
</td>
<td class="nump">0.27<span></span>
</td>
<td class="nump">2.49<span></span>
</td>
<td class="nump">1.07<span></span>
</td>
<td class="nump">0.90<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Net income per share - basic (in dollars per share)</a></td>
<td class="nump">0.99<span></span>
</td>
<td class="nump">0.70<span></span>
</td>
<td class="nump">0.58<span></span>
</td>
<td class="nump">0.27<span></span>
</td>
<td class="nump">0.29<span></span>
</td>
<td class="nump">0.29<span></span>
</td>
<td class="nump">0.26<span></span>
</td>
<td class="nump">0.28<span></span>
</td>
<td class="nump">2.54<span></span>
</td>
<td class="nump">1.12<span></span>
</td>
<td class="nump">0.94<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare', window );">Diluted - Income from continuing operations (in dollars per share)</a></td>
<td class="nump">0.03<span></span>
</td>
<td class="nump">0.03<span></span>
</td>
<td class="num">(0.01)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(0.01)<span></span>
</td>
<td class="nump">0.02<span></span>
</td>
<td class="nump">0.03<span></span>
</td>
<td class="nump">0.01<span></span>
</td>
<td class="nump">0.05<span></span>
</td>
<td class="nump">0.05<span></span>
</td>
<td class="nump">0.04<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare', window );">Diluted - Income from discontinued operations, net of tax (in dollars per share)</a></td>
<td class="nump">0.95<span></span>
</td>
<td class="nump">0.67<span></span>
</td>
<td class="nump">0.59<span></span>
</td>
<td class="nump">0.27<span></span>
</td>
<td class="nump">0.30<span></span>
</td>
<td class="nump">0.27<span></span>
</td>
<td class="nump">0.23<span></span>
</td>
<td class="nump">0.27<span></span>
</td>
<td class="nump">2.48<span></span>
</td>
<td class="nump">1.07<span></span>
</td>
<td class="nump">0.89<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Net income per share - diluted (in dollars per share)</a></td>
<td class="nump">$ 0.98<span></span>
</td>
<td class="nump">$ 0.70<span></span>
</td>
<td class="nump">$ 0.58<span></span>
</td>
<td class="nump">$ 0.27<span></span>
</td>
<td class="nump">$ 0.29<span></span>
</td>
<td class="nump">$ 0.29<span></span>
</td>
<td class="nump">$ 0.26<span></span>
</td>
<td class="nump">$ 0.28<span></span>
</td>
<td class="nump">$ 2.53<span></span>
</td>
<td class="nump">$ 1.12<span></span>
</td>
<td class="nump">$ 0.93<span></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_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_IncomeLossFromContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 income (loss) from continuing operations attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4613673-111683<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 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-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 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<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.13)<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 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 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 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 9: 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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) from continuing operations 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://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.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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 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 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 10: 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 11: 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(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 12: 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 13: 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 1<br> -Subparagraph (SX 210.5-03(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868656-224227<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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-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_IncomeLossFromContinuingOperationsPerBasicShare</td>
</tr>
<tr>
<td style="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_IncomeLossFromContinuingOperationsPerDilutedShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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) derived from continuing operations during 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/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 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 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<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(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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 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 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<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(11))<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 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 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 S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-03(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868656-224227<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 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<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 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1252-109256<br><br>Reference 12: 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(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<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 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-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_IncomeLossFromContinuingOperationsPerDilutedShare</td>
</tr>
<tr>
<td style="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_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 income (loss) from a discontinued operation attributable to the parent. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<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> -Section 45<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-107759<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1012-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 basic share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><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 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1278-109256<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(25))<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 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 4: 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(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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><br>Reference 6: 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(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<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 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 S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(14))<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_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare</td>
</tr>
<tr>
<td style="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_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><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 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<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 S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 5.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398118&amp;loc=d3e355146-122828<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 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-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 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1278-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_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=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_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_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_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI 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 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>95
<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="idm139786440391896">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule II Valuation and Qualifying Accounts and Reserves (Details) - SEC Schedule, 12-09, Allowance, Credit Loss - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 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_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="ro">
<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 Year</a></td>
<td class="nump">$ 533<span></span>
</td>
<td class="nump">$ 534<span></span>
</td>
<td class="nump">$ 466<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesRecoveries', window );">Recoveries added to allowance</a></td>
<td class="nump">758<span></span>
</td>
<td class="nump">649<span></span>
</td>
<td class="nump">631<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Bad debt expense</a></td>
<td class="nump">1,220<span></span>
</td>
<td class="nump">1,743<span></span>
</td>
<td class="nump">1,983<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesDeductions', window );">Write-offs</a></td>
<td class="num">(1,897)<span></span>
</td>
<td class="num">(2,393)<span></span>
</td>
<td class="num">(2,546)<span></span>
</td>
</tr>
<tr class="ro">
<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 Year</a></td>
<td class="nump">$ 614<span></span>
</td>
<td class="nump">$ 533<span></span>
</td>
<td class="nump">$ 534<span></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_ValuationAllowancesAndReservesRecoveries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 recovery of amount previously written off or reestablishment of reserve previously utilized.</p></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 4<br> -Subparagraph (SX 210.12-09(Column C)(2))<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_ValuationAllowancesAndReservesRecoveries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>96
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( &I"65('04UB@0   +$    0    9&]C4')O<',O87!P+GAM
M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG
M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGD<Z,STA)8*O4'J@)I9GF
M3?X.CD:?<@X>K7A.YNJQ<&4GPZ4A!0W_<FW>J=0U[R;UEA_6\#MI7E!+ P04
M    " !J0EE2LK"2TNX    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9+/
M2L0P$(=?17)O)\FB:.CVHGA2$%Q0O(5D=C=L\X=DI-VWMZV[740?P&-F?OGF
M&YC&)&5BQI<<$V9R6*X&WX6B3%JS/5%2 ,7LT>M2CXDP-K<Q>TWC,^\@:7/0
M.P3)^0UX)&TU:9B 55J(K&VL42:CIIA/>&L6?/K,W0RS!K!#CX$*B%H :Z>)
MZ3AT#5P $XPP^_)=0+L0Y^J?V+D#[)0<BEM2?=_7_6K.C3L(>']^>IW7K5PH
MI(/!\5=QBHX)U^P\^6UU_[!Y9*WD4E1<5O)ZPV^5N%-<?$RN/_PNPCY:MW7_
MV/@LV#;PZR[:+U!+ P04    " !J0EE2F5R<(Q &  "<)P  $P   'AL+W1H
M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03<VEVV[29A.U.
M'X416(UL>621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X
M8-DOV]:[MR_>X%<R)!%!,!FGK_# "J5,7K5::0##.'W)$Q+#W(*+"$MX%,O6
M7.!;&B\CUNJTV]U6A&ELH1A'9&!]7BQH0-!445IO7R"TY1\S^!7+5(UEHP$3
M5T$FN8BT\OELQ?S:WCYES^DZ'3*!;C ;6"!_SF^GY$Y:B.%4PL3 :F<_5FO'
MT=)(@(+)?90%NDGVH],5"#(-.SJ=6,YV?/;$[9^,RMIT-&T:X./Q>#BVR]*+
M<!P$X%&[GL*=]&R_I$$)M*-IT&38]MJND::JC5-/T_=]W^N;:)P*C5M/TVMW
MW=..B<:MT'@-OO%/A\.NB<:KT'3K:28G_:YKI.D6:$)&X^MZ$A6UY4#3( !8
M<';6S-(#EEXI^G64&MD=N]U!7/!8[CF)$?[&Q036:=(9EC1&<IV0!0X -\31
M3%!\KT&VBN#"DM)<D-;/*;50&@B:R('U1X(AQ=RO_?67N\FD,WJ=?3K.:Y1_
M::L!I^V[F\^3_'/HY)^GD]=-0LYPO"P)\?LC6V&')VX[$W(Z'&="?,_V]I&E
M)3+/[_D*ZTX\9Q]6EK!=S\_DGHQR([O=]EA]]D]';B/7J<"S(M>41B1%G\@M
MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7
MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V<
M/!T3$LV4"P9!AI<D)A*I.7Y-2!/^*Z7:_IS30/"4+R3Z2I&/:;,CIW0FS>@S
M&L%&KQMUAVC2/'K^!?F<-0H<D1L= F<;LT8AA&F[\!ZO)(Z:K<(1*T(^8ADV
M&G*U%H&V<:F$8%H2QM%X3M*T$?Q9K#63/F#([,V1=<[6D0X1DEXW0CYBSHN0
M$;\>ACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0'
MHYI9";V$5FJ?JH<T/J@>,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y
M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RS<C'5*^3*=@Y
MG\#L_6@^GO'M^MDDA*^:62TC%I!+@;-!)+C\B\KP*L0)Z&1;)0G+5--E-XH2
MGD(;;NE3]4J5U^6ON2BX/%ODZ:^A=#XLS_D\7^>TS0LS0[=R2^JVE+ZU)CA*
M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D*
MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-#
MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B
M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P
MOFH]M!5.S_Y9K<B?#!%.%@L22&.4%Z9*HO,94[[G*TG$53B_13.V$I<8O./F
MQW%.4[@2=K8/ C*YNSFI>F4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W
MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2
MD 83 <V4R43P H)DIAR F/H+O?(,N2D5SJT^.7]%+(.&3E[2)1(4BK ,!2$7
M<N/O[Y-J=XS7^BR!;814,F35%\I#B<$],W)#V%0E\Z[:)@N%V^)4S;L:OB9@
M2\-Z;ITM)__;7M0]M!<]1O.CF> >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F
M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+
M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5
M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0    (
M &I"65()W_.,O08  &$:   8    >&PO=V]R:W-H965T<R]S:&5E=#$N>&UL
MI5EM;^(X$/Z\]RLL=K5JI042)VWI]D5*H;WEMJ5<:;O:.]T'DQAB-8DYVRGE
MW]_8 <)6P8ET_5#R-D\>C\?/C"?G2RY>9$RI0F]IDLF+5JS4XFNW*\.8ID1V
M^()F<&?&14H4G(IY5RX$)9$Q2I,N=ISC;DI8UKH\-]?&XO*<YRIA&1T+)/,T
M)6)U11.^O&BYK<V%!S:/E;[0O3Q?D#F=4/6T& LXZVY1(I;23#*>(4%G%ZW
M_3KP3K2!>>*9T:7<.49Z*%/.7_3),+IH.9H136BH- 2!GU?:ITFBD8#'OVO0
MUO:=VG#W>(-^8P8/@YD22?L\^<$B%5^T>BT4T1G)$_7 E]_H>D!'&B_DB33_
MT;)XUO=;*,REXNG:&!BD+"M^R=O:$3L&/6>/ 5X;X'<&[KXW>&L#KZF!OS;P
MC6>*H1@_#(@BE^>"+Y'03P.:/C#.--8P?);I>9\H 7<9V*G+/G^E K71TV2
M#CX=HD^(9>B*)0E,BCSO*GB%?K ;KN&N"CB\!\[%Z(YG*I;H.HMH]"M %[AM
M">(-P2ML11S0L(,\]PO"#G8J"/7MYC=TVD'8,^9NA?G ;OY'GL';G:JW_S(:
M;^MNS^!Y5G?_'4RE$A#R_U@@_2VD;R#]?0[B80X+4:''U8)6S9C=W'7:WRTL
MCK8LCIJQ"+(L)PEZH LN5!4=.XX2.;70.=[2.6Y&9TP%XY&.1@3KH](_-4CK
M^/OMPX>:&#C9<CNQ(O9S(32U&R9#\-1/2H25GQVMW79QVW,MO'I;7KV&@20(
MZ+J1Y?W3:,>:D43:YO%TR^G4BG.=*:96X*J$HE&>3JFHXF+'<!RG[9SV>C8?
MN4ZIETX31@]TSO0:!G>-2%HY;S5 DV_7HV TN ^^H<?KV^O^_=W=TVC8#QZ'
M]Z,)@M-Q,/IIH[PC\6X3RL,LY *FD^B9_8(F"N(-<8'Z/,^46,%O5#T.._IS
M8".)2Y*X"<E'\H:&$40AF['0,+7,>PWDD=]VW6/<<TYL#$OI=KTF#(,H$E3*
M+YL#= O/H?NLVG=VR"/'09,81DL3](.L;#3+=.#:!?T]S;X^@VE^Y,NLDF(-
M7,2R:2[F-FYEDG#MZOZ>VS8&QX*_LBRL]J$=TQY_9<)P[3K_GMJ82P7J_!=;
M[%\8=D2,>]BW<2L3AEN3,0PS*.OW4[$#'/FVQ.66&<*UR_HMUQEK'//,)L<U
M(*<]O^V[OE6.R_S@VL7]D2E(#7R&7'PP/403&N8"O%5)RX[4YVD*:C-1/'Q!
M!R..QI"7GTF2TT-;&5LF#FS7>\BJL)3F:+)*ISRI(E@#H!.&C4F9#[!=L3=.
M0M=O84RR.=V;PFJ 1L%D$/QIXU3*/VXD_[N3 /(0$UB,Z#Y7L!8S[;W*#4"!
M?&20]3[W]=(_/?6P<^*==U^K6)62CQM)_@_8EK9?,A!0"# B(?HC-)0RKP[_
M&LR?5-H\5NH\;J3SSSR!] U;=E,DB<H]6PW2B-L(E>*.&XG[IKPM2D<3\:#R
M>34Q.V*-JTIMQXVT?0AY5A2-!EULDPW52F9VQ!IFI;)CNS#OU+=0B$$RG'-1
M*5XU.+=$P#(.PI "$,!$!:2-8RGZV*[7:XZ3E"0)NLHEW);5L_G_]@2X%'W<
M:%=PG5(QUP'V.R"H6(O'@F35[K,#UE'S2I7W["(][-\\H""/F(*J)E"*@G*9
M*O8F(57J=56#5[,?]DK1]QIM J#:A%FT>*H&IM93I>)[C11_G$\3%H)[.*E:
MB(,URO&.NN..7RWLWDX;QB["F[VNW-D5P:*9ZHW=C((H5)>B-:AC+7@\D[H>
M43%%8KM)_/RQA]V3,ZE;DBQC1H(6@K^MD(X/:K;=@B;$Z*7BB $SW;%"I&BG
MI)2:6P L=5*,>1*!V*,#_1H-CITS\_S8@$XVH.:6>W:(P :Q=T,5FZ'"'67J
M'86&PV'!GLE?6SE(QS 7*=(-([2,J0&,]":-1IW/']UCYPP] ILJ&FC)(.JF
M%,U E2(X@]6JF3]U)IU-S<8@TT.2+XL270LP:1K,VH!E4.,Y*"(K>&X&2FX0
M*%BLO3TK^BDKW4^!X2QC%L;%0$0Q N-@*CNV\"W3K]<H_?9A= +>.LPB^H:^
MT^HU98=RX,\[\D^//1NS,@][#5MQNPVF&[A8*=HU8'5]SS('>PT[<FM6Z\;<
M?EYVN!M;:\0K\Z]GSYL!4(H*6OOTV0ZP5P^[.SUYG:?,MPV)0MUL*=KSVZO;
M[R>!^6K0+1\O/K[<$9WF)$KH#$R=S@E,F2B^9Q0GBB],AW_*E>*I.8PI 8'0
M#\#]&>=J<Z)?L/VJ=/D?4$L#!!0    ( &I"65)BWWI#J0<  &4?   8
M>&PO=V]R:W-H965T<R]S:&5E=#(N>&ULK9EM;]LV$,>_"N$5PP8X-9_TU"8!
MTJ3;"G1MT;3;:UJF;:&2Z(F4T^S3CY0=218?G )[DTCVD?H??7>_(W7Y()IO
M<LNY M^KLI97LZU2NU>+A<RWO&+RI=CQ6G^S%DW%E+YM-@NY:SA;=8.J<H$A
MC!<5*^K9]67WV:?F^E*TJBQJ_JD!LJTJUCR^X:5XN)JAV=,'GXO-5ID/%M>7
M.[;A]UQ]W7UJ]-VBGV555+R6A:A!P]=7LQOTZI9B,Z"S^*O@#W)T#8PK2R&^
MF9MWJZL9-(IXR7-EIF#ZWY[?\K(T,VD=_QPGG?7/- /'UT^S_]8YKYU9,LEO
M1?EWL5+;JUDZ RN^9FVI/HN'/_C1H<C,EXM2=G_!P]$6SD#>2B6JXV"MH"KJ
MPW_V_;@0HP&(>@;@XP#\W 'D.(!TCAZ4=6[=,<6N+QOQ !ICK6<S%]W:=*.U
M-T5M?L9[U>AO"SU.7=]^_'#_\?V[NYLO;^_ FYOW-Q]NWX+[/]Z^_7(/+L#7
M^SOPRXM?P0M0U.#+5K22U2MYN5#ZR6;\(C\^Y<WA*=CSE#N>OP0$S0&&&#J&
MWSY[.,I.AR^TO[W3N'<:=_,1G]-MT_!: 28E5_)58$;2STBZ&:EO1B:W0*\-
MR,T%_Z<M]JS4CW"NU6&JI)O*I-G^&F41R9++Q7Z\)@XSB.((]68G2FFOE :5
MWN2Y:+4PG8,YURJ7)9^#6M<+L0:LU%G-ZIP#71_ 2K1+M6Y+G6K'(=KD18QH
MY^B+B)"YGD3N>)>)Y:/+U8.6:.1# DE&)I[:5C&)J<?1J'<T"CKZKLY%Q8%B
MW_G869?*R'H^G"BT+1 D,'8KC'N%<5#AIX;O6+$"_+LNRE*K-.LJU)8W+I&Q
M)2&+"9KHM(T00DGJUIGT.I-P<)^D"]CR<M4%B&3NY4P<(@C!&9V(M>VB"":)
M6VS:BTV#8K\(Q4I=.<>272)36R2%:8*BB4C;#E.41L2M,NM59F>"<\^EJGP5
M(K/%D23.)M(<5IBDGA\;P8$(\$Q8ZB:A48]SL"N964,=E::B[8S<KE8X 0 M
M-91"BJ=5S6%'8J)7WB-[!#(4E/V[$*N'HBP[O>]JQ>I-H?/]& )^W<B1VG$2
M31?;89>FV%>DT( BA(.R/^JU9JJH-Z#DNAT!C>D[+L3ZHI4\$+['64^2!Y+4
M6FW;C.(H]L7(@#L4YMT=7W.=89IW6]9LQJ4KI)DX"D,<36NMPRS#L2\^!NZA
M,/@^B/HB_\%*AFPR66IM$X0HHIEOC0=^H3# #I4LL)PVE# D*(%6$#CHE69I
M!K%'X@ P%#^KD2H+MBS*0A4\V$VA@3CH><C1?7K;=/.:YJ,4]>9"\:;2C?I2
M]6U+6[-*-*KX5\=C*5@-UIR[5\PF3IRF-)[V(PX[<A*HIUX-:$)A-O6]UXX]
M^GH1Y !3%F56.;+-*,19Y)$X< F%P72SVIL&< 7T[ZF_VQPR^[ 1T<F]XCLA
M"T\\VCQ*(POZ+BL2>9(%#]#"86CII6U:4X]$99HI9O:(+I'8Q@_2K>8T EQF
M$":>Y<4#I' 84B=-:2 *L$V;.(NFW9[#RA.C>+0U"O/H*?/$A$NC%'<*MD&#
MLF1:+%U6"?$P% \TPF$:/?WX(XWA7AH[2$12J\%RF"51Y.GZ\4 B'":1HVJ>
M1Q&V.4,CC$<U_*C9MM-[2^0I]7B@$7X.C7);NE.L@S@8IC"V(MAA&)'(MPG
M YEP>&_U?H**DDO9JQ^H\N,,P?86RXIRVZ3##/4X-5 1)T'<?NP:K(&"S\0N
M'@"%PX#JV[IB5*><J^"@5 3CR(I&AQU)(E\WAP=.X3.<,FV1WM:KHN%55Z^6
M9;'IRKY;L(T=FD73S9[#*D:1)W?( "<2AM,;7O-UH;K]U#FAQ$$>'3I3I2XS
MW21[ $4&0)$PH,9=\@\B@-@THC',+.4.,QQCG_(!7.3,1NJ0'&<TV@#"-(.6
M1@>GXBSS@(J,3@G#H#H44>%/8Z=FFT)ZWXFM7'/812FEQ'-4009>D3.\$E55
M' XK#MV@J$U4\#KW*0[.9]Y,O)([EO.KV:[ADC=[/KL&KF/A_V&B4Y\'W)$H
M6&KO];Z6;T6YXHW\^:<4H^1U=PBB'H/'Q0.?2)A/9DU%#71;G7_3$!*Z&6S
MGI4MGP/6JJUH.A1E\1Q"^!K0;)[&:;?Z^C).$"BD-"U/U^:T2BI]83*5*7#'
M<UXM=80]';AW1N;H_/QY+3E/MZ#)Z6H,8"/A[=[-:E68BJB3HSL1+6J0LUVA
MD\4ITMZ>4=U%6N?G#C.,D$_L $D2AN1GKIC^: 4X:VJS17)JM,%GCOC3Z4;#
M84<)A%Z5 R#)&4#F>5NU)5/\Z6#&;(UT3)M7<'L.?BF%E+\>0=^W05[@$YN,
M%S09G8 ?W;'-"/1L[NC 3QKFYZ%L2F]*.M\\V(",4DRL_:C#CB:88I_H@:0T
M3-*#Z.F6Y >=L%GI/N)Q& :/>.B 51K&ZETA]99?>_)[(]K='.@=;-EVI49_
M<R"!J4/'8TQ1S\'[P>4YT/W$L9UP^H>M=US3<N,P(7%*\91JB]$[4/,"^D_6
M;(I:ZM9EK0?"EXE>F^;P3O=PH\2N>RVZ%$J)JKO<<J9_%V.@OU\+H9YNS)O6
M_LWZ]7]02P,$%     @ :D)94M&25Y:\ @  >@<  !@   !X;"]W;W)K<VAE
M971S+W-H965T,RYX;6R5E5U3XC 4AO_*F8X7.N/:TD(1!YA!T-$95QG1W8N=
MO0AMH!G3I)NDX.ZOWY,4.R"@R 5-TO.^YSEI/KI+J5YT1JF!UYP+W?,R8XH+
MW]=)1G.BSV1!!;Z92943@UTU]W6A*$F=*.=^& 2QGQ,FO'[7C8U5ORM+PYF@
M8P6ZS'.B_EY2+I<]K^&]#3RR>6;L@-_O%F1.)]0\%V.%/;]V25E.A692@**S
MGC=H7 S;-MX%_&!TJ=?:8"N92OEB.[=ISPLL$.4T,=:!X&-!AY1S:X08?U:>
M7IW2"M?;;^[7KG:L94HT'4K^DZ4FZWGG'J1T1DIN'N7RAJ[J:5F_1'+M_F%9
MQ<8=#Y)2&YFOQ$B0,U$]R>MJ'M8$C>8>0;@2A(<*HI4@<H569*ZL$3&DWU5R
M"<I&HYMMN+EQ:JR&"?L5)T;A6X8ZTQ\^W$\>[FY'@Z>K$5P.[@;WPRN8W%Q=
M/4W@>$P4%2:CAB6$G\ W>)Z,X/CH!(Z "7C*9*F)2'77-TAB_?QDE?6RRAKN
MR3JBR1E$C5,(@S#8(1\>+&]T-N4^UE]/0EA/0NC\HCU^$T,,Q:5I0,[@F@DB
M$D8XC*5F;JW]&DRU4;CB?G^0+*J312Y9<T^R <>=@QDHX!Z$5)93,RLYKN=$
MEL+LG,S*L.T,[;9<].-&L^LOUF=L.Z85177,!FFS)FU^2#J4>8[5XQI,7DZA
M( H6A)<4CO'CIY)SHC04%(^$#-?)R2[PYA94\ [[HX@-Z%8-W?H"M$/30$J3
M2<7^T=3!5Z,[B2OSUAI/)P[<[QWX 8$;_''-'W^=GVE=?LX>;R$U.^?Q^3;[
MKL"XW=C+WJ[9VU]GQZM#&SPFF)A_5D#[T )V!>XLP%\[&>VM])VH.1,:.)VA
M-#AKHX>J3OJJ8V3A#LNI-'CTNF:&ER-5-@#?SZ0T;QU[_M;7;?\_4$L#!!0
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
M#I%!Y4$S5:,D&W*3[;EE#K*475'__&')-?R\NLMZB\@"(AAI.W<^9*4*E>#
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
MXG@?)NB[K-I-@SY7N<A/*YBIQ@\,R"N#&^*M<2&RCXCB#X@$)  :-#^[.$Z
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
MKGQ508W;&LLUW77C2I<'B#TSYWC+U:T-11J:%N,<V*6ZR0N='/A$P:%W1QV
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
M7- ,;?Y%:X%%Y6^;R?2)*:E*+="@U!W PE&/$6;<6G'^Y')]N.=;6S3>'9H
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
M@0BPOU3*=@ =T/^G</,O4$L#!!0    ( &I"65(E@]QLO00  -<+   9
M>&PO=V]R:W-H965T<R]S:&5E=#$U+GAM;*U6;6_;-A#^*P=M&%I BR7JQ5*6
M!$C2%2NP+D&+;1B&?:"EDTV4$E62BN-_OR,E.W:3.$/7+Q(IW<MS#^^.=[96
M^I-9(5JX;V5GSH.5M?WI;&:J%;;<G*@>._K3*-UR2UN]G)E>(Z^]4BMG+(KR
M6<M%%UR<^6^W^N),#5:*#F\UF*%MN=Y<H53K\R .MA\^B.7*N@^SB[.>+_$C
MVM_[6TV[V<Y*+5KLC% =:&S.@\OX]"IU\E[@#X%KL[<&%\E"J4]N\ZX^#R('
M""56UEG@]+K#:Y32&2(8GR>;P<ZE4]Q?;ZV_];%3+ MN\%K)/T5M5^=!$4"-
M#1^D_:#6O^ 43^;L54H:_X3U*)M& 52#L:J=E E!*[KQS>\G'O84BN<4V*3
M/.[1D4?YAEM^<:;5&K23)FMNX4/UV@1.=.Y0/EI-?P7IV8L;NT(-E\:@-<"[
M&BZK2@]8PZ^"+X045J YFUGRY.1GU63U:K3*GK$:,WBO.KLR\'-78WUH8$80
M=SC9%N<5.VKQ#58GD,0AL(A%1^PEN[@3;R\Y&O=>D/!&F$HJ,VB$OR\7QFI*
MF'^.>$IWGE+O*?W&#!^UZFKUU/2\PO. BM&@OL/@/[F"6XT]%S7@/16VP5%0
M.<T0*LF-$8T@%6XH_;3&SM+2&0Q!=)4<Z#B!A*%1D@I:=,M3>"4Z^J0&0Y;,
M:Z"CPG9!0-QQ'6RVKEVSL-CQKL('&-]#&D9Q0>\DC/(,KK3B]<*!JRB5W&E0
M"7\>A!%C.=./9I"-D+)U("ME*.@T3.,Y/8NR@'?D@ZBQH+E%,&O>&_CANX+%
M[">(PZ1@,/(5AW&9T[-(DB/D$*XRS).8WC%IS L*K4$BB/"MN%X>R&X9.^13
MJF[Y(V%JOQVC+(K+KV.*PHA"EC%:Y&$<S8^%3FP1GW%81B^QZ@R^R,M(89Y%
MGE.6SW=Y*O?R],6TW!/^.B9=*WF"SJ<B],F9NN3<QKJ%W&NUU+REUKR<F&5A
MD1<NB5D"'[F<0B&Y'K7=@.7W]*GG&[Z02)1%<P8EN1V3\8G@( N+(B:#>9P>
M9\H1FY#WDA;S,,ORR>@!4\_EY/^F\S&3OZEN&T^OM$]&U;@[<\P/B72=TLU^
MA]V #GL1YL7<+5B8IB6\O;X&T]/UK0<'KW)I"6HAQ9([6X8H*=*,*,S+YWPU
MPG49=S;>F2'AM&3TS,IX(L=Q.R;N([(("DLIZS.'*0]+TO'-%3Z@%1I]-=T\
MX#F%FV'*<8IJ)[&/F&M!,31:M5!1-E ?="@5J4WXW%DNL4/-I=R0%2ICNI &
M U;1KE5WZ*6M6J,VHZ&E5D,WL6E.P ]:(,C4=M(ZA;^0Z^DN/CRF+\[35X0_
M.N9:\167OD=S"PM<BJYS1!+>#9D;^X;O'T581(4OD9PT+^O:]QTN#Y-T2ER6
M,\C*Q%$^3^!ZQ3O7(BBZ7@NE@>I.T*Q%GU[1N2;):WA%B9^5A"W,J*QN^<:1
M^M!SOGR[ D%__%,C@R1AD,81).E!1.BJ9A=+%L9Q\BBFIZ[_V=ZPU2(U.#=2
M4E>B0[#CW+7[NIM:+\=A[4%\''G?4W\4E!42&U*-3N99 'H<(\>-5;T?W1;*
MTB#HERN:O%$[ ?K?*&6W&^=@-\M?_ M02P,$%     @ :D)94MZGLMO:!P
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
M00OP?NG H/:&-N@_:][\%U!+ P04    " !J0EE2OWFR<-<$  "E"@  &0
M 'AL+W=O<FMS:&5E=',O<VAE970Q."YX;6RE5EUSVS80_"LWJM-*,ZH^*)I1
M7-LS=MPVGDE:3Y*V#YT^0.111 ,"+ !:=G]]%R!%RTWBMM,7B0#O%GN+/1"G
M.V,_N(K9TUVMM#L;5=XW)_.YRRNNA9N9AC7>E,;6PF-HMW/76!9%3*K5/%DL
MLGDMI!Z=G\:Y&WM^:EJOI.8;2ZZM:V'O+UF9W=EH.=I/O)7;RH>)^?EI([;\
MCOU/S8W%:#Z@%+)F[:319+D\&UTL3R[3$!\#?I:\<P?/%"K9&/,A#*Z+L]$B
M$&+%N0\( G^W_)*5"D"@\4>/.1J6#(F'SWOT[V+MJ&4C'+\TZA=9^.ILM!Y1
MP:5HE7]K=J^XK^<XX.5&N?A+NRXV0W#>.F_J/AD,:JF[?W'7ZW"0L%Y\)B'I
M$Y+(NULHLKP27IR?6K,C&Z*!%AYBJ3$;Y*0.F_+.6[R5R//G5VSEK0C*D- %
MO>)B*_7V=.Z!'2+F>8]SV>$DG\%9)O3&:%\Y^E877#P&F(/4P"S9,[M,GD2\
MXGQ&J^64DD6R> )O-52ZBGBK?Z[T6CMO6UC+N\.JZ2)81'K)CJZDRY5QK67Z
M]6*#<-CGMR=8I .+-+)(_[?>_Q;G<0GO*Z:7IFZ$OO_*D=2>+3M/5G@FMQ,-
MHE%2(^Z_+N4=%S1>SI;9L\D4#98ST+Z^%5:*C6(:&\U4ASVEU]>7/[Z=D*^$
MIPH+(4\TC35W$FW!ZI[2Y3,R):'IG0>;0*3@C8>7D7TXJTWH1:%(U*8-\GOC
MA0IOCI+UBUD*BRL5NQ4U':U6+V;K80J&X'K#=C!%#$H6RQ>!O6LX-KBZGT41
M2B$MW0K5<F#F*W8,.1[V?2<<09E804&M"QR$1DAN:N[*$WD5ES ;Q_8VBH*#
MZP-.2JD;%-4M% 6)< 5#;?0H\+RA#5[A2( Z7)8=MX@&*CAX#'9!*-5SH[P2
M>AL(D@2W ^X!%UMCMEK^&7 K:]HM- TH!*HXB:MP1-YR3WU&!Q;;""5TSOVF
M0R24'C8/2QB%\S@X!/L3D+0S2A91C#Z+XJER0F/$^,JT#NS=Y/$V/!I<'N:1
M,KF(!R]*+!XHE5(C2,("![MQ0C>6&R$+XCM\;EQOZJ[*(_KRBW6R3+[!TW*Z
M6B=8M61KP12RV>VC8.$<0\%]QG*:'"?HZ]RV"%=PME1=@S^DI--%NAXRW@=#
M'A .V^KD5HM>N*IOM$,O'?481Y1,LU5*;SJ7A%IR'T5P^XV&K7[')+!B4P$\
MQ[?481P6D:7,A?;P3-':L$JP^91VE805"VN@G__(VV'_/M7H\* 82NZ[PD<7
M;\*WN/\.PU:NMU]T@\CSMFY5+/?S+J,Q#D>887,?7^.HT!\[Y7O<"1R-7R.2
M,805KKOD]^(N[,FPSMXX(LKTMSY?OAAT/:)Q,ETEV01/J\6:?H#(#YW3:BBI
M8IOT[+8@0./U-$W3"2#6BXS&QT!:3^BB/W_06PJ>@?!(*ZVI_Z, $'G0OO<N
M3/<\2W"R3I=AI2Q).Z(M+*L]-;"6^31TC[E?(9MFZV0"N"Q;!^*+)<IX4BN<
MB= HFC%H-,Z.N_]T^GR133[U^9H?7!UJ1C.%"Q(,$=3I;A'#[' 'N^BN'@_A
MW04.KM^&#5=<(G4Q>WX\(MM=BKJ!-TV\B&R,Q[4F/E:X1[(- 7A?&N/W@[#
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
MW7V-N>L^0NRW=Y]R/DNS4"CBBN80#8=9.A"F^SS2W3B]\I\D9MHY7?OEDB3
MYPWX?ZZUV]ZP@=TWJMO_ 5!+ P04    " !J0EE2U^0[@FP'   A$P  &0
M 'AL+W=O<FMS:&5E=',O<VAE970R,"YX;6RU6-MNXS80_17"3=LMH,BZ.O;F
M B39+;H/+8)DMXNBZ ,MT381251)*H[[]9T94HJ\2=P6;1\27<@Y,W/FPK'.
MMDK?FXT0ECW656/.)QMKV[?3J2DVHN8F5*UH8&6E=,TM/.KUU+1:\)*$ZFJ:
M1-%L6G/93"[.Z-V-OCA3G:UD(VXT,UU=<[V[$I7:GD_B2?_B5JXW%E],+\Y:
MOA9WPGYJ;S0\30>44M:B,5(U3(O5^>0R?GN5X7[:\+,46S.Z9^C)4JE[?/A0
MGD\B-$A4HK"(P.'R(*Y%52$0F/&[QYP,*E%P?-^C?T^^@R]+;L2UJC[+TF[.
M)_,)*\6*=Y6]5=L?A/<G1[Q"58;^LZW;FZ435G3&JMH+@P6U;-R5/WH>1@+S
MZ!6!Q LD9+=31%:^XY9?G&FU91IW QK>D*LD#<;)!H-R9S6L2I"S%^^Y;F2S
M-JP5FMUMN!;L&UZWI^S.JN*>7:L:PF\X,G@VM: 0Q::%![]RX,DKX''"?E2-
MW1CVOBE%N0\P!4L'<Y/>W*OD(.([480LC0.61$ET "\=W$\)+WT%CSP^QK"6
M[(;O(-LLN]2:-VM!][]>+HW5D#J_'5"6#<HR4I;]/US_9^#LXT;0"][L&!:N
MA3_#[%8Q@X(;595"'_.VU>H!B.FW.J0/30',0"FQFXJ#&*^@L$$S@P[!+""O
M@3[+U(J)WSMI=\RQ*P>Q8FR*54P8@RN LT,P)NJV4CLA3$B&0GO)217CG=TH
M+?\ --)A4$G7(D82S.=1$$61\P!6'H &SJQHCG>":V1%JI(MQ5HVR!/80\A.
MAQ6Z1C"[IT\\ME*3Z>Q[L=0=-"U8C;-3!MW-6-Z4",2W7)<&RA9,+R#;9=,)
M-.E!&,M@#U,M>FJ Z=W>AJ4 #4(7$N@)V+*SK%&,EZ7$[;S: UYZ6L&:#DI)
M[UO:$Q5G7Q!EGA&%JT\J4J3LG],69R'[U)MA?"($O2[TT_)[03;BL8':#>6.
M<RGH78/W/3EH6@'Y FE+6X-> I)0%-(EB\86B^+(*J!K@C?/<FV<8:=L"5M?
MU4-88^/85NB!['"O5/H(4&$\2C@2!*3L8@:.JLX@$%!HM2QPD\/L&@F,O+F]
M^V2^HUSO<YOTEF!&894VK.PTLHM=C7%+48)(P*D(;.I[.)M;@!7HZ%&V"*-D
MWS!>&=5;%WQA7A8]F7<K*DXE^%%9B/[=4['#DNUTP]Y\\]4\2:+3VX]WMW0;
MGW[7$[-O_IZ1#[SJG'7Y+$R3L3LA0+](REHT((Q%OP$89H1^0!>UH.A@]X7
M-K"L* UI_H >X@+VTN:MA#ACU:%JE[B&82NGYJ05Y&$C&*4UMJHG\L&QE>HT
M+1E:&[4@9*)G@$J:2L1NM'!8ODN-+5QQQ,4X5!*<!GBLA#&0-#Y3NQ9[X%,H
MOS6>HS$>IC/7#HE#G!64,G#="C"$UAK9-TO0W$%DFZY>PB+6G:MKUVZD,1WF
M+S!80/3HF'/,1%_CECB'JV^#WM*]0BB4<8W=T]/' 6@6A9 /KE>*QV+CD($$
M,SI@/611<6/D"JGAIB]<8*06W'3H9F<P8F@$!A/SN 1.I7Y*L\% YNDK85._
M0":[)H&/&I,>$*";0T] $M!:I<L]37C*8W<YQG,53(&:P3X"PZ>Q. A0<CFX
M0K827GV+.*85-%8.&>GR+G1GY?'S=C28L07?.68;'I_F+?N%DH_F) 93CJ
MXJ3S1C9#!4,3H18!+7B!_^;^3'Y1PQ&;!4ER M<T.(&B/&)Y$.<IN^:MA/*G
M<]0\%T\!/YWET#@.H0>L@:Z$D(O(J4AG>,V"DRQGE]23J?'N^>+Z&P0&'0B0
M3^V8.$K#$QAOJPI58!RI074-1FK=D*E[5E F]I&%S&U4<XS5N3=H]'UK@\U*
M"S*]\ )+BF2/[8^]+<WPF)>^K_GC#PQ*PEE?[I\%ZZQ$_B@AK*:\W7DN?>J
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
MAR>&YRS?XS<=5,-V&N@_>/G98D_6D.MV=O5-$7KR5\^TWCK..N61/S'R!\P
M)Y)PHA@NEU-K%B\?QC>P-M@#NG!$D%'X3S,J:GDBPSUA_X9^^^7#9]88R'3&
MLWIE+5R+>QW=\-1ZB$'EG,)] *?YS0T-UWI0D@(SC-'EM,8(\AO2_<VO"0GK
MR*PABCN3W1R_VQO")J:<54^7LJ.K]S=AORT)YR^]LXQWWJU0"F?A=<[!B:O.
M]T]8V][M ^!U_^[U-+U_/?Q<V9F&JULUA6ATGJ<C9OL7N?[#FV5X!9L8[\TB
M-.FVJRQ-P/C4&+_YH 6VSZ)7OP-02P,$%     @ :D)94N$0;N8 !   > L
M !D   !X;"]W;W)K<VAE971S+W-H965T,C,N>&ULK5;;<MLV$/V5'3;3D698
MD^!-I"MIQI=FDDZ3NG8O#YT^0.1*XH0$% "T[+_/@J0HV:[EI/6+%P#W'.P!
M]LB8;J7ZI->(!N[J2NB9LS9F<^IY.E]CS?6)W*"@+TNI:FYHJE:>WBCD10NJ
M*R_P_<2K>2F<^;1=NU+SJ6Q,50J\4J";NN;J_APKN9TYS-DM7)>KM;$+WGRZ
MX2N\0?/'YDK1S!M8BK)&H4LI0.%RYIRQT_/(YK<)?Y:XU0=CL$H64GZRD_?%
MS/%M05AA;BP#IW"+%UA5EHC*^-QS.L.6%G@XWK&_;;63E@77>"&KO\K"K&=.
MZD"!2]Y4YEINWV&O)[9\N:QT^Q>V76X<.9 WVLBZ!U,%=2FZR._Z<S@ I/XS
M@* '!&W=W49ME9?<\/E4R2THFTUL=M!*;=%47"GLI=P815]+PIGY;PU7!E5U
M#]>H28F&42-X4Y0&B_'4,[2%3?3RGNZ\HPN>H6,!?)#"K#7\) HL'A)X5-M0
M8+ K\#PXRGB)^0F$S(7 #_PC?.$@.&SYPA<%ORT%%WG)*W@ONNZV;7)9ZKR2
MNE$(?Y\MM%'4-_\<V3<:]HW:?:/7.NBC=-:KIWK#<YPY9$:-ZA:=XWO [VN$
MI:S(AJ58@>&+"JVMK#\T=#[! CX/'*KGH+,!0]@+66^XN#\A(H7XX)YA5 K*
MD8WFHM NX%V.&P,;)/NO.1UE0;TYA@]<Y>OA,N'G1B"$?C^[(036"X(,2W3W
M_<H.<HVW*!J$-Q"'+@LC.XC<,$SL(';9)+2#E#X%\"MM3W=*6D=TH7H,I<AE
MC3!B;IA$8QO39#*&:.(#<Q,641]T"5WZ4LD:<E)9BL:RR(Y/"@TL]F$4A\F8
M@!'U/,%]?P=O<06U40>ET]DC71#T0RN7=/QWP$A"D$&0N9,T@C!T8S^C:MQD
M$L-'2NOKI;1@TJ8%40IAY&8!@XAFE';.=9G##S#ZY5#AD<K?P/??I0$+?J31
MR#_QV9@&%,-=V#%^JQ@+#R9MB+,V)-TL2WI.L9>T;XQ#6-H&NHT6EI$5J\:V
MY&O*VW.^GL!X8/U&B>F+5OH:)['LT$DT>^PD6GKD)%K9.XE:*24-Y!OFQC'K
M!BF+.I,E_E$G39)X#!F+(4D962+VQU_OHL2?D'-LTS.7)2F,TBP9_Q<7A72Q
MC#P8^:VGTH0,ZD9A]LA%&>N^1[0A_6C$D0UQ]*3G7ZZ\;2;VH+6"?<>]@H6"
M\' 6^B]:J&NL(.E"M@M/VOW_:GL5_SQ1][)_GM'W;_^8O8/74(UJU;[Y-*EM
MA.D>1L/J\*P\ZUY3^_3N34HV6Y5T)A4N"4K&C1U0W3NOFQBY:=]6"VGHI=8.
MU_0T1F43Z/M22K.;V V&Q_;\"U!+ P04    " !J0EE2?35PZ_T"   B!P
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
MSL2J=I_T^C>YR2?Q]DI=V^Z7UKULDHRH7%FGFXTR(FA4VZ_B88/#CD(>O*#
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
M.HR[Y8K^_:"R&^C]0DJSO;$.^O]3E_\!4$L#!!0    ( &I"65(X]HS)" 0
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
MBAV@%R]^"KVDH*)@3]&KG]VG5P+_Y#Z]NN%]>B$%*MNG5S?\&+U26J1JIW>
M7@"E4GQ'BA>,*@#KA]"+ P.%P ZH@V!-"GJE(%*Z0R]> ',R0;X!/=4M%"RE
M>2J>Q:ZL %@524#'#-()R 5-LG@>N1 %J4B19$0F +$D649S^3UJ)3E5::06
M")8"P)+(E&9Y>H!:BD?G4YH"'J!6V%>PC*J<'Z*6H*K(T, NA0I\@FC*>:16
MQHLGB94RBD*%1B$"JQ15+& V11&3^2%2Y3^%5-A<X7KU!*GZV7U2H6@@FGND
MZH;W215")_9)U0T_?F;QG.WT#I J2ZA >7XHA3:(('\,J8J^FH?R/Q0T38!W
M,$?@(-NA%0B.$AHF>;&UMD C3Y['+$ :1W\"@?M*!&<DSY]%+I%3CE*>H;X!
MQ@P<RQC();]'+EPA4#<$#O[@:6CCV$N0T*?)A1,H%X%<&<B"4XZ)(MX@4G7P
MW JU6D9V)$71GUMI*B*Y4$32I^F%:L%[7G(9>)G%'$ 5"(Z@';ALJ\UE6QV\
M;%]K0&%BJCY.R,R])Q];.S.>#-]%3V:MK3?W[P"E;1(^=A\_N/'C]_$+(&O7
MGH!8W^5DUM_+]R[<$3?9JZVL]5F F9/M6M$/CS7X$:[^=XBS<:1T($R%!X [
MB56K?WL]+%L[!2O<O./](-:S'C8/-KNW)F!AZYJRKJKW .A*1V<=)8WV( 0'
M(4!UD#R)5Z2WG>TQ#X^^+M9NK7V/WL4[CV3QJ])0I;-$/HJ<T=;[%Q5P'E_Y
M#ENM&M\]A3>CFS\2+KKW\_WR[E^(]V4[-S"HTC.(LN,,6&B[EWW7\7897]-C
MZ_$VC\V%+J>Z#0LP/[/6KSMA@\W?*^?_ U!+ P04    " !J0EE28E#2'!,$
M  !Q"P  &0   'AL+W=O<FMS:&5E=',O<VAE970S.2YX;6RM5FUOVS80_BL'
MK1AL0(M%O5G*; -Y6=$.:Y<EV?9AV =:.MM")=(EJ3CY]SU*LNPDC=UN^9+C
M4?<<[R'O<6ZRD>J37B$:N*]*H:?.RICUZ6BDLQ567)_(-0KZLI"JXH9<M1SI
MM4*>-Z"J'/F>%X\J7@AG-FGVKM1L(FM3%@*O%.BZJKAZ.,=2;J8.<[8;U\5R
M9>S&:#99\R7>H/ES?:7(&_59\J)"H0LI0.%BZIRQT_/0QC<!?Q6XT7MKL$SF
M4GZRSOM\ZGBV("PQ,S8#)W.'%UB6-A&5\;G+Z?1'6N#^>IO];<.=N,RYQ@M9
M_EWD9C5U$@=R7/"Z--=R\PX[/I'-E\E2-W]AT\9&H0-9K8VL.C!54!6BM?R^
MNX<]0.*] / [@-_4W1[45'G)#9]-E-R LM&4S2X:J@V:BBN$?90;H^AK03@S
M^Z/FRJ J'^ :-3'1,*@%K_/"8#Z$P2V?EZB'DY&ALRQBE'5YS]N\_@MYF0\?
MI# K#;^('//'"4949%^IOZWTW#^8\1*S$PB8"[[G>P?R!3WSH,D7'&7^MA!<
M9 4OX;UHV]SVRV6ALU+J6B'\<S;71E$#_7O@W+ _-VS.#5\X]X9TE=<E@ES
MD1J^=NT'DUL)G^HUSW#JD$8UJCMT9K<KA(4L27^%6(*Q3VKU9(6AH14(YO"Y
MKT5UG4!U@"'LA:S67#R<P.U*(3YZ5Q@4@F)DK;G(M0MXG^':P!I)]RM.5Y=3
M4P[A U?9JG\\^+46"('7>3>$P&I.D'Z+WKK;V4*N\0Y%C? &HL!E06@7H1L$
ML5U$+AL'=I'0)Q]^I^/I_HCK@!Y0#Z$0F:P0!LP-XG!H;1*/AQ"./6!NS$*Z
M\S:@#5\H64%&+ M1VRRRS2>%!A9Y,(B">$C D'J<X)ZWA3>XG-JFA=+M[) N
M"/J%I2<W_!X84?!3\%-WG(00!&[DI52-&X\C^$AA7;T4YH^;,#],( C=U&<0
MDD=AYUP7&?P$@]_V&1ZH_ W\^$/B,_]G6@V\$X\-:4$VV)IMQN\E8^'^N#%1
MVIBX]=*XRREVE':-L0]+&D.OT<!2DEY9VY9\37J[G*]',.JS?B?%Y*B4OD5)
M+-U7$GE/E41;3Y1$.SLE42LEQ(%TP]PH8NTB86$KLM@[J*1Q' TA91'$"2-)
M1-[PVU44>V-2CFUZYK(X@4&2QL/_HJ* 'I:1!D.OT502DT#=,$B?J"AE[?>0
M#J0?C2BT)@J?]?SQRIMF8H]:R]]UW"M(R _VO< [*J&VL?RX->G6/&OW_\OM
M5?3SC-UQ_;S [VO_B$=[8U"%:MD,>YK8UL*T$U&_V\^39^T8M0MOAU&2V;*@
M.REQ05 2;N2 :@>\UC%RW0Q5<VEH1&N6*YJ)4=D ^KZ0TFP=>T _9<^^ %!+
M P04    " !J0EE2[Q)7!&(&  !]'P  &0   'AL+W=O<FMS:&5E=',O<VAE
M970T,"YX;6S%65UOVS84_2N$T8<$2&.1^@Z2 $D<-['3S4C6[6$8!MJB8ZZ2
MZ))TG0[[\:,^+%D2+<G%T+W8DGSNX3V7E^2]UN66\<]B18@$;U$8BZO!2LKU
MQ7 H%BL287'.UB16ORP9C[!4M_QU*-:<X" UBL(A,@QG&&$:#ZXOTV<S?GW)
M-C*D,9EQ(#91A/FW6Q*R[=4 #G8/GNGK2B8/AM>7:_Q*7HC\M)YQ=3<L6 (:
MD5A0%@-.EE>#&WCQA)S$($7\2LE6[%V#1,J<L<_)S6-P-3 2CTA(%C*AP.KK
M*[DC89@P*3^^Y*2#8LS$</]ZQSY.Q2LQ<RS('0M_HX%<70V\ 0C($F]"^<RV
M#R079"=\"Q:*]!-L<ZPQ (N-D"S*C94'$8VS;_R6!V+/P(0'#%!N@/H:F+F!
MV=? R@VLO@9V;F#W-7!R Z>O@9L;N'T-O-S ZVO@YP9^S< Z.''&;N:,OF/
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
MZXW4 \YDG.,U61#Y+9]S]>;46F*:DDQ0E@%.5M>]&WAUCP(-*"2^4[(7!\]
MN[)D[(=^>8BO>ZYF1!(22:T"JY\=F9(DT9H4CW\JI;W:I@8>/C]KOR^<5\XL
ML2!3EOQ!8[FY[@U[("8KO$WD5[;_1"J'"H(12T3Q'^Q+V4'0 ]%62)968,4@
MI5GYBY^J0!P X"D J@#H)2 \ ? J@/<2X)\ ^!7 [PH(*D#0%1!6@+"(?1FL
M(M(S+/%DS-D><"VMM.F'8KH*M HPS71F+2177ZG"R<FBS"C 5F!!UQE=T0AG
M$MQ$$=MFDF9K,&<)C2@1X"-XQ)QCG0G@8D8DIHGXH$:_+6;@XK</8T<J/EJK
M$U6V;TO;Z(1M#WQAF=P(<)?%)#;@IW8\1!8%C@I$'0WT'(U;9-4X(U$?>/ 2
M(!>.3(0ZPY%K@,_>9OVN.WQH@-_;X8]LUP>N;[)^%$NOSBROT.>=T'=/,RK)
MQ\\J76+PD$F<K>DR(>!&""(%^/.SD@</DJ3B+XLUO[;F%];\$]9NXAWAD@J=
ML>1)U5U!3/-7*AD42G31W4W0P-5_8V=W.%%M.2\PR-T9](7'<D?>!+4W@=6;
M>TPYV.%D2_3"S#G[6Q5B%<8ER<B*2L"6"5UC79J%:=D%+580A8.@17]J$/1#
MORTXZZ#QR-&P=C2T.KJ0+/JA.E2^Y=%&-0B 4UUW -[*#>/TE[$LW(<M-D/7
MM81]4+,9V-EL,"<'; 2XH!D0>E08ZUNI+CB<?M?UX0D:PYK&\%5!B4&\Y3JQ
M<\(IBPM2,4L2S(4>*@D:^95VAH=I'/;=H9G>J*8WLM*;LC15>P*A65Z"'#]G
M:G=:H];\O4S,LQ(SF\216]!M6J%K=6Q>;9CF"<XL)0D>]%;X#B40HL8>^C_+
M1J7],*;A$/GMLF$0'(Q"V"X;'30>N]HT%^A977V4:E,LP">6Q&IE7((IXSGX
M%W2=PJ:M0/\]IK I_/!5E;]R)U?N %R8-$Y<T*Y#/C3TJZE)<N":.F 7G<<^
M-C4?VHO^6].T7?X]=V3TUB#IFR1G770>>]OT%&AO*C,JBKTT4%MGTY[D]@S>
MZ\/P=^/FV(Y#?1^:<+/7VSOVO&ECT-['JC7:=4TV_0>.WF%-HJ8OH&Y]H<I/
M<0EV1,BF(1L/"G:5 ?A)5)^TT6NZ#()67=\K,IS$V^*XK@C*C=JR;%1Q!'A=
MK#).(II3DDDC6;N!L /;ID<A>X^:,R$YD9235+$YEQ2H:0CH/8X;J&D,R'[@
M>&,10Z83QL!KUS"3X&@T:)>P#AJ/76UZ$K+WI+,5[ Q>511DK&!G<*CO&7&S
MU]LK/7<.[DE2PM?%C98 A7/E)4$]6M^:W11W12_&I_#JKKS[:M245W%?,%_3
M3("$K)1*MZ_OKGAYNU6^2)87MS%+)B5+B\<-P3'A6D!]7S$FGU^T@?J.<?(?
M4$L#!!0    ( &I"65)D_IY=Q (  "@)   9    >&PO=V]R:W-H965T<R]S
M:&5E=#0R+GAM;+U676^;,!3]*Q;J0RMMY2N!4"5(;;)JE38-->OV,.W!@0OQ
M:NS,-DGW[V<#)31-TKZT+\$?]YQ[[G'P9;SAXEXN 11Z*"F3$VNIU.K"MF6Z
MA!++<[X"IG=R+DJL]%04MEP)P%D-*JGM.4Y@EY@P*Q[7:XF(Q[Q2E#!(!))5
M66+Q[PHHWTPLUWI<N"7%4ID%.QZO< %S4'>K1.B9W;%DI 0F"6=(0#ZQ+MV+
MJ>L90!WQ@\!&]L;(E++@_-Y,;K*)Y1A%0"%5A@+KQQJF0*EATCK^MJ16E],
M^^-']NNZ>%W, DN8<OJ39&HYL486RB#'%56W?/,9VH*&AB_E5-:_:-/&.A9*
M*ZEXV8*U@I*PYHD?6B-Z '=P ."U .^U +\%^'6AC;*ZK!E6.!X+OD'"1&LV
M,ZB]J=&Z&L+,,<Z5T+M$XU0\;XX/\1S-2<%(3E+,%+I,4UXQ15B!$DY)2D"B
MC^@*&.1$H6\+2@ILCD&BTQDH3*@\T_MW\QDZ/3E#)X@P]'W)*XE9)L>VTD)-
M.CMM15TUHKP#HF:0GB/?_8 \QW/VP*>OAKO14[BM[>D\\CJ/O)K//\B7ZY6L
M*S^AF*$9D2GELA* ?GW1V^A&02E_'TGG=^G\.MW@0+IK3 1:8UJ!.965X'_T
M7UZG7[3I^=;]?=8VY&%-;E[B=>P.@L%P;*_[#NZ)\H)P&_5$^:!3/CBJ/&E?
M;V/0$2.&'=WP/7P/NG3!6_K>D ][CH91X.[8_CPH&'F#_:Z'G>[PN.M<*@&*
M"-#7JWK)_%''.GH/\Z,N7?26YD?/?/6C*-PQ?T_0,/3WF^\ZVPO4.:I\_NDV
M><ETMW<=N^]AN[N]VUSO+8UOV?L7B1>,=IW?%^6%HQWK[5X;,]\07[$HB&XQ
M%'(-<\Y#?72B:<O-1/%5W=D67.D^60^7^E,&A G0^SGGZG%BFF7W<13_!U!+
M P04    " !J0EE2DY)R.$P$  # %   &0   'AL+W=O<FMS:&5E=',O<VAE
M970T,RYX;6S56%%OVS80_BN$L0$MD%@B;=EQX1A(['@-T&Q%C;8/PQYHZ6P3
ME425I.P$Z(_?458D9Y989]@>[ =9I/C=?>3QOB,XWDGU36\ #'E,XE1?=S;&
M9.\\3X<;2+CNR@Q2_+*2*N$&FVKMZ4P!CPI0$GO,]P=>PD7:F8R+OH]J,I:Y
MB44*'Q71>9)P]70+L=Q==VCGN>.36&^,[? FXXRO80'F<_918<NKK$0B@50+
MF1(%J^O.#7TW9R,+*$9\$;#3!^_$3F4IY3?;N(^N.[YE!#&$QIK@^+>%*<2Q
MM80\OI=&.Y5/"SQ\?[8^+R:/DUER#5,9?Q61V5QWKCHD@A7/8_-)[MY#.:'
MV@MEK(LGV95C_0X)<VUD4H*102+2_3]_+!?B $#[+0!6 MBI@%X)Z)T*Z)>
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
M,_188!Y!!-GU1)V>:%)//Z'SVKUM.J)A)L,01[ZA8PB+(N@30X8%Y2/HVU5
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
MC])@GW+#$I\[4-8!UY=2FJUA W0/Z/0O4$L#!!0    ( &I"65*_N:T)8@(
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
MZ32)_6QS?Z+XIAP/SKE2/"\/UY0LJ# &^OZ2<_5T8B:.]81Y^A]02P,$%
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
M+,QG!91U,.=K*?'5L*.N_5"E?P%02P,$%     @ :D)94I#R QVR @  , <
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
MCY6/6&D%@;J*@55<8F4^5C%F967I9Y4#J[S$RGVL<LR"//&SJH%576(52"\
MI'94.W&CJ/"AJQ&ZR,ITYF?/!O;L+/L+5Z1&M5VJ>_*D3:F\ZW V@E=I 8'"
M<>*\D9S%&R-<HP^M+IE*Y15 ,G[CN?X)D$^,A<^2[S10%XL>27V@1E?=.ZA[
M7;&?5WT_&CQ>0U52A$;CA(//&^<]:TF[HI=]@YUP\#3C]&&G)> R"Q3@E(.G
M.0>/I1.F.>G@:=;!8^V$:4X[>)IW\%@\89H3#YYF'CQ63YCFU(-?Q#UX+!^<
MYB&ZDP]^&?O@L7X (( '9Q_X5?O V#Y%&O@: ^<>^!WN@;%[<%Y5@<&<['7.
MJ\?.P;E-DS,.3#,.C(V30>B[ YQR8)IRP+//R?+0I#GGP#3GP-@Y69*$JG/2
M@6G2 <]NI\AQ .>L ].L YX-3Q9<>4X[\"+: <^>ITAF:0#OO ,OXQWP;'OR
M*@N4GSKQI+\JGM2S[2GP+##/J5-/^CO4TR?]X9@R*_*?YR$^.4&:T_@G(K:L
ME9JQT7')5:G+$=T!MVLHOK>'R@>N]!'57NXH65-A'M#W-YRKYX8YIP[_9EC^
M#U!+ P04    " !J0EE2,'8H75L"  !C!@  &0   'AL+W=O<FMS:&5E=',O
M<VAE970V,BYX;6R%E5%OVC 0Q[^*%?6AE5:2."2$*D0J1=,FM1(J[?8P[<'
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
MHKF]FH[B*WL!S+C2UXEMEOK&!V$*]/B"<_72,7=*]Q]B_!=02P,$%     @
M:D)94C\,0XBT @  '@<  !D   !X;"]W;W)K<VAE971S+W-H965T-C4N>&UL
MC97);MLP$(9?A1!Z2(#4DN4]D 5X2= > @19VD/1 RV-+2)<')*RD[?OD+(5
M%Y&%^&"1U,P_'X?#4;)7^L44 ):\"2[--"BLW5Z'H<D*$-1TU!8DOEDK+:C%
MJ=Z$9JN!YMY)\#".HF$H*)-!FOBU>YTFJK2<2;C7Q)1"4/T^!Z[VTZ ;'!<>
MV*:P;B%,DRW=P"/8Y^V]QEE8J^1,@#1,2:)A/0UFW>OYQ-E[@U\,]N9D3-Q.
M5DJ]N,G/?!I$#@@X9-8I4'SL8 &<.R'$>#UH!G5(YW@Z/JK?^KWC7E;4P$+Q
MWRRWQ308!R2'-2VY?5#['W#8S\#I98H;_T_VE>T C;/26"4.SD@@F*R>].V0
MAQ.'N'O&(3XXQ)Z["N0IE]32--%J3[2S1C4W\%OUW@C'I#N41ZOQ+4,_FRYA
M9<EW<LLDE1FCG"S4#G!L#6&2+#3DS)+91@/@2>#BQ1(L9=Q<)J'%\$XDS ZA
MYE6H^$RH;DSNE+2%(3<RA_Q_@1"Y:_CX"#^/6Q67D'5(KWM%XBB.GA^7Y.+;
M98MLK\Y)S\OVVG*R9";CRI0:R)_9REB-]?.W1;Q?B_>]>/^,^).RF&4..]!8
M]$13+,XK5YPEY4TYK=0&7LW=L%T:)^&N 6!0 PQ: ?SN#.@=RX!DZJL<E6@W
M.@$9=H;-*,,:9=B*<L<D$Z4@G+V6# OM'2\8QSJ$-I!*<G2:D%'4C]ROF694
MTXQ::1Y<"HA:8^'GF"/()1A#K"(W\Y]/RUD32R4X.6'I=>)!,\:XQAA_*2GY
M^7-J0AE_M4XF-<>DE>.C$8A/QT2%*J5MPIA\/IU!U'0XX4G/$J WOC,;W"@*
M5^VK7JV;_ZSJ>1_FU9?CCNH-DP8OU1I=H\X(LZ"K;EQ-K-KZ#KA2%ONI'Q;X
M 0/M#/#]6BE[G+@ ]2<Q_0=02P,$%     @ :D)94I<.4_X  P  F0@  !D
M  !X;"]W;W)K<VAE971S+W-H965T-C8N>&ULM5;;3MM $/V5D44ED&A\"R%!
M221(BHA4$ +1/E1]6.Q)O&+M37<W,4C]^,ZN'9.68'B@+\E>9LZ<N>UX6$KU
MH#-$ X^Y*/3(RXQ9GOB^3C+,F>[()19T,Y<J9X:V:N'KI4*6.J5<^%$0]/R<
M\<(;#]W9M1H/Y<H(7N"U KW*<Z:>SE#(<N2%WN;@AB\R8P_\\7#)%GB+YFYY
MK6CG-R@IS['07!:@<#[R3L.32>@4G,0WCJ7>6H-UY5[*![N9I2,OL(Q08&(L
M!*._-4Y0"(M$/'[5H%YCTRINKS?HY\YY<N:>:9Q(\9VG)AMY?0]2G+.5,#>R
MO,#:H2.+ETBAW2^4M6S@0;+21N:U,C'(>5']L\<Z$%L*8>\5A:A6B/Y5Z+ZB
M$-<*L7.T8N;<FC+#QD,E2U!6FM#LPL7&:9,WO+!IO#6*;CGIF?$4%5\S&TI@
M10H7F"YXL8#/<,64JL[WIV@8%_J 3N]NI["_=P![P NXY$)0*O30-\3$XOE)
M;?6LLAJ]8C6,X%(6)M/PI4@Q_1O )Q<:/Z*-'V=1*^(4DP[$X2%$013L(#1Y
MMWHX:*$3-V&-'5[\=EA_?*4[F!G,]<\6Y&Z#W'7(W5>0)TQG,*?N@XQRA;"@
M5H5](37EQTBX1VJN1#"M^9QC2M5D,A(P)0KBDKN@[\I79;3GC-K67X_C3C3T
MUSN8'C5,CUJ97DD#4]1\43!#3)ANJFM6:*-6]!@8^ W.H7/K4'W=$J1>8[KW
MP>$_;I"/6YVZ1I40;WKAJOBGNX+9#M$-.T'PJ85+O^'2?RO U'Y, ,OEBF(I
MY]25!A5J ]2["+IDRYW9[K_(=M0?=+I-OJN6>2D5QX-.?W=5#!K2@U;2LPW#
M&\OPEA@>PB5[LHW7HVKX#T43!L]O8?#!91-NO;/A^_RVF=GY8K;KAYVPM[-H
M_*W'/T>U<#-10V)+HIH#S6DS=T_=M/&?Q:NA?<D4Q5*#P#FI!IUC:G!5S<%J
M8^32C9)[:6@PN65&WPZHK #=SZ4TFXTUT'R-C/\ 4$L#!!0    ( &I"65)W
MFHDG^ (  /8*   9    >&PO=V]R:W-H965T<R]S:&5E=#8W+GAM;+566V_:
M,!3^*U:TAU;JFC@)MPJ06E!5I$U"9>T>ICV8Y$"L.G%F.]!)^_&SG32DY3(T
MQ OQY7S'W_F.?3C]-1<O,@%0Z#5EF1PXB5+YC>O**(&4R&N>0Z9W%ERD1.FI
M6+HR%T!B"TJ9ZWM>VTT)S9QAWZY-Q;#/"\5H!E.!9)&F1/R^ \;7 P<[;PN/
M=)DHL^ .^SE9P@S44SX5>N;67F*:0B8ISY" Q<"YQ3<CW#( :_%,82T;8V1"
MF7/^8B:3>.!XAA$PB)1Q0?1G!2-@S'C2/'Y53IWZ3 -LCM^\W]O@=3!S(F'$
MV7<:JV3@=!T4PX(43#WR]0-4 5F"$6?2_J)U9>LY*"JDXFD%U@Q2FI5?\EH)
MT0#@< _ KP#^L8"@ @0VT)*9#6M,%!GV!5\C8:RU-S.PVEBTCH9F)HTS)?0N
MU3@U'(.@*V*D1"2+T0/$2YHMT6<TTQ<F+A@@OD -HTDFE2AT'I5$%_>$"O1,
M6 &7Z&(,BE F+S7V:39&%Y\NT2=$,_0MX874OF7?59JP.=:-*G)W)3E_+[GH
M&@7X"OF>[^V CXZ&X]Y[N*MEJK7R:ZU\ZR_XIU;R"FUB1S^^:$,T49#*GP>.
M">IC GM,>$1*I 2U2[?20\=Z,"]U-=3ZK)K2;%M@O^771N^8A36S\""S2:9
M@%1($ 5(KDDNT1]].R1=9GHEUGSK&[2Y* <D:=4'M\ZI?+L^IGVR\J6'5D/7
MT N['\3?-O+;0;A;_$Y-KG,&\;7)5$!.:(S@5==^"=(^=*X2$ <DZ]:LNN?,
M3*\^IG=R9GI;HG]\$]L6..CN>1/8VU10[SR)&<,"A- &44+$LIF8,DAY0#C<
M*/#XG!G"F^J(_9-S5+DXE*0=)OLK%]X457RXJOYWEFZC2!1ZGU$RIXPJ>N0+
MPINJBL.S9FA317'K] RUMOXX=A2X'5;>APRYC:;$=(1?]1VGF40,%AKC77>T
M"U$V6>5$\=SV*7.N=-=CAXEN3$$8 [V_X%R]34SK4[>ZP[]02P,$%     @
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
MMIGCTP>D$>#W3 B][Y@)FL?4[!]02P,$%     @ :D)94O)DT6;F P  $0X
M !D   !X;"]W;W)K<VAE971S+W-H965T-S(N>&ULE9=M;]HZ%,>_BA7MQ29M
MC9V0!RI VHJF5=IVT=K=^]HD!JPZ,;--:;_]CD,:*'9"[QO(PSDG/Q_[G+\]
MV4OUH#>,&?14B5I/@XTQV^LPU,6&551?R2VKX<U*JHH:N%7K4&\5HV7C5(DP
MPC@-*\KK8#9IGBW4;")W1O":+132NZJBZOD+$W(_#4CP\N 77V^,?1#.)ENZ
M9G?,_-XN%-R%79225ZS67-9(L=4T^$RN;TAN'1J+?SG;ZY-K9(>RE/+!WMR6
MTP!;(B9886P("G^/[(8)82,!QY\V:-!]TSJ>7K]$_]H,'@:SI)K=2/$?+\UF
M&N0!*MF*[H3Y)???6#N@Q,8KI-#-+]JWMCA Q4X;6;7.0%#Q^O!/G]I$G#B0
M48]#U#I$;W6(6X>X&>B!K!G6G!HZFRBY1\I:0S1[T>2F\8;1\-I.XYU1\):#
MGYG=UH6L&+JG3TRC3VC.5DPI5MH'Z+/6S&A$ZQ)]YW3)!3<<K-[/F:%<Z ]@
M__MNCMZ_^X#>(5ZC^XW<:;#6D]  FOU 6+087PX840_&G!57*"8?480C['&_
M>;,[&;]V#R$A75:B+BM1$R_NC=>FP4 ::).&ZX&P<1<V;L*.>L)^9[#@O-DY
M^&6-GZV\QQF)8A+!6!Y/L^ QPVF2CCJS5UBC#FLTB-7,,]2DX8I!A1HDEX*O
MJ2TS+^PA6O**8H3C,U;7:CQ.,C]ITI$F@Z0_@1,ZF *V>HV$U!H55*GG3]#/
M]E3Y5U[B@&19=$[K&A&,,^+'33O<=!!WT;8[<:P>'V#J?#O.T_P,T&-$TAZ^
MK./+AB>^*-2.BD.)0ZLI'IJ66"+H": 3NED"/N+,A<'C\Y2Z1F0<)W[BO"/.
M!XG_,1NF?$2Y\[$$X^B,R#4B(YS[B<8=T7B0Z%X:*M!:V;58NFW#QSIV,9(X
M(N<S[C&+(<VIGY?@8\?'%[H0H#Y2L:,'(14@Y;0NF+=K8P<"GV$.FKQ&/!$E
M<K'.WYC,-M+%;/KLAM)YE KR/[3BI-*'!(,<%8,,2\9"V7YGGC^BK:#0FFVE
MLC\[OK6-VIN/V!UGE*5.+?CL0$RROGP<Q80,JTF_R!&/<$3I*'&FRB<PR2CK
MZ1WDJ!YD6#YN:T/K-5\*-K2@7"F(DBQR\N<QRV#[T<-XE QR03,4VU)>MH#-
M?,N^ID=<48B@H3GY])AE,>E#/:H'&9:/WM9W0>^(3S[B/',ZBVL793A-XQ[P
MHXB0815QVLLEX-S==R6P\7+6A,<NSI+T?-<3GNS7[6'I!U5K7FLDV H<\54&
M0U:'\\?AQLAMLX5?2@,'@N9R V<VIJP!O%]):5YN[*F@.P7._@)02P,$%
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
M<%9]0ZU.1+HIOV,]IT*D<7FXYL&"9P4@?U^FJ=B?% ,T7[)[_P-02P,$%
M  @ :D)94D%HQU8$ @  .00  !D   !X;"]W;W)K<VAE971S+W-H965T-S8N
M>&UL?53=;YLP$/]7++2'3JIB0I*UJ@C20E2MTCZB1FT?ICTX< E6_<'L([3_
M?6U#$)J6O(#/OM_''6?25IM76P$@>9-"V654(=9WE-JB LGL1->@W,E>&\G0
MA>9 ;6V E0$D!4WB^ N5C*LH2\/>QF2I;E!P!1M#;",E,^\K$+I=1M/HM/'(
M#Q7Z#9JE-3O %O"IWA@7T8&EY!*4Y5H1 _ME]'5ZMYK[_)#PS*&UHS7QE>RT
M?O7!0[F,8F\(!!3H&9A['2$'(3R1L_&WYXP&20\<KT_L]Z%V5\N.6<BU>.$E
M5LOH-B(E[%DC\%&WWZ"O9^'Y"BUL>)*VRUW$$2D:BUKV8.= <M6]V5O?AQ$@
MF9X!)#T@";X[H>!RS9!EJ=$M,3[;L?E%*#6@G3FN_$?9HG&GW.$PR[64'%V7
MT1*F2I)KA5P=0!4<+/G)C&&^;>1J#<BXL)]3BD[6@VG12ZPZB>2,Q!J*"9E-
MKTD2)_'3=DVN/OW#0IWIP7DR.$\"[?P,[7V>$UN[CVL:200OW*" O< [&WAG
M@7=VAO<75F#(N"^_O[L4\H @[9\+ O-!8'[1>"=0# +7KO&J88+4[#T(_J_%
M'>5-H/07[9A-X]LXCE-Z'%NAHTGPE^H',P>N+!&P=\!X<K.(B.D&M0M0UV$X
M=AK=J(5EY>XV&)_@SO=:XRGP\S;\+;(/4$L#!!0    ( &I"65*-7I-_YPH
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
M*;--_;J(;UE99JOZQWN3SDU> >S?;[.L?/ZE^H+=&V-._@902P,$%     @
M:D)94JG:+?V9 P  XPP  !D   !X;"]W;W)K<VAE971S+W-H965T-S@N>&UL
MI9??;]HZ%,?_%2O:0R>MS>\$*D!J2[M"J5:5;??AZCZ8Q!!KB9UKF]+]][.=
MD$$P6:2]0&)_/\?G^/B8PVA'V0^>(23 >Y$3/K8R(<IKV^9)A@K(KVB)B)Q9
M4U9 (5_9QN8E0S#54)';GN-$=@$QL28C/?;")B.Z%3DFZ(4!OBT*R'[>HISN
MQI9K[0=>\283:L">C$JX04LDOI4O3+[9C944%XAP3 E@:#VV;MSK1:3T6O =
MHQT_> 8JDA6E/]3++!U;CG((Y2@1R@*47V_H#N6Y,B3=^+^V:35+*O#P>6_]
M0<<N8UE!CNYH_@].13:V!A9(T1IN<_%*=X^HCB=4]A*:<_T)=K76L4"RY8(6
M-2P]*#"ION%[O0\'@+1C!KP:\-I < ;P:\#O"P0U$/0%PAH(^P)1#41]@;@&
MXK[ H 8&?8%A#0S;0'0N<<X^<T[?-=PFV2?9/HOLT^WJ?-O5P=*G<@H%G(P8
MW0&F]-*>>M!'6_/R,&*BBG IF)S%DA.3)=K(DA+@%964"4PVX%(^)Y0D.,=0
M%PI=@R\E8E#/OC"ZQ@)<+"CG'\&:T0+4)C@0%-Q1PFF.4RA0"BZF2$"<2]TE
M^+:<@HL/'\$'@ GXFM$MAR3E(UO(&)0G=E+[>UOYZYWQUP?/E(B,@WN2HM3
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
M &I"65('04UB@0   +$    0              "  0    !D;V-0<F]P<R]A
M<' N>&UL4$L! A0#%     @ :D)94K*PDM+N    *P(  !$
M ( !KP   &1O8U!R;W!S+V-O<F4N>&UL4$L! A0#%     @ :D)94IE<G",0
M!@  G"<  !,              ( !S $  'AL+W1H96UE+W1H96UE,2YX;6Q0
M2P$"% ,4    " !J0EE2"=_SC+T&  !A&@  &               @($-"
M>&PO=V]R:W-H965T<R]S:&5E=#$N>&UL4$L! A0#%     @ :D)94F+?>D.I
M!P  91\  !@              ("!  \  'AL+W=O<FMS:&5E=',O<VAE970R
M+GAM;%!+ 0(4 Q0    ( &I"65+1DE>6O (  'H'   8              "
M@=\6  !X;"]W;W)K<VAE971S+W-H965T,RYX;6Q02P$"% ,4    " !J0EE2
M0L"U]DP&  "?&@  &               @('1&0  >&PO=V]R:W-H965T<R]S
M:&5E=#0N>&UL4$L! A0#%     @ :D)94L&V#;8$"   1BL  !@
M     ("!4R   'AL+W=O<FMS:&5E=',O<VAE970U+GAM;%!+ 0(4 Q0    (
M &I"65(33R9RA (  .8%   8              " @8TH  !X;"]W;W)K<VAE
M971S+W-H965T-BYX;6Q02P$"% ,4    " !J0EE260I-SX<(  "=)@  &
M            @(%'*P  >&PO=V]R:W-H965T<R]S:&5E=#<N>&UL4$L! A0#
M%     @ :D)94C_-(I4*!P  [!   !@              ("!!#0  'AL+W=O
M<FMS:&5E=',O<VAE970X+GAM;%!+ 0(4 Q0    ( &I"65(Q"!#.=A,  +8T
M   8              " @40[  !X;"]W;W)K<VAE971S+W-H965T.2YX;6Q0
M2P$"% ,4    " !J0EE2@EU^:,T,  !1(0  &0              @('P3@
M>&PO=V]R:W-H965T<R]S:&5E=#$P+GAM;%!+ 0(4 Q0    ( &I"65(5>E$U
MO08   P0   9              " @?1;  !X;"]W;W)K<VAE971S+W-H965T
M,3$N>&UL4$L! A0#%     @ :D)94OPO3B8Z!0  #@P  !D
M ("!Z&(  'AL+W=O<FMS:&5E=',O<VAE970Q,BYX;6Q02P$"% ,4    " !J
M0EE2DSXP/R$#  #8!@  &0              @(%9:   >&PO=V]R:W-H965T
M<R]S:&5E=#$S+GAM;%!+ 0(4 Q0    ( &I"65)RH4APE@8  %\0   9
M          " @;%K  !X;"]W;W)K<VAE971S+W-H965T,30N>&UL4$L! A0#
M%     @ :D)94B6#W&R]!   UPL  !D              ("!?G(  'AL+W=O
M<FMS:&5E=',O<VAE970Q-2YX;6Q02P$"% ,4    " !J0EE2WJ>RV]H'  !@
M+   &0              @(%R=P  >&PO=V]R:W-H965T<R]S:&5E=#$V+GAM
M;%!+ 0(4 Q0    ( &I"65*0>;L<ZP@  .(4   9              " @8-_
M  !X;"]W;W)K<VAE971S+W-H965T,3<N>&UL4$L! A0#%     @ :D)94K]Y
MLG#7!   I0H  !D              ("!I8@  'AL+W=O<FMS:&5E=',O<VAE
M970Q."YX;6Q02P$"% ,4    " !J0EE232' 9) '  "O$@  &0
M    @(&SC0  >&PO=V]R:W-H965T<R]S:&5E=#$Y+GAM;%!+ 0(4 Q0    (
M &I"65+7Y#N"; <  "$3   9              " @7J5  !X;"]W;W)K<VAE
M971S+W-H965T,C N>&UL4$L! A0#%     @ :D)94H/=S=,& P  N 8  !D
M             ("!'9T  'AL+W=O<FMS:&5E=',O<VAE970R,2YX;6Q02P$"
M% ,4    " !J0EE2QELEL>D'   B%0  &0              @(%:H   >&PO
M=V]R:W-H965T<R]S:&5E=#(R+GAM;%!+ 0(4 Q0    ( &I"65+A$&[F  0
M '@+   9              " @7JH  !X;"]W;W)K<VAE971S+W-H965T,C,N
M>&UL4$L! A0#%     @ :D)94GTU<.O] @  (@<  !D              ("!
ML:P  'AL+W=O<FMS:&5E=',O<VAE970R-"YX;6Q02P$"% ,4    " !J0EE2
MK8-P8"<2  "\,@  &0              @('EKP  >&PO=V]R:W-H965T<R]S
M:&5E=#(U+GAM;%!+ 0(4 Q0    ( &I"65(3_(^:H (  (@%   9
M      " @4/"  !X;"]W;W)K<VAE971S+W-H965T,C8N>&UL4$L! A0#%
M  @ :D)94I"JS'2E!0  &PT  !D              ("!&L4  'AL+W=O<FMS
M:&5E=',O<VAE970R-RYX;6Q02P$"% ,4    " !J0EE2\C /,I\"  "B!0
M&0              @('VR@  >&PO=V]R:W-H965T<R]S:&5E=#(X+GAM;%!+
M 0(4 Q0    ( &I"65*]^->O:0(  #L%   9              " @<S-  !X
M;"]W;W)K<VAE971S+W-H965T,CDN>&UL4$L! A0#%     @ :D)94L\V)'LE
M P  PP8  !D              ("!;-   'AL+W=O<FMS:&5E=',O<VAE970S
M,"YX;6Q02P$"% ,4    " !J0EE2'>_O7)<$   *$   &0
M@('(TP  >&PO=V]R:W-H965T<R]S:&5E=#,Q+GAM;%!+ 0(4 Q0    ( &I"
M65)_[ "#,@4  %H.   9              " @9;8  !X;"]W;W)K<VAE971S
M+W-H965T,S(N>&UL4$L! A0#%     @ :D)94H(+ E^" P  +0H  !D
M         ("!_]T  'AL+W=O<FMS:&5E=',O<VAE970S,RYX;6Q02P$"% ,4
M    " !J0EE2YKE)#( #  " !P  &0              @(&XX0  >&PO=V]R
M:W-H965T<R]S:&5E=#,T+GAM;%!+ 0(4 Q0    ( &I"65*0C=32Y0,  /L(
M   9              " @6_E  !X;"]W;W)K<VAE971S+W-H965T,S4N>&UL
M4$L! A0#%     @ :D)94G<* 'Z3!0  6PT  !D              ("!B^D
M 'AL+W=O<FMS:&5E=',O<VAE970S-BYX;6Q02P$"% ,4    " !J0EE2./:,
MR0@$  "P"@  &0              @(%5[P  >&PO=V]R:W-H965T<R]S:&5E
M=#,W+GAM;%!+ 0(4 Q0    ( &I"65)X*+WH<08  &H1   9
M  " @93S  !X;"]W;W)K<VAE971S+W-H965T,S@N>&UL4$L! A0#%     @
M:D)94F)0TAP3!   <0L  !D              ("!//H  'AL+W=O<FMS:&5E
M=',O<VAE970S.2YX;6Q02P$"% ,4    " !J0EE2[Q)7!&(&  !]'P  &0
M            @(&&_@  >&PO=V]R:W-H965T<R]S:&5E=#0P+GAM;%!+ 0(4
M Q0    ( &I"65(&&OZ&S 0  &\4   9              " @1\% 0!X;"]W
M;W)K<VAE971S+W-H965T-#$N>&UL4$L! A0#%     @ :D)94F3^GEW$ @
M* D  !D              ("!(@H! 'AL+W=O<FMS:&5E=',O<VAE970T,BYX
M;6Q02P$"% ,4    " !J0EE2DY)R.$P$  # %   &0              @($=
M#0$ >&PO=V]R:W-H965T<R]S:&5E=#0S+GAM;%!+ 0(4 Q0    ( &I"65(P
MO>B2'P4  (\7   9              " @: 1 0!X;"]W;W)K<VAE971S+W-H
M965T-#0N>&UL4$L! A0#%     @ :D)94HN%\C3C!   0Q,  !D
M     ("!]A8! 'AL+W=O<FMS:&5E=',O<VAE970T-2YX;6Q02P$"% ,4
M" !J0EE23K5Z,6$"  #&!0  &0              @($0' $ >&PO=V]R:W-H
M965T<R]S:&5E=#0V+GAM;%!+ 0(4 Q0    ( &I"65+,-D3@O (  $P'   9
M              " @:@> 0!X;"]W;W)K<VAE971S+W-H965T-#<N>&UL4$L!
M A0#%     @ :D)94K^YK0EB @  7 8  !D              ("!FR$! 'AL
M+W=O<FMS:&5E=',O<VAE970T."YX;6Q02P$"% ,4    " !J0EE28N%TV:$#
M   +#0  &0              @($T) $ >&PO=V]R:W-H965T<R]S:&5E=#0Y
M+GAM;%!+ 0(4 Q0    ( &I"65)2Z<F+VP0  -,9   9              "
M@0PH 0!X;"]W;W)K<VAE971S+W-H965T-3 N>&UL4$L! A0#%     @ :D)9
M4MYFVGFM!   ;18  !D              ("!'BT! 'AL+W=O<FMS:&5E=',O
M<VAE970U,2YX;6Q02P$"% ,4    " !J0EE2,O1:_S<$  #9$@  &0
M        @($",@$ >&PO=V]R:W-H965T<R]S:&5E=#4R+GAM;%!+ 0(4 Q0
M   ( &I"65+EV0V-XP(  # ,   9              " @7 V 0!X;"]W;W)K
M<VAE971S+W-H965T-3,N>&UL4$L! A0#%     @ :D)94E>N[>!A @  M 8
M !D              ("!BCD! 'AL+W=O<FMS:&5E=',O<VAE970U-"YX;6Q0
M2P$"% ,4    " !J0EE2D/(#';("   P!P  &0              @($B/ $
M>&PO=V]R:W-H965T<R]S:&5E=#4U+GAM;%!+ 0(4 Q0    ( &I"65(Y2 7G
MH@(  *8&   9              " @0L_ 0!X;"]W;W)K<VAE971S+W-H965T
M-38N>&UL4$L! A0#%     @ :D)94E*K/O6L @  - <  !D
M ("!Y$$! 'AL+W=O<FMS:&5E=',O<VAE970U-RYX;6Q02P$"% ,4    " !J
M0EE2K%BF6+<"  !"!P  &0              @(''1 $ >&PO=V]R:W-H965T
M<R]S:&5E=#4X+GAM;%!+ 0(4 Q0    ( &I"65+:@\KC00,  ,P)   9
M          " @;5' 0!X;"]W;W)K<VAE971S+W-H965T-3DN>&UL4$L! A0#
M%     @ :D)94EOQ[73Q @  .@D  !D              ("!+4L! 'AL+W=O
M<FMS:&5E=',O<VAE970V,"YX;6Q02P$"% ,4    " !J0EE2'AI( :D#  !R
M$   &0              @(%53@$ >&PO=V]R:W-H965T<R]S:&5E=#8Q+GAM
M;%!+ 0(4 Q0    ( &I"65(P=BA=6P(  &,&   9              " @352
M 0!X;"]W;W)K<VAE971S+W-H965T-C(N>&UL4$L! A0#%     @ :D)94J0C
M<3)U!   3A   !D              ("!QU0! 'AL+W=O<FMS:&5E=',O<VAE
M970V,RYX;6Q02P$"% ,4    " !J0EE2NK()2[("  !/"   &0
M    @(%S60$ >&PO=V]R:W-H965T<R]S:&5E=#8T+GAM;%!+ 0(4 Q0    (
M &I"65(_#$.(M (  !X'   9              " @5Q< 0!X;"]W;W)K<VAE
M971S+W-H965T-C4N>&UL4$L! A0#%     @ :D)94I<.4_X  P  F0@  !D
M             ("!1U\! 'AL+W=O<FMS:&5E=',O<VAE970V-BYX;6Q02P$"
M% ,4    " !J0EE2=YJ))_@"  #V"@  &0              @(%^8@$ >&PO
M=V]R:W-H965T<R]S:&5E=#8W+GAM;%!+ 0(4 Q0    ( &I"65( 7?QZ%00
M "X0   9              " @:UE 0!X;"]W;W)K<VAE971S+W-H965T-C@N
M>&UL4$L! A0#%     @ :D)94F4,'_4> P  F@D  !D              ("!
M^6D! 'AL+W=O<FMS:&5E=',O<VAE970V.2YX;6Q02P$"% ,4    " !J0EE2
MK,)Q^G #  #0"P  &0              @(%.;0$ >&PO=V]R:W-H965T<R]S
M:&5E=#<P+GAM;%!+ 0(4 Q0    ( &I"65)\D\H2-@,  %@)   9
M      " @?5P 0!X;"]W;W)K<VAE971S+W-H965T-S$N>&UL4$L! A0#%
M  @ :D)94O)DT6;F P  $0X  !D              ("!8G0! 'AL+W=O<FMS
M:&5E=',O<VAE970W,BYX;6Q02P$"% ,4    " !J0EE286?)SF\%  !L&P
M&0              @(%_> $ >&PO=V]R:W-H965T<R]S:&5E=#<S+GAM;%!+
M 0(4 Q0    ( &I"65*=$()5Q (  ) '   9              " @25^ 0!X
M;"]W;W)K<VAE971S+W-H965T-S0N>&UL4$L! A0#%     @ :D)94L/J9WU&
M!@  U1X  !D              ("!(($! 'AL+W=O<FMS:&5E=',O<VAE970W
M-2YX;6Q02P$"% ,4    " !J0EE206C'5@0"   Y!   &0
M@(&=AP$ >&PO=V]R:W-H965T<R]S:&5E=#<V+GAM;%!+ 0(4 Q0    ( &I"
M65*-7I-_YPH  #U&   9              " @=B) 0!X;"]W;W)K<VAE971S
M+W-H965T-S<N>&UL4$L! A0#%     @ :D)94JG:+?V9 P  XPP  !D
M         ("!]I0! 'AL+W=O<FMS:&5E=',O<VAE970W."YX;6Q02P$"% ,4
M    " !J0EE2A+6HL$H&  "Z'P  &0              @('&F $ >&PO=V]R
M:W-H965T<R]S:&5E=#<Y+GAM;%!+ 0(4 Q0    ( &I"65)G4UE_,P,  #X)
M   9              " @4>? 0!X;"]W;W)K<VAE971S+W-H965T.# N>&UL
M4$L! A0#%     @ :D)94C!\SPA$ @  6@L   T              ( !L:(!
M 'AL+W-T>6QE<RYX;6Q02P$"% ,4    " !J0EE2EXJ[',     3 @  "P
M            @ $@I0$ 7W)E;',O+G)E;'-02P$"% ,4    " !J0EE2)QG,
M>_,%  #.-   #P              @ $)I@$ >&PO=V]R:V)O;VLN>&UL4$L!
M A0#%     @ :D)94K3%"JYH @  1R\  !H              ( !*:P! 'AL
M+U]R96QS+W=O<FMB;V]K+GAM;"YR96QS4$L! A0#%     @ :D)94BP!9SL;
M @  #BX  !,              ( !R:X! %M#;VYT96YT7U1Y<&5S72YX;6Q0
52P4&     %@ 6  ?&   %;$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>97
<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>98
<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>99
<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>264</ContextCount>
  <ElementCount>503</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>72</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>6</UnitCount>
  <MyReports>
    <Report instance="shen-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0001001 - Document - Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://shentel.com/role/Cover</Role>
      <ShortName>Cover</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="shen-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>1001002 - Statement - CONSOLIDATED BALANCE SHEETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://shentel.com/role/CONSOLIDATEDBALANCESHEETS</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="shen-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>1002003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://shentel.com/role/CONSOLIDATEDBALANCESHEETSParenthetical</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="shen-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>1003004 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="shen-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>1004005 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="shen-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>1005006 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYParenthetical</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="shen-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>1006007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF CASH FLOWS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="shen-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>2101101 - Disclosure - Nature of Operations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://shentel.com/role/NatureofOperations</Role>
      <ShortName>Nature of Operations</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="shen-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>2103102 - Disclosure - Summary of Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://shentel.com/role/SummaryofSignificantAccountingPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="shen-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>2108103 - Disclosure - Discontinued Operations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://shentel.com/role/DiscontinuedOperations</Role>
      <ShortName>Discontinued Operations</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="shen-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>2113104 - Disclosure - Revenue from Contracts with Customers</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://shentel.com/role/RevenuefromContractswithCustomers</Role>
      <ShortName>Revenue from Contracts with Customers</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="shen-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>2117105 - Disclosure - Investments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://shentel.com/role/Investments</Role>
      <ShortName>Investments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="shen-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>2121106 - Disclosure - Property, Plant and Equipment</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://shentel.com/role/PropertyPlantandEquipment</Role>
      <ShortName>Property, Plant and Equipment</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="shen-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>2124107 - Disclosure - Goodwill and Intangible Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://shentel.com/role/GoodwillandIntangibleAssets</Role>
      <ShortName>Goodwill and Intangible Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="shen-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>2130108 - Disclosure - Other Assets and Accrued Liabilities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://shentel.com/role/OtherAssetsandAccruedLiabilities</Role>
      <ShortName>Other Assets and Accrued Liabilities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="shen-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>2137109 - Disclosure - Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://shentel.com/role/Leases</Role>
      <ShortName>Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="shen-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>2142110 - Disclosure - Debt</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://shentel.com/role/Debt</Role>
      <ShortName>Debt</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="shen-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>2147111 - Disclosure - Derivative and Hedging</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://shentel.com/role/DerivativeandHedging</Role>
      <ShortName>Derivative and Hedging</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="shen-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>2152112 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://shentel.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="shen-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>2158113 - Disclosure - Earnings per Share &amp; Stock Compensation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://shentel.com/role/EarningsperShareStockCompensation</Role>
      <ShortName>Earnings per Share &amp; Stock Compensation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="shen-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>2163114 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://shentel.com/role/CommitmentsandContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="shen-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>2165115 - Disclosure - Segment Reporting</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://shentel.com/role/SegmentReporting</Role>
      <ShortName>Segment Reporting</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="shen-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>2169116 - Disclosure - Quarterly Results (unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://shentel.com/role/QuarterlyResultsunaudited</Role>
      <ShortName>Quarterly Results (unaudited)</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="shen-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>2172117 - Disclosure - Schedule II Valuation and Qualifying Accounts</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://shentel.com/role/ScheduleIIValuationandQualifyingAccounts</Role>
      <ShortName>Schedule II Valuation and Qualifying Accounts</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="shen-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>2204201 - Disclosure - Summary of Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://shentel.com/role/SummaryofSignificantAccountingPoliciesPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://shentel.com/role/SummaryofSignificantAccountingPolicies</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="shen-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>2305301 - Disclosure - Summary of Significant Accounting Policies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://shentel.com/role/SummaryofSignificantAccountingPoliciesTables</Role>
      <ShortName>Summary of Significant Accounting Policies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://shentel.com/role/SummaryofSignificantAccountingPolicies</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="shen-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>2309302 - Disclosure - Discontinued Operations (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://shentel.com/role/DiscontinuedOperationsTables</Role>
      <ShortName>Discontinued Operations (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://shentel.com/role/DiscontinuedOperations</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="shen-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>2314303 - Disclosure - Revenue from Contracts with Customers (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://shentel.com/role/RevenuefromContractswithCustomersTables</Role>
      <ShortName>Revenue from Contracts with Customers (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://shentel.com/role/RevenuefromContractswithCustomers</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="shen-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>2318304 - Disclosure - Investments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://shentel.com/role/InvestmentsTables</Role>
      <ShortName>Investments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://shentel.com/role/Investments</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="shen-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>2322305 - Disclosure - Property, Plant and Equipment (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://shentel.com/role/PropertyPlantandEquipmentTables</Role>
      <ShortName>Property, Plant and Equipment (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://shentel.com/role/PropertyPlantandEquipment</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="shen-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>2325306 - Disclosure - Goodwill and Intangible Assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://shentel.com/role/GoodwillandIntangibleAssetsTables</Role>
      <ShortName>Goodwill and Intangible Assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://shentel.com/role/GoodwillandIntangibleAssets</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="shen-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>2331307 - Disclosure - Other Assets and Accrued Liabilities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://shentel.com/role/OtherAssetsandAccruedLiabilitiesTables</Role>
      <ShortName>Other Assets and Accrued Liabilities (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://shentel.com/role/OtherAssetsandAccruedLiabilities</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="shen-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>2338308 - Disclosure - Leases (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://shentel.com/role/LeasesTables</Role>
      <ShortName>Leases (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://shentel.com/role/Leases</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="shen-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>2343309 - Disclosure - Debt (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://shentel.com/role/DebtTables</Role>
      <ShortName>Debt (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://shentel.com/role/Debt</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="shen-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>2348310 - Disclosure - Derivative and Hedging (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://shentel.com/role/DerivativeandHedgingTables</Role>
      <ShortName>Derivative and Hedging (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://shentel.com/role/DerivativeandHedging</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="shen-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>2353311 - Disclosure - Income Taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://shentel.com/role/IncomeTaxesTables</Role>
      <ShortName>Income Taxes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://shentel.com/role/IncomeTaxes</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="shen-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>2359312 - Disclosure - Earnings per Share &amp; Stock Compensation (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://shentel.com/role/EarningsperShareStockCompensationTables</Role>
      <ShortName>Earnings per Share &amp; Stock Compensation (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://shentel.com/role/EarningsperShareStockCompensation</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="shen-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>2366313 - Disclosure - Segment Reporting (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://shentel.com/role/SegmentReportingTables</Role>
      <ShortName>Segment Reporting (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://shentel.com/role/SegmentReporting</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="shen-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>2370314 - Disclosure - Quarterly Results (unaudited) (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://shentel.com/role/QuarterlyResultsunauditedTables</Role>
      <ShortName>Quarterly Results (unaudited) (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://shentel.com/role/QuarterlyResultsunaudited</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="shen-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>2402401 - Disclosure - Nature of Operations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://shentel.com/role/NatureofOperationsDetails</Role>
      <ShortName>Nature of Operations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://shentel.com/role/NatureofOperations</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="shen-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>2406402 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://shentel.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="shen-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>2407403 - Disclosure - Summary of Significant Accounting Policies - Benefit Obligations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://shentel.com/role/SummaryofSignificantAccountingPoliciesBenefitObligationsDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Benefit Obligations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="shen-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>2410404 - Disclosure - Discontinued Operations - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://shentel.com/role/DiscontinuedOperationsNarrativeDetails</Role>
      <ShortName>Discontinued Operations - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="shen-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>2411405 - Disclosure - Discontinued Operations - Carrying Amounts of the Major Classes of Assets and Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://shentel.com/role/DiscontinuedOperationsCarryingAmountsoftheMajorClassesofAssetsandLiabilitiesDetails</Role>
      <ShortName>Discontinued Operations - Carrying Amounts of the Major Classes of Assets and Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="shen-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>2412406 - Disclosure - Discontinued Operations - Income (Loss) From Discontinued Operations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://shentel.com/role/DiscontinuedOperationsIncomeLossFromDiscontinuedOperationsDetails</Role>
      <ShortName>Discontinued Operations - Income (Loss) From Discontinued Operations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="shen-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>2415407 - Disclosure - Revenue from Contracts with Customers - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://shentel.com/role/RevenuefromContractswithCustomersNarrativeDetails</Role>
      <ShortName>Revenue from Contracts with Customers - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="shen-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>2416408 - Disclosure - Revenue from Contracts with Customers Revenue from Contracts with Customers - Amortized and Capitalized Costs (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://shentel.com/role/RevenuefromContractswithCustomersRevenuefromContractswithCustomersAmortizedandCapitalizedCostsDetails</Role>
      <ShortName>Revenue from Contracts with Customers Revenue from Contracts with Customers - Amortized and Capitalized Costs (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="shen-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>2419409 - Disclosure - Investments - Other Investments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://shentel.com/role/InvestmentsOtherInvestmentsDetails</Role>
      <ShortName>Investments - Other Investments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="shen-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>2420410 - Disclosure - Investments - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://shentel.com/role/InvestmentsNarrativeDetails</Role>
      <ShortName>Investments - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="shen-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>2423411 - Disclosure - Property, Plant and Equipment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://shentel.com/role/PropertyPlantandEquipmentDetails</Role>
      <ShortName>Property, Plant and Equipment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://shentel.com/role/PropertyPlantandEquipmentTables</ParentRole>
      <Position>50</Position>
    </Report>
    <Report instance="shen-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>2426412 - Disclosure - Goodwill and Intangible Assets - Intangible Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://shentel.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails</Role>
      <ShortName>Goodwill and Intangible Assets - Intangible Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="shen-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>2427413 - Disclosure - Goodwill and Intangible Assets - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://shentel.com/role/GoodwillandIntangibleAssetsNarrativeDetails</Role>
      <ShortName>Goodwill and Intangible Assets - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="shen-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>2428414 - Disclosure - Goodwill and Intangible Assets - Estimated Useful Life (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://shentel.com/role/GoodwillandIntangibleAssetsEstimatedUsefulLifeDetails</Role>
      <ShortName>Goodwill and Intangible Assets - Estimated Useful Life (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="shen-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>2429415 - Disclosure - Goodwill and Intangible Assets Goodwill and Intangible Assets - Amortization Expense for Intangible Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://shentel.com/role/GoodwillandIntangibleAssetsGoodwillandIntangibleAssetsAmortizationExpenseforIntangibleAssetsDetails</Role>
      <ShortName>Goodwill and Intangible Assets Goodwill and Intangible Assets - Amortization Expense for Intangible Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="shen-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>2432416 - Disclosure - Other Assets and Accrued Liabilities - Current Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://shentel.com/role/OtherAssetsandAccruedLiabilitiesCurrentAssetsDetails</Role>
      <ShortName>Other Assets and Accrued Liabilities - Current Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="shen-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>2433417 - Disclosure - Other Assets and Accrued Liabilities - Long-Term Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://shentel.com/role/OtherAssetsandAccruedLiabilitiesLongTermAssetsDetails</Role>
      <ShortName>Other Assets and Accrued Liabilities - Long-Term Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="shen-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>2434418 - Disclosure - Other Assets and Accrued Liabilities - Current Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://shentel.com/role/OtherAssetsandAccruedLiabilitiesCurrentLiabilitiesDetails</Role>
      <ShortName>Other Assets and Accrued Liabilities - Current Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="shen-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>2435419 - Disclosure - Other Assets and Accrued Liabilities - Long Term Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://shentel.com/role/OtherAssetsandAccruedLiabilitiesLongTermLiabilitiesDetails</Role>
      <ShortName>Other Assets and Accrued Liabilities - Long Term Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="shen-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>2436420 - Disclosure - Other Assets and Accrued Liabilities - Asset Removal Obligations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://shentel.com/role/OtherAssetsandAccruedLiabilitiesAssetRemovalObligationsDetails</Role>
      <ShortName>Other Assets and Accrued Liabilities - Asset Removal Obligations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="shen-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>2439421 - Disclosure - Leases - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://shentel.com/role/LeasesNarrativeDetails</Role>
      <ShortName>Leases - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="shen-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>2440422 - Disclosure - Leases - Maturity of Lease Liability - Lessee (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://shentel.com/role/LeasesMaturityofLeaseLiabilityLesseeDetails</Role>
      <ShortName>Leases - Maturity of Lease Liability - Lessee (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>61</Position>
    </Report>
    <Report instance="shen-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>2441423 - Disclosure - Leases - Maturity of Lease Liability - Lessor (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://shentel.com/role/LeasesMaturityofLeaseLiabilityLessorDetails</Role>
      <ShortName>Leases - Maturity of Lease Liability - Lessor (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>62</Position>
    </Report>
    <Report instance="shen-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>2444424 - Disclosure - Debt (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://shentel.com/role/DebtDetails</Role>
      <ShortName>Debt (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://shentel.com/role/DebtTables</ParentRole>
      <Position>63</Position>
    </Report>
    <Report instance="shen-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>2445425 - Disclosure - Debt - Credit Agreement (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://shentel.com/role/DebtCreditAgreementDetails</Role>
      <ShortName>Debt - Credit Agreement (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>64</Position>
    </Report>
    <Report instance="shen-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>2446426 - Disclosure - Debt - Financial Covenants in Credit Agreements (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://shentel.com/role/DebtFinancialCovenantsinCreditAgreementsDetails</Role>
      <ShortName>Debt - Financial Covenants in Credit Agreements (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>65</Position>
    </Report>
    <Report instance="shen-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>2449427 - Disclosure - Derivative and Hedging - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://shentel.com/role/DerivativeandHedgingNarrativeDetails</Role>
      <ShortName>Derivative and Hedging - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>66</Position>
    </Report>
    <Report instance="shen-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>2450428 - Disclosure - Derivative and Hedging - Schedule of Derivative Instruments (Fair Value) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://shentel.com/role/DerivativeandHedgingScheduleofDerivativeInstrumentsFairValueDetails</Role>
      <ShortName>Derivative and Hedging - Schedule of Derivative Instruments (Fair Value) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>67</Position>
    </Report>
    <Report instance="shen-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>2451429 - Disclosure - Derivative and Hedging - Schedule of Accumulated Other Comprehensive Income (Loss) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://shentel.com/role/DerivativeandHedgingScheduleofAccumulatedOtherComprehensiveIncomeLossDetails</Role>
      <ShortName>Derivative and Hedging - Schedule of Accumulated Other Comprehensive Income (Loss) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>68</Position>
    </Report>
    <Report instance="shen-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>2454430 - Disclosure - Income Taxes - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://shentel.com/role/IncomeTaxesNarrativeDetails</Role>
      <ShortName>Income Taxes - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>69</Position>
    </Report>
    <Report instance="shen-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>2455431 - Disclosure - Income Taxes - Components of Federal and State Income Taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://shentel.com/role/IncomeTaxesComponentsofFederalandStateIncomeTaxesDetails</Role>
      <ShortName>Income Taxes - Components of Federal and State Income Taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>70</Position>
    </Report>
    <Report instance="shen-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>2456432 - Disclosure - Income Taxes - Reconciliation of Income Taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://shentel.com/role/IncomeTaxesReconciliationofIncomeTaxesDetails</Role>
      <ShortName>Income Taxes - Reconciliation of Income Taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>71</Position>
    </Report>
    <Report instance="shen-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>2457433 - Disclosure - Income Taxes - Deferred Tax Assets and Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://shentel.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails</Role>
      <ShortName>Income Taxes - Deferred Tax Assets and Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>72</Position>
    </Report>
    <Report instance="shen-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>2460434 - Disclosure - Earnings per Share &amp; Stock Compensation - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://shentel.com/role/EarningsperShareStockCompensationNarrativeDetails</Role>
      <ShortName>Earnings per Share &amp; Stock Compensation - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>73</Position>
    </Report>
    <Report instance="shen-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>2461435 - Disclosure - Earnings per Share &amp; Stock Compensation - Schedule of Stock Compensation Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://shentel.com/role/EarningsperShareStockCompensationScheduleofStockCompensationExpenseDetails</Role>
      <ShortName>Earnings per Share &amp; Stock Compensation - Schedule of Stock Compensation Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>74</Position>
    </Report>
    <Report instance="shen-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>2462436 - Disclosure - Earnings per Share &amp; Stock Compensation - Basic and Diluted Earnings Per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://shentel.com/role/EarningsperShareStockCompensationBasicandDilutedEarningsPerShareDetails</Role>
      <ShortName>Earnings per Share &amp; Stock Compensation - Basic and Diluted Earnings Per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>75</Position>
    </Report>
    <Report instance="shen-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>2464437 - Disclosure - Commitments and Contingencies Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://shentel.com/role/CommitmentsandContingenciesNarrativeDetails</Role>
      <ShortName>Commitments and Contingencies Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>76</Position>
    </Report>
    <Report instance="shen-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>2467438 - Disclosure - Segment Reporting - Selected Financial Data for Segments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://shentel.com/role/SegmentReportingSelectedFinancialDataforSegmentsDetails</Role>
      <ShortName>Segment Reporting - Selected Financial Data for Segments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>77</Position>
    </Report>
    <Report instance="shen-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>2468439 - Disclosure - Segment Reporting - Reconciliation of Operating Profit (Loss) from Segments to Consolidated (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://shentel.com/role/SegmentReportingReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails</Role>
      <ShortName>Segment Reporting - Reconciliation of Operating Profit (Loss) from Segments to Consolidated (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>78</Position>
    </Report>
    <Report instance="shen-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>2471440 - Disclosure - Quarterly Results (unaudited) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://shentel.com/role/QuarterlyResultsunauditedDetails</Role>
      <ShortName>Quarterly Results (unaudited) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://shentel.com/role/QuarterlyResultsunauditedTables</ParentRole>
      <Position>79</Position>
    </Report>
    <Report instance="shen-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>2473441 - Disclosure - Schedule II Valuation and Qualifying Accounts and Reserves (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://shentel.com/role/ScheduleIIValuationandQualifyingAccountsandReservesDetails</Role>
      <ShortName>Schedule II Valuation and Qualifying Accounts and Reserves (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>80</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="shen-20201231.htm">shen-20201231.htm</File>
    <File>shen-20201231.xsd</File>
    <File>shen-20201231_cal.xml</File>
    <File>shen-20201231_def.xml</File>
    <File>shen-20201231_lab.xml</File>
    <File>shen-20201231_pre.xml</File>
    <File>shenex2112312020.htm</File>
    <File>shenex23112312020.htm</File>
    <File>shenex31112312020.htm</File>
    <File>shenex31212312020.htm</File>
    <File>shenex31312312020.htm</File>
    <File>shenex3212312020.htm</File>
  </InputFiles>
  <SupplementalFiles>
    <File>shen-20201231_g1.jpg</File>
    <File>shen-20201231_g2.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy>http://fasb.org/us-gaap/2020-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2020-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/srt/2020-01-31</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>101
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "shen-20201231.htm": {
   "axisCustom": 0,
   "axisStandard": 30,
   "contextCount": 264,
   "dts": {
    "calculationLink": {
     "local": [
      "shen-20201231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "shen-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": [
      "shen-20201231.htm"
     ]
    },
    "labelLink": {
     "local": [
      "shen-20201231_lab.xml"
     ],
     "remote": [
      "https://xbrl.sec.gov/dei/2020/dei-doc-2020-01-31.xml",
      "http://xbrl.fasb.org/srt/2020/elts/srt-doc-2020-01-31.xml",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "shen-20201231_pre.xml"
     ]
    },
    "referenceLink": {
     "remote": [
      "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",
      "https://xbrl.sec.gov/dei/2020/dei-ref-2020-01-31.xml"
     ]
    },
    "schema": {
     "local": [
      "shen-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/deprecated-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"
     ]
    }
   },
   "elementCount": 666,
   "entityCount": 1,
   "hidden": {
    "http://xbrl.sec.gov/dei/2020-01-31": 4,
    "total": 4
   },
   "keyCustom": 62,
   "keyStandard": 441,
   "memberCustom": 30,
   "memberStandard": 40,
   "nsprefix": "shen",
   "nsuri": "http://shentel.com/20201231",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "i2d6ce8bc72aa4af6a41db7fa60195a98_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": "0001001 - Document - Cover",
     "role": "http://shentel.com/role/Cover",
     "shortName": "Cover",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "i2d6ce8bc72aa4af6a41db7fa60195a98_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": "shen-20201231.htm",
      "contextRef": "i2d6ce8bc72aa4af6a41db7fa60195a98_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": "2108103 - Disclosure - Discontinued Operations",
     "role": "http://shentel.com/role/DiscontinuedOperations",
     "shortName": "Discontinued Operations",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "i2d6ce8bc72aa4af6a41db7fa60195a98_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": "2113104 - Disclosure - Revenue from Contracts with Customers",
     "role": "http://shentel.com/role/RevenuefromContractswithCustomers",
     "shortName": "Revenue from Contracts with Customers",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InvestmentHoldingsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2117105 - Disclosure - Investments",
     "role": "http://shentel.com/role/Investments",
     "shortName": "Investments",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InvestmentHoldingsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "i2d6ce8bc72aa4af6a41db7fa60195a98_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": "2121106 - Disclosure - Property, Plant and Equipment",
     "role": "http://shentel.com/role/PropertyPlantandEquipment",
     "shortName": "Property, Plant and Equipment",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "i2d6ce8bc72aa4af6a41db7fa60195a98_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": "2124107 - Disclosure - Goodwill and Intangible Assets",
     "role": "http://shentel.com/role/GoodwillandIntangibleAssets",
     "shortName": "Goodwill and Intangible Assets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherLiabilitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2130108 - Disclosure - Other Assets and Accrued Liabilities",
     "role": "http://shentel.com/role/OtherAssetsandAccruedLiabilities",
     "shortName": "Other Assets and Accrued Liabilities",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherLiabilitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeFinanceLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2137109 - Disclosure - Leases",
     "role": "http://shentel.com/role/Leases",
     "shortName": "Leases",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeFinanceLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "i2d6ce8bc72aa4af6a41db7fa60195a98_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": "2142110 - Disclosure - Debt",
     "role": "http://shentel.com/role/Debt",
     "shortName": "Debt",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2147111 - Disclosure - Derivative and Hedging",
     "role": "http://shentel.com/role/DerivativeandHedging",
     "shortName": "Derivative and Hedging",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "i2d6ce8bc72aa4af6a41db7fa60195a98_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": "2152112 - Disclosure - Income Taxes",
     "role": "http://shentel.com/role/IncomeTaxes",
     "shortName": "Income Taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "i884daf17bb02490d9e409851a71a5921_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": "1001002 - Statement - CONSOLIDATED BALANCE SHEETS",
     "role": "http://shentel.com/role/CONSOLIDATEDBALANCESHEETS",
     "shortName": "CONSOLIDATED BALANCE SHEETS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "i884daf17bb02490d9e409851a71a5921_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": "shen-20201231.htm",
      "contextRef": "i2d6ce8bc72aa4af6a41db7fa60195a98_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": "2158113 - Disclosure - Earnings per Share & Stock Compensation",
     "role": "http://shentel.com/role/EarningsperShareStockCompensation",
     "shortName": "Earnings per Share & Stock Compensation",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "i2d6ce8bc72aa4af6a41db7fa60195a98_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": "2163114 - Disclosure - Commitments and Contingencies",
     "role": "http://shentel.com/role/CommitmentsandContingencies",
     "shortName": "Commitments and Contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "i2d6ce8bc72aa4af6a41db7fa60195a98_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": "shen-20201231.htm",
      "contextRef": "i2d6ce8bc72aa4af6a41db7fa60195a98_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": "2165115 - Disclosure - Segment Reporting",
     "role": "http://shentel.com/role/SegmentReporting",
     "shortName": "Segment Reporting",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "i2d6ce8bc72aa4af6a41db7fa60195a98_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": "2169116 - Disclosure - Quarterly Results (unaudited)",
     "role": "http://shentel.com/role/QuarterlyResultsunaudited",
     "shortName": "Quarterly Results (unaudited)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:QuarterlyFinancialInformationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "i2d6ce8bc72aa4af6a41db7fa60195a98_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": "2172117 - Disclosure - Schedule II Valuation and Qualifying Accounts",
     "role": "http://shentel.com/role/ScheduleIIValuationandQualifyingAccounts",
     "shortName": "Schedule II Valuation and Qualifying Accounts",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "i2d6ce8bc72aa4af6a41db7fa60195a98_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": "2204201 - Disclosure - Summary of Significant Accounting Policies (Policies)",
     "role": "http://shentel.com/role/SummaryofSignificantAccountingPoliciesPolicies",
     "shortName": "Summary of Significant Accounting Policies (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConsolidationPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2305301 - Disclosure - Summary of Significant Accounting Policies (Tables)",
     "role": "http://shentel.com/role/SummaryofSignificantAccountingPoliciesTables",
     "shortName": "Summary of Significant Accounting Policies (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2309302 - Disclosure - Discontinued Operations (Tables)",
     "role": "http://shentel.com/role/DiscontinuedOperationsTables",
     "shortName": "Discontinued Operations (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CapitalizedContractCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2314303 - Disclosure - Revenue from Contracts with Customers (Tables)",
     "role": "http://shentel.com/role/RevenuefromContractswithCustomersTables",
     "shortName": "Revenue from Contracts with Customers (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CapitalizedContractCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "shen:ScheduleOfOtherInvestmentsWhichDoNotHaveReadilyDeterminableFairValuesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2318304 - Disclosure - Investments (Tables)",
     "role": "http://shentel.com/role/InvestmentsTables",
     "shortName": "Investments (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "shen:ScheduleOfOtherInvestmentsWhichDoNotHaveReadilyDeterminableFairValuesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "i884daf17bb02490d9e409851a71a5921_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": "1002003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "role": "http://shentel.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
     "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "i884daf17bb02490d9e409851a71a5921_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "i2d6ce8bc72aa4af6a41db7fa60195a98_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": "2322305 - Disclosure - Property, Plant and Equipment (Tables)",
     "role": "http://shentel.com/role/PropertyPlantandEquipmentTables",
     "shortName": "Property, Plant and Equipment (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2325306 - Disclosure - Goodwill and Intangible Assets (Tables)",
     "role": "http://shentel.com/role/GoodwillandIntangibleAssetsTables",
     "shortName": "Goodwill and Intangible Assets (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2331307 - Disclosure - Other Assets and Accrued Liabilities (Tables)",
     "role": "http://shentel.com/role/OtherAssetsandAccruedLiabilitiesTables",
     "shortName": "Other Assets and Accrued Liabilities (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2338308 - Disclosure - Leases (Tables)",
     "role": "http://shentel.com/role/LeasesTables",
     "shortName": "Leases (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "i2d6ce8bc72aa4af6a41db7fa60195a98_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": "2343309 - Disclosure - Debt (Tables)",
     "role": "http://shentel.com/role/DebtTables",
     "shortName": "Debt (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2348310 - Disclosure - Derivative and Hedging (Tables)",
     "role": "http://shentel.com/role/DerivativeandHedgingTables",
     "shortName": "Derivative and Hedging (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "i2d6ce8bc72aa4af6a41db7fa60195a98_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": "2353311 - Disclosure - Income Taxes (Tables)",
     "role": "http://shentel.com/role/IncomeTaxesTables",
     "shortName": "Income Taxes (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2359312 - Disclosure - Earnings per Share & Stock Compensation (Tables)",
     "role": "http://shentel.com/role/EarningsperShareStockCompensationTables",
     "shortName": "Earnings per Share & Stock Compensation (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2366313 - Disclosure - Segment Reporting (Tables)",
     "role": "http://shentel.com/role/SegmentReportingTables",
     "shortName": "Segment Reporting (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "i2d6ce8bc72aa4af6a41db7fa60195a98_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": "2370314 - Disclosure - Quarterly Results (unaudited) (Tables)",
     "role": "http://shentel.com/role/QuarterlyResultsunauditedTables",
     "shortName": "Quarterly Results (unaudited) (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1003004 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME",
     "role": "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
     "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:CostsAndExpenses",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "shen:NumberOfCellTowersBuilt",
      "reportCount": 1,
      "unique": true,
      "unitRef": "cell_site",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2402401 - Disclosure - Nature of Operations (Details)",
     "role": "http://shentel.com/role/NatureofOperationsDetails",
     "shortName": "Nature of Operations (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "shen:NumberOfCellTowersBuilt",
      "reportCount": 1,
      "unique": true,
      "unitRef": "cell_site",
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AdvertisingExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2406402 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details)",
     "role": "http://shentel.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails",
     "shortName": "Summary of Significant Accounting Policies - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AdvertisingExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "i884daf17bb02490d9e409851a71a5921_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanBenefitObligation",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2407403 - Disclosure - Summary of Significant Accounting Policies - Benefit Obligations (Details)",
     "role": "http://shentel.com/role/SummaryofSignificantAccountingPoliciesBenefitObligationsDetails",
     "shortName": "Summary of Significant Accounting Policies - Benefit Obligations (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "i7e508c0fc0fe4cb6bc6c5160a63eefd0_I20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanBenefitObligation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "i884daf17bb02490d9e409851a71a5921_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2410404 - Disclosure - Discontinued Operations - Narrative (Details)",
     "role": "http://shentel.com/role/DiscontinuedOperationsNarrativeDetails",
     "shortName": "Discontinued Operations - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:IncreaseDecreaseInOperatingLiabilities",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "ica5072efcf4f4e46aab18fed236373e5_D20200101-20200331",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:IncreaseDecreaseInOperatingAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "i884daf17bb02490d9e409851a71a5921_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2411405 - Disclosure - Discontinued Operations - Carrying Amounts of the Major Classes of Assets and Liabilities (Details)",
     "role": "http://shentel.com/role/DiscontinuedOperationsCarryingAmountsoftheMajorClassesofAssetsandLiabilitiesDetails",
     "shortName": "Discontinued Operations - Carrying Amounts of the Major Classes of Assets and Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "i77a5b36129e944bc933c03f803023458_I20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationInventoryCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "if3b3f06044a34fe3b4b3c9e71e13d670_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2412406 - Disclosure - Discontinued Operations - Income (Loss) From Discontinued Operations (Details)",
     "role": "http://shentel.com/role/DiscontinuedOperationsIncomeLossFromDiscontinuedOperationsDetails",
     "shortName": "Discontinued Operations - Income (Loss) From Discontinued Operations (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "if3b3f06044a34fe3b4b3c9e71e13d670_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "shen:WeightedAverageCustomerLife",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2415407 - Disclosure - Revenue from Contracts with Customers - Narrative (Details)",
     "role": "http://shentel.com/role/RevenuefromContractswithCustomersNarrativeDetails",
     "shortName": "Revenue from Contracts with Customers - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "shen:WeightedAverageCustomerLife",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:CapitalizedContractCostTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "ic12f61d22b414cfe9914632a173f8a6e_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CapitalizedContractCostNet",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2416408 - Disclosure - Revenue from Contracts with Customers Revenue from Contracts with Customers - Amortized and Capitalized Costs (Details)",
     "role": "http://shentel.com/role/RevenuefromContractswithCustomersRevenuefromContractswithCustomersAmortizedandCapitalizedCostsDetails",
     "shortName": "Revenue from Contracts with Customers Revenue from Contracts with Customers - Amortized and Capitalized Costs (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:CapitalizedContractCostTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "id5789b1a04b04b96ad3fc76a265c54c0_I20181231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:CapitalizedContractCostNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "shen:ScheduleOfOtherInvestmentsWhichDoNotHaveReadilyDeterminableFairValuesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "i884daf17bb02490d9e409851a71a5921_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EquitySecuritiesFvNi",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2419409 - Disclosure - Investments - Other Investments (Details)",
     "role": "http://shentel.com/role/InvestmentsOtherInvestmentsDetails",
     "shortName": "Investments - Other Investments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "shen:ScheduleOfOtherInvestmentsWhichDoNotHaveReadilyDeterminableFairValuesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "i884daf17bb02490d9e409851a71a5921_I20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:EquitySecuritiesFvNiCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "shen:ScheduleOfOtherInvestmentsWhichDoNotHaveReadilyDeterminableFairValuesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "i884daf17bb02490d9e409851a71a5921_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EquitySecuritiesFvNi",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2420410 - Disclosure - Investments - Narrative (Details)",
     "role": "http://shentel.com/role/InvestmentsNarrativeDetails",
     "shortName": "Investments - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:InvestmentPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "i4005250a7edc45478e0abf92ac2501f6_I20201231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:EquitySecuritiesFvNi",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "ia9b97ab4575644e2b2b6bc4387092032_I20171231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockSharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1004005 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY",
     "role": "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY",
     "shortName": "CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "ia9b97ab4575644e2b2b6bc4387092032_I20171231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockSharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "i884daf17bb02490d9e409851a71a5921_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": "2423411 - Disclosure - Property, Plant and Equipment (Details)",
     "role": "http://shentel.com/role/PropertyPlantandEquipmentDetails",
     "shortName": "Property, Plant and Equipment (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "i884daf17bb02490d9e409851a71a5921_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "i884daf17bb02490d9e409851a71a5921_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": "2426412 - Disclosure - Goodwill and Intangible Assets - Intangible Assets (Details)",
     "role": "http://shentel.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails",
     "shortName": "Goodwill and Intangible Assets - Intangible Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "i884daf17bb02490d9e409851a71a5921_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "i2d6ce8bc72aa4af6a41db7fa60195a98_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": "2427413 - Disclosure - Goodwill and Intangible Assets - Narrative (Details)",
     "role": "http://shentel.com/role/GoodwillandIntangibleAssetsNarrativeDetails",
     "shortName": "Goodwill and Intangible Assets - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "shen:ScheduleofFiniteLivedIntangibleAssetsAmortizationEstimatedUsefulLivesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "i375b537a807b441686ffdfcb5924eb43_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2428414 - Disclosure - Goodwill and Intangible Assets - Estimated Useful Life (Details)",
     "role": "http://shentel.com/role/GoodwillandIntangibleAssetsEstimatedUsefulLifeDetails",
     "shortName": "Goodwill and Intangible Assets - Estimated Useful Life (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "shen:ScheduleofFiniteLivedIntangibleAssetsAmortizationEstimatedUsefulLivesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "i375b537a807b441686ffdfcb5924eb43_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "i884daf17bb02490d9e409851a71a5921_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": "2429415 - Disclosure - Goodwill and Intangible Assets Goodwill and Intangible Assets - Amortization Expense for Intangible Assets (Details)",
     "role": "http://shentel.com/role/GoodwillandIntangibleAssetsGoodwillandIntangibleAssetsAmortizationExpenseforIntangibleAssetsDetails",
     "shortName": "Goodwill and Intangible Assets Goodwill and Intangible Assets - Amortization Expense for Intangible Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "i884daf17bb02490d9e409851a71a5921_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "i884daf17bb02490d9e409851a71a5921_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "shen:PrepaidMaintenanceExpenseCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2432416 - Disclosure - Other Assets and Accrued Liabilities - Current Assets (Details)",
     "role": "http://shentel.com/role/OtherAssetsandAccruedLiabilitiesCurrentAssetsDetails",
     "shortName": "Other Assets and Accrued Liabilities - Current Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "i884daf17bb02490d9e409851a71a5921_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "shen:PrepaidMaintenanceExpenseCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "i884daf17bb02490d9e409851a71a5921_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CapitalizedContractCostNetNoncurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2433417 - Disclosure - Other Assets and Accrued Liabilities - Long-Term Assets (Details)",
     "role": "http://shentel.com/role/OtherAssetsandAccruedLiabilitiesLongTermAssetsDetails",
     "shortName": "Other Assets and Accrued Liabilities - Long-Term Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "i884daf17bb02490d9e409851a71a5921_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CapitalizedContractCostNetNoncurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:OtherCurrentLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "i884daf17bb02490d9e409851a71a5921_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AssetRetirementObligationCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2434418 - Disclosure - Other Assets and Accrued Liabilities - Current Liabilities (Details)",
     "role": "http://shentel.com/role/OtherAssetsandAccruedLiabilitiesCurrentLiabilitiesDetails",
     "shortName": "Other Assets and Accrued Liabilities - Current Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:OtherCurrentLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "i884daf17bb02490d9e409851a71a5921_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AssetRetirementObligationCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "i884daf17bb02490d9e409851a71a5921_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerLiabilityNoncurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2435419 - Disclosure - Other Assets and Accrued Liabilities - Long Term Liabilities (Details)",
     "role": "http://shentel.com/role/OtherAssetsandAccruedLiabilitiesLongTermLiabilitiesDetails",
     "shortName": "Other Assets and Accrued Liabilities - Long Term Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "i884daf17bb02490d9e409851a71a5921_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerLiabilityNoncurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfChangeInAssetRetirementObligationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "ic12f61d22b414cfe9914632a173f8a6e_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AssetRetirementObligation",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2436420 - Disclosure - Other Assets and Accrued Liabilities - Asset Removal Obligations (Details)",
     "role": "http://shentel.com/role/OtherAssetsandAccruedLiabilitiesAssetRemovalObligationsDetails",
     "shortName": "Other Assets and Accrued Liabilities - Asset Removal Obligations (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfChangeInAssetRetirementObligationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "ifa548840544c4cb7bc2d812d73ea9fd3_I20171231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AssetRetirementObligation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockDividendsPerShareDeclared",
      "reportCount": 1,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1005006 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Parenthetical)",
     "role": "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYParenthetical",
     "shortName": "CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": null
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "i884daf17bb02490d9e409851a71a5921_I20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2439421 - Disclosure - Leases - Narrative (Details)",
     "role": "http://shentel.com/role/LeasesNarrativeDetails",
     "shortName": "Leases - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "i884daf17bb02490d9e409851a71a5921_I20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "i884daf17bb02490d9e409851a71a5921_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": "2440422 - Disclosure - Leases - Maturity of Lease Liability - Lessee (Details)",
     "role": "http://shentel.com/role/LeasesMaturityofLeaseLiabilityLesseeDetails",
     "shortName": "Leases - Maturity of Lease Liability - Lessee (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "i884daf17bb02490d9e409851a71a5921_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "i884daf17bb02490d9e409851a71a5921_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2441423 - Disclosure - Leases - Maturity of Lease Liability - Lessor (Details)",
     "role": "http://shentel.com/role/LeasesMaturityofLeaseLiabilityLessorDetails",
     "shortName": "Leases - Maturity of Lease Liability - Lessor (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "i884daf17bb02490d9e409851a71a5921_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "i2d6ce8bc72aa4af6a41db7fa60195a98_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": "2444424 - Disclosure - Debt (Details)",
     "role": "http://shentel.com/role/DebtDetails",
     "shortName": "Debt (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InterestPaidNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "i884daf17bb02490d9e409851a71a5921_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebt",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2445425 - Disclosure - Debt - Credit Agreement (Details)",
     "role": "http://shentel.com/role/DebtCreditAgreementDetails",
     "shortName": "Debt - Credit Agreement (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "i884daf17bb02490d9e409851a71a5921_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebt",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "shen:FinancialCovenantsInCreditAgreementsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "i884daf17bb02490d9e409851a71a5921_I20201231",
      "decimals": "1",
      "first": true,
      "lang": "en-US",
      "name": "shen:LeverageRatioActual",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2446426 - Disclosure - Debt - Financial Covenants in Credit Agreements (Details)",
     "role": "http://shentel.com/role/DebtFinancialCovenantsinCreditAgreementsDetails",
     "shortName": "Debt - Financial Covenants in Credit Agreements (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "shen:FinancialCovenantsInCreditAgreementsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "i884daf17bb02490d9e409851a71a5921_I20201231",
      "decimals": "1",
      "first": true,
      "lang": "en-US",
      "name": "shen:LeverageRatioActual",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R66": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2449427 - Disclosure - Derivative and Hedging - Narrative (Details)",
     "role": "http://shentel.com/role/DerivativeandHedgingNarrativeDetails",
     "shortName": "Derivative and Hedging - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R67": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "i884daf17bb02490d9e409851a71a5921_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeAssets",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2450428 - Disclosure - Derivative and Hedging - Schedule of Derivative Instruments (Fair Value) (Details)",
     "role": "http://shentel.com/role/DerivativeandHedgingScheduleofDerivativeInstrumentsFairValueDetails",
     "shortName": "Derivative and Hedging - Schedule of Derivative Instruments (Fair Value) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "ib92892e9fdfe4e9ea1943ecdd5a99e28_I20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DerivativeAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R68": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "ic12f61d22b414cfe9914632a173f8a6e_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AociTaxAttributableToParent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2451429 - Disclosure - Derivative and Hedging - Schedule of Accumulated Other Comprehensive Income (Loss) (Details)",
     "role": "http://shentel.com/role/DerivativeandHedgingScheduleofAccumulatedOtherComprehensiveIncomeLossDetails",
     "shortName": "Derivative and Hedging - Schedule of Accumulated Other Comprehensive Income (Loss) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R69": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxesPaid",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2454430 - Disclosure - Income Taxes - Narrative (Details)",
     "role": "http://shentel.com/role/IncomeTaxesNarrativeDetails",
     "shortName": "Income Taxes - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxesPaid",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1006007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "role": "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
     "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:Depreciation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R70": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "i2d6ce8bc72aa4af6a41db7fa60195a98_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": "2455431 - Disclosure - Income Taxes - Components of Federal and State Income Taxes (Details)",
     "role": "http://shentel.com/role/IncomeTaxesComponentsofFederalandStateIncomeTaxesDetails",
     "shortName": "Income Taxes - Components of Federal and State Income Taxes (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R71": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2456432 - Disclosure - Income Taxes - Reconciliation of Income Taxes (Details)",
     "role": "http://shentel.com/role/IncomeTaxesReconciliationofIncomeTaxesDetails",
     "shortName": "Income Taxes - Reconciliation of Income Taxes (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R72": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "i884daf17bb02490d9e409851a71a5921_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredTaxAssetsDeferredIncome",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2457433 - Disclosure - Income Taxes - Deferred Tax Assets and Liabilities (Details)",
     "role": "http://shentel.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": "shen-20201231.htm",
      "contextRef": "i884daf17bb02490d9e409851a71a5921_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredTaxAssetsDeferredIncome",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R73": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "i884daf17bb02490d9e409851a71a5921_I20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "shen:NumberOfStockIncentivePlans",
      "reportCount": 1,
      "unique": true,
      "unitRef": "plan",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2460434 - Disclosure - Earnings per Share & Stock Compensation - Narrative (Details)",
     "role": "http://shentel.com/role/EarningsperShareStockCompensationNarrativeDetails",
     "shortName": "Earnings per Share & Stock Compensation - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "i884daf17bb02490d9e409851a71a5921_I20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "shen:NumberOfStockIncentivePlans",
      "reportCount": 1,
      "unique": true,
      "unitRef": "plan",
      "xsiNil": "false"
     }
    },
    "R74": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2461435 - Disclosure - Earnings per Share & Stock Compensation - Schedule of Stock Compensation Expense (Details)",
     "role": "http://shentel.com/role/EarningsperShareStockCompensationScheduleofStockCompensationExpenseDetails",
     "shortName": "Earnings per Share & Stock Compensation - Schedule of Stock Compensation Expense (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R75": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "ib90d94b2a91e4fc6824afe8ba12f94e9_D20201001-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeLossFromContinuingOperations",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2462436 - Disclosure - Earnings per Share & Stock Compensation - Basic and Diluted Earnings Per Share (Details)",
     "role": "http://shentel.com/role/EarningsperShareStockCompensationBasicandDilutedEarningsPerShareDetails",
     "shortName": "Earnings per Share & Stock Compensation - Basic and Diluted Earnings Per Share (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "shen:BusinessAcquisitionNoncontrollingInterestSharesReservedToAcquireNoncontrollingInterest",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R76": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "i673e348a7605439cbf300e8597951481_I20201231",
      "decimals": "-2",
      "first": true,
      "lang": "en-US",
      "name": "shen:OtherCommitmentAnnualPayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2464437 - Disclosure - Commitments and Contingencies Narrative (Details)",
     "role": "http://shentel.com/role/CommitmentsandContingenciesNarrativeDetails",
     "shortName": "Commitments and Contingencies Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "i673e348a7605439cbf300e8597951481_I20201231",
      "decimals": "-2",
      "first": true,
      "lang": "en-US",
      "name": "shen:OtherCommitmentAnnualPayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R77": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "ib90d94b2a91e4fc6824afe8ba12f94e9_D20201001-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2467438 - Disclosure - Segment Reporting - Selected Financial Data for Segments (Details)",
     "role": "http://shentel.com/role/SegmentReportingSelectedFinancialDataforSegmentsDetails",
     "shortName": "Segment Reporting - Selected Financial Data for Segments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:OperatingExpenses",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R78": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "ib90d94b2a91e4fc6824afe8ba12f94e9_D20201001-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2468439 - Disclosure - Segment Reporting - Reconciliation of Operating Profit (Loss) from Segments to Consolidated (Details)",
     "role": "http://shentel.com/role/SegmentReportingReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails",
     "shortName": "Segment Reporting - Reconciliation of Operating Profit (Loss) from Segments to Consolidated (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R79": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "ib90d94b2a91e4fc6824afe8ba12f94e9_D20201001-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2471440 - Disclosure - Quarterly Results (unaudited) (Details)",
     "role": "http://shentel.com/role/QuarterlyResultsunauditedDetails",
     "shortName": "Quarterly Results (unaudited) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "i2d6ce8bc72aa4af6a41db7fa60195a98_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": "2101101 - Disclosure - Nature of Operations",
     "role": "http://shentel.com/role/NatureofOperations",
     "shortName": "Nature of Operations",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NatureOfOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R80": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "i00428c9e9f804e22bef34e52284a76cc_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ValuationAllowancesAndReservesBalance",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2473441 - Disclosure - Schedule II Valuation and Qualifying Accounts and Reserves (Details)",
     "role": "http://shentel.com/role/ScheduleIIValuationandQualifyingAccountsandReservesDetails",
     "shortName": "Schedule II Valuation and Qualifying Accounts and Reserves (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "i19827ae9eea04fad8aabcf6a067f4409_I20171231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ValuationAllowancesAndReservesBalance",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2103102 - Disclosure - Summary of Significant Accounting Policies",
     "role": "http://shentel.com/role/SummaryofSignificantAccountingPolicies",
     "shortName": "Summary of Significant Accounting Policies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "shen-20201231.htm",
      "contextRef": "i2d6ce8bc72aa4af6a41db7fa60195a98_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 72,
   "tag": {
    "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://shentel.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://shentel.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://shentel.com/role/Cover"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentAnnualReport": {
     "auth_ref": [
      "r652",
      "r653",
      "r654"
     ],
     "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://shentel.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://shentel.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://shentel.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://shentel.com/role/Cover"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r655"
     ],
     "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://shentel.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://shentel.com/role/Cover"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "auth_ref": [
      "r650"
     ],
     "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://shentel.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://shentel.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://shentel.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://shentel.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://shentel.com/role/Cover"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r656"
     ],
     "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://shentel.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://shentel.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://shentel.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r656"
     ],
     "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://shentel.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://shentel.com/role/Cover"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r656"
     ],
     "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://shentel.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://shentel.com/role/Cover"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r657"
     ],
     "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://shentel.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://shentel.com/role/Cover"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r656"
     ],
     "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://shentel.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r656"
     ],
     "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://shentel.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r656"
     ],
     "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://shentel.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r656"
     ],
     "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://shentel.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://shentel.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://shentel.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_IcfrAuditorAttestationFlag": {
     "auth_ref": [
      "r652",
      "r653",
      "r654"
     ],
     "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://shentel.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://shentel.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r649"
     ],
     "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://shentel.com/role/Cover"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r651"
     ],
     "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://shentel.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://shentel.com/role/Cover"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "shen_AOCIAttributabletoParentBeforeTaxRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "AOCI Attributable to Parent, Before Tax [Roll Forward]",
        "label": "AOCI Attributable to Parent, Before Tax [Roll Forward]",
        "terseLabel": "Gains (Losses) on Cash Flow Hedges"
       }
      }
     },
     "localname": "AOCIAttributabletoParentBeforeTaxRollForward",
     "nsuri": "http://shentel.com/20201231",
     "presentation": [
      "http://shentel.com/role/DerivativeandHedgingScheduleofAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "shen_AOCIAttributabletoParentTaxRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "AOCI Attributable to Parent, Tax [Roll Forward]",
        "label": "AOCI Attributable to Parent, Tax [Roll Forward]",
        "terseLabel": "Income Tax (Expense) Benefit"
       }
      }
     },
     "localname": "AOCIAttributabletoParentTaxRollForward",
     "nsuri": "http://shentel.com/20201231",
     "presentation": [
      "http://shentel.com/role/DerivativeandHedgingScheduleofAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "shen_AccruedLiabilitiesAndOtherMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accrued Liabilities And Other",
        "label": "Accrued Liabilities And Other [Member]",
        "terseLabel": "Accrued liabilities and other"
       }
      }
     },
     "localname": "AccruedLiabilitiesAndOtherMember",
     "nsuri": "http://shentel.com/20201231",
     "presentation": [
      "http://shentel.com/role/DerivativeandHedgingScheduleofDerivativeInstrumentsFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "shen_AccruedProgrammingCostsCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://shentel.com/role/OtherAssetsandAccruedLiabilitiesCurrentLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accrued Programming Costs, Current",
        "label": "Accrued Programming Costs, Current",
        "terseLabel": "Accrued programming costs"
       }
      }
     },
     "localname": "AccruedProgrammingCostsCurrent",
     "nsuri": "http://shentel.com/20201231",
     "presentation": [
      "http://shentel.com/role/OtherAssetsandAccruedLiabilitiesCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "shen_AcquiredSubscribersBroadbandMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Acquired Subscribers - Broadband [Member]",
        "label": "Acquired Subscribers - Broadband [Member]",
        "terseLabel": "Subscriber relationships"
       }
      }
     },
     "localname": "AcquiredSubscribersBroadbandMember",
     "nsuri": "http://shentel.com/20201231",
     "presentation": [
      "http://shentel.com/role/GoodwillandIntangibleAssetsEstimatedUsefulLifeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "shen_AdjustmentsRelatedtoTaxWithholdingforSharebasedCompensationShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustments Related to Tax Withholding for Share-based Compensation, Shares",
        "label": "Adjustments Related to Tax Withholding for Share-based Compensation, Shares",
        "negatedTerseLabel": "Shares retired for settlement of employee taxes upon issuance of vested equity awards (in shares)"
       }
      }
     },
     "localname": "AdjustmentsRelatedtoTaxWithholdingforSharebasedCompensationShares",
     "nsuri": "http://shentel.com/20201231",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "shen_AmortizationReflectedAsOperatingExpense": {
     "auth_ref": [],
     "calculation": {
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate amount of recurring noncash operating expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives.",
        "label": "Amortization Reflected as Operating Expense",
        "terseLabel": "Amortization"
       }
      }
     },
     "localname": "AmortizationReflectedAsOperatingExpense",
     "nsuri": "http://shentel.com/20201231",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "shen_AmortizationReflectedasRentExpense": {
     "auth_ref": [],
     "calculation": {
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortization Reflected as Rent Expense",
        "label": "Amortization Reflected as Rent Expense",
        "terseLabel": "Accretion of asset retirement obligations"
       }
      }
     },
     "localname": "AmortizationReflectedasRentExpense",
     "nsuri": "http://shentel.com/20201231",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "shen_BigSandyAcquisitionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Big Sandy Acquisition [Member]",
        "label": "Big Sandy Acquisition [Member]",
        "terseLabel": "Big sandy acquisition"
       }
      }
     },
     "localname": "BigSandyAcquisitionMember",
     "nsuri": "http://shentel.com/20201231",
     "presentation": [
      "http://shentel.com/role/GoodwillandIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "shen_BroadbandSegmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Broadband Segment",
        "label": "Broadband Segment [Member]",
        "terseLabel": "Broadband"
       }
      }
     },
     "localname": "BroadbandSegmentMember",
     "nsuri": "http://shentel.com/20201231",
     "presentation": [
      "http://shentel.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails",
      "http://shentel.com/role/SegmentReportingSelectedFinancialDataforSegmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "shen_BusinessAcquisitionEquityInterestIssuedOrIssuableToNoncontrollingValueAssigned": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of noncontrolling interests (such as common shares, preferred shares, or partnership interest) issued or issuable to acquire the entity.",
        "label": "Business Acquisition Equity Interest Issued or Issuable to Noncontrolling, Value Assigned",
        "negatedTerseLabel": "Shares retired for settlement of employee taxes upon issuance of vested equity awards"
       }
      }
     },
     "localname": "BusinessAcquisitionEquityInterestIssuedOrIssuableToNoncontrollingValueAssigned",
     "nsuri": "http://shentel.com/20201231",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "shen_BusinessAcquisitionNoncontrollingInterestIssuedOrIssuableSharesAssigned": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares (such as common shares, preferred shares, or partnership interest) issued or issuable to acquire the entity attributable to noncontrolling interests.",
        "label": "Business Acquisition Noncontrolling Interest Issued Or Issuable Shares Assigned",
        "terseLabel": "Common stock issued to acquire a non-controlling interests of nTelos (in shares)"
       }
      }
     },
     "localname": "BusinessAcquisitionNoncontrollingInterestIssuedOrIssuableSharesAssigned",
     "nsuri": "http://shentel.com/20201231",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "shen_BusinessAcquisitionNoncontrollingInterestSharesReservedToAcquireNoncontrollingInterest": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Acquisition Noncontrolling Interest, Shares Reserved To Acquire Noncontrolling Interest",
        "label": "Business Acquisition Noncontrolling Interest, Shares Reserved To Acquire Noncontrolling Interest",
        "terseLabel": "Effect from dilutive shares and options outstanding (in shares)"
       }
      }
     },
     "localname": "BusinessAcquisitionNoncontrollingInterestSharesReservedToAcquireNoncontrollingInterest",
     "nsuri": "http://shentel.com/20201231",
     "presentation": [
      "http://shentel.com/role/EarningsperShareStockCompensationBasicandDilutedEarningsPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "shen_CanaanCableMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Canaan Cable",
        "label": "Canaan Cable [Member]",
        "terseLabel": "Canaan Cable"
       }
      }
     },
     "localname": "CanaanCableMember",
     "nsuri": "http://shentel.com/20201231",
     "presentation": [
      "http://shentel.com/role/GoodwillandIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "shen_CapitalizedContractCostPayments": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Capitalized Contract Cost Payments",
        "label": "Capitalized Contract Cost Payments",
        "terseLabel": "Contract payments"
       }
      }
     },
     "localname": "CapitalizedContractCostPayments",
     "nsuri": "http://shentel.com/20201231",
     "presentation": [
      "http://shentel.com/role/RevenuefromContractswithCustomersRevenuefromContractswithCustomersAmortizedandCapitalizedCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "shen_CapitalizedContractCostRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Capitalized Contract Cost [Roll Forward]",
        "label": "Capitalized Contract Cost [Roll Forward]",
        "terseLabel": "Capitalized Contract Cost [Roll Forward]"
       }
      }
     },
     "localname": "CapitalizedContractCostRollForward",
     "nsuri": "http://shentel.com/20201231",
     "presentation": [
      "http://shentel.com/role/RevenuefromContractswithCustomersRevenuefromContractswithCustomersAmortizedandCapitalizedCostsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "shen_CarrierAccessRevenueMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrier Access Revenue [Member]",
        "label": "Carrier Access Revenue [Member]",
        "terseLabel": "RLEC &amp; Other"
       }
      }
     },
     "localname": "CarrierAccessRevenueMember",
     "nsuri": "http://shentel.com/20201231",
     "presentation": [
      "http://shentel.com/role/SegmentReportingSelectedFinancialDataforSegmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "shen_CobankMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity securities investments.",
        "label": "CoBank [Member]",
        "terseLabel": "CoBank"
       }
      }
     },
     "localname": "CobankMember",
     "nsuri": "http://shentel.com/20201231",
     "presentation": [
      "http://shentel.com/role/InvestmentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "shen_CommercialFiberMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commercial Fiber",
        "label": "Commercial Fiber [Member]",
        "terseLabel": "Commercial Fiber"
       }
      }
     },
     "localname": "CommercialFiberMember",
     "nsuri": "http://shentel.com/20201231",
     "presentation": [
      "http://shentel.com/role/SegmentReportingSelectedFinancialDataforSegmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "shen_DebtInstrumentCovenantLiquidityBalanceActual": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Covenant, Liquidity Balance, Actual",
        "label": "Debt Instrument, Covenant, Liquidity Balance, Actual",
        "terseLabel": "Minimum liquidity balance, actual"
       }
      }
     },
     "localname": "DebtInstrumentCovenantLiquidityBalanceActual",
     "nsuri": "http://shentel.com/20201231",
     "presentation": [
      "http://shentel.com/role/DebtFinancialCovenantsinCreditAgreementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "shen_DebtInstrumentCovenantsMinimumLiquidityAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the minimum liquidity balance, defined as availability under the revolver facility plus unrestricted cash and cash equivalents on deposit in a deposit account for which a control agreement has been delivered to the administrative agent.",
        "label": "Debt Instrument Covenants Minimum Liquidity Amount",
        "terseLabel": "Covenants minimum liquidity amount"
       }
      }
     },
     "localname": "DebtInstrumentCovenantsMinimumLiquidityAmount",
     "nsuri": "http://shentel.com/20201231",
     "presentation": [
      "http://shentel.com/role/DebtDetails",
      "http://shentel.com/role/DebtFinancialCovenantsinCreditAgreementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "shen_DebtInstrumentCreditAgreementTermsLimitOfDividendsPaidDistributionsAndRedemptionOfCapitalStock": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Credit Agreement Terms, Limit Of Dividends Paid, Distributions, And Redemption Of Capital Stock",
        "label": "Debt Instrument, Credit Agreement Terms, Limit Of Dividends Paid, Distributions, And Redemption Of Capital Stock",
        "terseLabel": "Amended 2016 credit agreement, limit of dividends paid, distributions and redemption of capital stock"
       }
      }
     },
     "localname": "DebtInstrumentCreditAgreementTermsLimitOfDividendsPaidDistributionsAndRedemptionOfCapitalStock",
     "nsuri": "http://shentel.com/20201231",
     "presentation": [
      "http://shentel.com/role/DebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "shen_DebtInstrumentCreditAgreementTermsPercentageOfConsolidatedNetIncome": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Credit Agreement Terms, Percentage Of Consolidated Net Income",
        "label": "Debt Instrument, Credit Agreement Terms, Percentage Of Consolidated Net Income",
        "terseLabel": "Amended 2016 credit agreement, limit of consolidated net income (as a percent)"
       }
      }
     },
     "localname": "DebtInstrumentCreditAgreementTermsPercentageOfConsolidatedNetIncome",
     "nsuri": "http://shentel.com/20201231",
     "presentation": [
      "http://shentel.com/role/DebtDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "shen_DebtServiceCoverageRatioActual": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents actual debt service coverage ratio.",
        "label": "Debt Service Coverage Ratio, Actual",
        "terseLabel": "Debt service coverage ratio, actual"
       }
      }
     },
     "localname": "DebtServiceCoverageRatioActual",
     "nsuri": "http://shentel.com/20201231",
     "presentation": [
      "http://shentel.com/role/DebtDetails",
      "http://shentel.com/role/DebtFinancialCovenantsinCreditAgreementsDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "shen_DeferredChargesandOtherAssetsNetMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line item in the statement of financial position in which the fair value amounts of the derivative instruments are included.",
        "label": "Deferred Charges and Other Assets, Net [Member]",
        "terseLabel": "Deferred charges and other assets"
       }
      }
     },
     "localname": "DeferredChargesandOtherAssetsNetMember",
     "nsuri": "http://shentel.com/20201231",
     "presentation": [
      "http://shentel.com/role/DerivativeandHedgingScheduleofDerivativeInstrumentsFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "shen_DefinedBenefitPlanVestingPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined Benefit Plan, Vesting Period",
        "label": "Defined Benefit Plan, Vesting Period",
        "terseLabel": "Pension benefits, vesting period"
       }
      }
     },
     "localname": "DefinedBenefitPlanVestingPeriod",
     "nsuri": "http://shentel.com/20201231",
     "presentation": [
      "http://shentel.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "shen_DefinedBenefitPlanVestingReductionsThresholdAgeOfRecipient": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined Benefit Plan, Vesting Reductions, Threshold Age Of Recipient",
        "label": "Defined Benefit Plan, Vesting Reductions, Threshold Age Of Recipient",
        "terseLabel": "Vesting reductions, threshold age of recipient"
       }
      }
     },
     "localname": "DefinedBenefitPlanVestingReductionsThresholdAgeOfRecipient",
     "nsuri": "http://shentel.com/20201231",
     "presentation": [
      "http://shentel.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "shen_DerivativeOutstandingDebtPercentageHedged": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivative, Outstanding Debt, Percentage Hedged",
        "label": "Derivative, Outstanding Debt, Percentage Hedged",
        "terseLabel": "Percentage hedged"
       }
      }
     },
     "localname": "DerivativeOutstandingDebtPercentageHedged",
     "nsuri": "http://shentel.com/20201231",
     "presentation": [
      "http://shentel.com/role/DerivativeandHedgingNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "shen_DisposalGroupIncludingDiscontinuedOperationAcceleratedExpenses": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal Group, Including Discontinued Operation, Accelerated Expenses",
        "label": "Disposal Group, Including Discontinued Operation, Accelerated Expenses",
        "terseLabel": "Accelerated expenses"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationAcceleratedExpenses",
     "nsuri": "http://shentel.com/20201231",
     "presentation": [
      "http://shentel.com/role/DiscontinuedOperationsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "shen_DisposalGroupIncludingDiscontinuedOperationAssetRetirementObligationsNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://shentel.com/role/DiscontinuedOperationsCarryingAmountsoftheMajorClassesofAssetsandLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal Group, Including Discontinued Operation, Asset Retirement Obligations, Noncurrent",
        "label": "Disposal Group, Including Discontinued Operation, Asset Retirement Obligations, Noncurrent",
        "terseLabel": "Asset retirement obligations"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationAssetRetirementObligationsNoncurrent",
     "nsuri": "http://shentel.com/20201231",
     "presentation": [
      "http://shentel.com/role/DiscontinuedOperationsCarryingAmountsoftheMajorClassesofAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "shen_DisposalGroupIncludingDiscontinuedOperationDeferredChargesAndOtherAssetsCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://shentel.com/role/DiscontinuedOperationsCarryingAmountsoftheMajorClassesofAssetsandLiabilitiesDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal Group, Including Discontinued Operation, Deferred Charges And Other Assets, Current",
        "label": "Disposal Group, Including Discontinued Operation, Deferred Charges And Other Assets, Current",
        "terseLabel": "Deferred charges and other assets"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationDeferredChargesAndOtherAssetsCurrent",
     "nsuri": "http://shentel.com/20201231",
     "presentation": [
      "http://shentel.com/role/DiscontinuedOperationsCarryingAmountsoftheMajorClassesofAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "shen_DisposalGroupIncludingDiscontinuedOperationDeferredChargesAndOtherAssetsNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://shentel.com/role/DiscontinuedOperationsCarryingAmountsoftheMajorClassesofAssetsandLiabilitiesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal Group, Including Discontinued Operation, Deferred Charges And Other Assets, Noncurrent",
        "label": "Disposal Group, Including Discontinued Operation, Deferred Charges And Other Assets, Noncurrent",
        "terseLabel": "Deferred charges and other assets"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationDeferredChargesAndOtherAssetsNoncurrent",
     "nsuri": "http://shentel.com/20201231",
     "presentation": [
      "http://shentel.com/role/DiscontinuedOperationsCarryingAmountsoftheMajorClassesofAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "shen_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://shentel.com/role/DiscontinuedOperationsCarryingAmountsoftheMajorClassesofAssetsandLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal Group, Including Discontinued Operation, Operating Lease, Liability, Current",
        "label": "Disposal Group, Including Discontinued Operation, Operating Lease, Liability, Current",
        "terseLabel": "Current operating lease liabilities"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityCurrent",
     "nsuri": "http://shentel.com/20201231",
     "presentation": [
      "http://shentel.com/role/DiscontinuedOperationsCarryingAmountsoftheMajorClassesofAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "shen_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://shentel.com/role/DiscontinuedOperationsCarryingAmountsoftheMajorClassesofAssetsandLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal Group, Including Discontinued Operation, Operating Lease, Liability, Noncurrent",
        "label": "Disposal Group, Including Discontinued Operation, Operating Lease, Liability, Noncurrent",
        "terseLabel": "Non-current operating lease liabilities"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://shentel.com/20201231",
     "presentation": [
      "http://shentel.com/role/DiscontinuedOperationsCarryingAmountsoftheMajorClassesofAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "shen_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAssetCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://shentel.com/role/DiscontinuedOperationsCarryingAmountsoftheMajorClassesofAssetsandLiabilitiesDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal Group, Including Discontinued Operation, Operating Lease, Right-Of-Use Asset, Current",
        "label": "Disposal Group, Including Discontinued Operation, Operating Lease, Right-Of-Use Asset, Current",
        "terseLabel": "Operating lease right-of-use assets"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAssetCurrent",
     "nsuri": "http://shentel.com/20201231",
     "presentation": [
      "http://shentel.com/role/DiscontinuedOperationsCarryingAmountsoftheMajorClassesofAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "shen_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAssetNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://shentel.com/role/DiscontinuedOperationsCarryingAmountsoftheMajorClassesofAssetsandLiabilitiesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal Group, Including Discontinued Operation, Operating Lease, Right-Of-Use Asset, Noncurrent",
        "label": "Disposal Group, Including Discontinued Operation, Operating Lease, Right-Of-Use Asset, Noncurrent",
        "terseLabel": "Operating lease right-of-use assets"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAssetNoncurrent",
     "nsuri": "http://shentel.com/20201231",
     "presentation": [
      "http://shentel.com/role/DiscontinuedOperationsCarryingAmountsoftheMajorClassesofAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "shen_DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrativeExpense": {
     "auth_ref": [],
     "calculation": {
      "http://shentel.com/role/DiscontinuedOperationsIncomeLossFromDiscontinuedOperationsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal Group, Including Discontinued Operation, Selling, General And Administrative Expense",
        "label": "Disposal Group, Including Discontinued Operation, Selling, General And Administrative Expense",
        "terseLabel": "Selling, general and administrative"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrativeExpense",
     "nsuri": "http://shentel.com/20201231",
     "presentation": [
      "http://shentel.com/role/DiscontinuedOperationsIncomeLossFromDiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "shen_EmployeesAndDirectorsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Employees And Directors",
        "label": "Employees And Directors [Member]",
        "terseLabel": "Employees And Directors"
       }
      }
     },
     "localname": "EmployeesAndDirectorsMember",
     "nsuri": "http://shentel.com/20201231",
     "presentation": [
      "http://shentel.com/role/EarningsperShareStockCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "shen_EntityWideInformationRevenueFromExternalCustomerAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Wide Information Revenue From External Customer [Abstract]",
        "terseLabel": "External revenue"
       }
      }
     },
     "localname": "EntityWideInformationRevenueFromExternalCustomerAbstract",
     "nsuri": "http://shentel.com/20201231",
     "presentation": [
      "http://shentel.com/role/SegmentReportingSelectedFinancialDataforSegmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "shen_EquipmentAndSoftwareMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use and related equipment.",
        "label": "Equipment and Software [Member]",
        "terseLabel": "Equipment and software"
       }
      }
     },
     "localname": "EquipmentAndSoftwareMember",
     "nsuri": "http://shentel.com/20201231",
     "presentation": [
      "http://shentel.com/role/PropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "shen_EquipmentProductAndServiceMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equipment Product And Service [Member]",
        "label": "Equipment Product And Service [Member]",
        "terseLabel": "Equipment revenue"
       }
      }
     },
     "localname": "EquipmentProductAndServiceMember",
     "nsuri": "http://shentel.com/20201231",
     "presentation": [
      "http://shentel.com/role/DiscontinuedOperationsIncomeLossFromDiscontinuedOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "shen_FCCSpectrumLicensesLeasesNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://shentel.com/role/OtherAssetsandAccruedLiabilitiesLongTermLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherLiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "FCC Spectrum Licenses Leases Non current",
        "label": "FCC Spectrum Licenses Leases Non current",
        "terseLabel": "FCC spectrum license obligations"
       }
      }
     },
     "localname": "FCCSpectrumLicensesLeasesNoncurrent",
     "nsuri": "http://shentel.com/20201231",
     "presentation": [
      "http://shentel.com/role/OtherAssetsandAccruedLiabilitiesLongTermLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "shen_FCCSpectrumLicensesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "FCC Spectrum Licenses [Member]",
        "label": "FCC Spectrum Licenses [Member]",
        "terseLabel": "FCC spectrum licenses",
        "verboseLabel": "FCC spectrum licenses"
       }
      }
     },
     "localname": "FCCSpectrumLicensesMember",
     "nsuri": "http://shentel.com/20201231",
     "presentation": [
      "http://shentel.com/role/CommitmentsandContingenciesNarrativeDetails",
      "http://shentel.com/role/GoodwillandIntangibleAssetsEstimatedUsefulLifeDetails",
      "http://shentel.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails",
      "http://shentel.com/role/GoodwillandIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "shen_FinanceLeaseCost": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Finance Lease, Cost",
        "label": "Finance Lease, Cost",
        "terseLabel": "Finance lease, cost"
       }
      }
     },
     "localname": "FinanceLeaseCost",
     "nsuri": "http://shentel.com/20201231",
     "presentation": [
      "http://shentel.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "shen_FinancialCovenantsInCreditAgreementsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of financial covenants in credit agreements.",
        "label": "Financial Covenants In Credit Agreements [Table Text Block]",
        "terseLabel": "Financial Covenants in Credit Agreements"
       }
      }
     },
     "localname": "FinancialCovenantsInCreditAgreementsTableTextBlock",
     "nsuri": "http://shentel.com/20201231",
     "presentation": [
      "http://shentel.com/role/DebtTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "shen_FiniteLivedIntangibleAssetsAmortizationExpense": {
     "auth_ref": [],
     "calculation": {
      "http://shentel.com/role/GoodwillandIntangibleAssetsGoodwillandIntangibleAssetsAmortizationExpenseforIntangibleAssetsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Finite-Lived Intangible Assets, Amortization Expense",
        "label": "Finite-Lived Intangible Assets, Amortization Expense",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpense",
     "nsuri": "http://shentel.com/20201231",
     "presentation": [
      "http://shentel.com/role/GoodwillandIntangibleAssetsGoodwillandIntangibleAssetsAmortizationExpenseforIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "shen_IncreaseDecreaseInOperatingLeaseRightOfUseAsset": {
     "auth_ref": [],
     "calculation": {
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase Decrease In Operating Lease Right Of Use Asset",
        "label": "Increase Decrease In Operating Lease Right Of Use Asset",
        "terseLabel": "Operating lease right-of-use assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingLeaseRightOfUseAsset",
     "nsuri": "http://shentel.com/20201231",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "shen_InterestRateSwapMay2016Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest Rate Swap, May 2016 [Member]",
        "label": "Interest Rate Swap, May 2016 [Member]",
        "terseLabel": "Interest Rate Swap, May 2016"
       }
      }
     },
     "localname": "InterestRateSwapMay2016Member",
     "nsuri": "http://shentel.com/20201231",
     "presentation": [
      "http://shentel.com/role/DerivativeandHedgingNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "shen_LeaseLiabilitiesPaymentsDueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lease Liabilities, Payments, Due [Abstract]",
        "label": "Lease Liabilities, Payments, Due [Abstract]",
        "terseLabel": "Total"
       }
      }
     },
     "localname": "LeaseLiabilitiesPaymentsDueAbstract",
     "nsuri": "http://shentel.com/20201231",
     "presentation": [
      "http://shentel.com/role/LeasesMaturityofLeaseLiabilityLesseeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "shen_LeaseLiability": {
     "auth_ref": [],
     "calculation": {
      "http://shentel.com/role/LeasesMaturityofLeaseLiabilityLesseeDetails_1": {
       "order": 2.0,
       "parentTag": "shen_LesseeLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lease, Liability",
        "label": "Lease, Liability",
        "terseLabel": "Present value of lease liabilities"
       }
      }
     },
     "localname": "LeaseLiability",
     "nsuri": "http://shentel.com/20201231",
     "presentation": [
      "http://shentel.com/role/LeasesMaturityofLeaseLiabilityLesseeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "shen_LesseeLeaseLiabilityPaymentsDue": {
     "auth_ref": [],
     "calculation": {
      "http://shentel.com/role/LeasesMaturityofLeaseLiabilityLesseeDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://shentel.com/role/LeasesMaturityofLeaseLiabilityLesseeDetails_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Lease Liability, Payments, Due",
        "label": "Lessee, Lease Liability, Payments, Due",
        "totalLabel": "Total lease payments"
       }
      }
     },
     "localname": "LesseeLeaseLiabilityPaymentsDue",
     "nsuri": "http://shentel.com/20201231",
     "presentation": [
      "http://shentel.com/role/LeasesMaturityofLeaseLiabilityLesseeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "shen_LesseeLeaseLiabilityPaymentsDueAfterYearFive": {
     "auth_ref": [],
     "calculation": {
      "http://shentel.com/role/LeasesMaturityofLeaseLiabilityLesseeDetails": {
       "order": 6.0,
       "parentTag": "shen_LesseeLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Lease Liability, Payments, Due After Year Five",
        "label": "Lessee, Lease Liability, Payments, Due After Year Five",
        "terseLabel": "2026 and thereafter"
       }
      }
     },
     "localname": "LesseeLeaseLiabilityPaymentsDueAfterYearFive",
     "nsuri": "http://shentel.com/20201231",
     "presentation": [
      "http://shentel.com/role/LeasesMaturityofLeaseLiabilityLesseeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "shen_LesseeLeaseLiabilityPaymentsDueYearFive": {
     "auth_ref": [],
     "calculation": {
      "http://shentel.com/role/LeasesMaturityofLeaseLiabilityLesseeDetails": {
       "order": 5.0,
       "parentTag": "shen_LesseeLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Lease Liability, Payments, Due Year Five",
        "label": "Lessee, Lease Liability, Payments, Due Year Five",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "LesseeLeaseLiabilityPaymentsDueYearFive",
     "nsuri": "http://shentel.com/20201231",
     "presentation": [
      "http://shentel.com/role/LeasesMaturityofLeaseLiabilityLesseeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "shen_LesseeLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [],
     "calculation": {
      "http://shentel.com/role/LeasesMaturityofLeaseLiabilityLesseeDetails": {
       "order": 4.0,
       "parentTag": "shen_LesseeLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Lease Liability, Payments, Due Year Four",
        "label": "Lessee, Lease Liability, Payments, Due Year Four",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "LesseeLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://shentel.com/20201231",
     "presentation": [
      "http://shentel.com/role/LeasesMaturityofLeaseLiabilityLesseeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "shen_LesseeLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [],
     "calculation": {
      "http://shentel.com/role/LeasesMaturityofLeaseLiabilityLesseeDetails": {
       "order": 3.0,
       "parentTag": "shen_LesseeLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Lease Liability, Payments, Due Year Three",
        "label": "Lessee, Lease Liability, Payments, Due Year Three",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "LesseeLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://shentel.com/20201231",
     "presentation": [
      "http://shentel.com/role/LeasesMaturityofLeaseLiabilityLesseeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "shen_LesseeLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [],
     "calculation": {
      "http://shentel.com/role/LeasesMaturityofLeaseLiabilityLesseeDetails": {
       "order": 2.0,
       "parentTag": "shen_LesseeLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Lease Liability, Payments, Due Year Two",
        "label": "Lessee, Lease Liability, Payments, Due Year Two",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "LesseeLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://shentel.com/20201231",
     "presentation": [
      "http://shentel.com/role/LeasesMaturityofLeaseLiabilityLesseeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "shen_LesseeLeaseLiabilityPaymentsNextTwelveMonths": {
     "auth_ref": [],
     "calculation": {
      "http://shentel.com/role/LeasesMaturityofLeaseLiabilityLesseeDetails": {
       "order": 1.0,
       "parentTag": "shen_LesseeLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Lease Liability, Payments Due Next Twelve Months",
        "label": "Lessee, Lease Liability, Payments Next Twelve Months",
        "terseLabel": "2021"
       }
      }
     },
     "localname": "LesseeLeaseLiabilityPaymentsNextTwelveMonths",
     "nsuri": "http://shentel.com/20201231",
     "presentation": [
      "http://shentel.com/role/LeasesMaturityofLeaseLiabilityLesseeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "shen_LesseeLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [],
     "calculation": {
      "http://shentel.com/role/LeasesMaturityofLeaseLiabilityLesseeDetails_1": {
       "order": 1.0,
       "parentTag": "shen_LesseeLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Lease Liability, Undiscounted Excess Amount",
        "label": "Lessee, Lease Liability, Undiscounted Excess Amount",
        "terseLabel": "Less: Interest"
       }
      }
     },
     "localname": "LesseeLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://shentel.com/20201231",
     "presentation": [
      "http://shentel.com/role/LeasesMaturityofLeaseLiabilityLesseeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "shen_LeverageRatioActual": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents actual leverage ratio.",
        "label": "Leverage Ratio, Actual",
        "terseLabel": "Total leverage ratio, actual"
       }
      }
     },
     "localname": "LeverageRatioActual",
     "nsuri": "http://shentel.com/20201231",
     "presentation": [
      "http://shentel.com/role/DebtFinancialCovenantsinCreditAgreementsDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "shen_LeverageRatioOne": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents total leverage ratio.",
        "label": "Leverage Ratio One",
        "terseLabel": "Total leverage ratio from closing date through December 31, 2018"
       }
      }
     },
     "localname": "LeverageRatioOne",
     "nsuri": "http://shentel.com/20201231",
     "presentation": [
      "http://shentel.com/role/DebtDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "shen_LeverageRatioThree": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents total leverage ratio.",
        "label": "Leverage Ratio Three",
        "terseLabel": "Total leverage ratio thereafter"
       }
      }
     },
     "localname": "LeverageRatioThree",
     "nsuri": "http://shentel.com/20201231",
     "presentation": [
      "http://shentel.com/role/DebtDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "shen_LeverageRatioTwo": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents total leverage ratio.",
        "label": "Leverage Ratio Two",
        "terseLabel": "Total leverage ratio through December 31, 2019"
       }
      }
     },
     "localname": "LeverageRatioTwo",
     "nsuri": "http://shentel.com/20201231",
     "presentation": [
      "http://shentel.com/role/DebtDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "shen_LongTermDebtNetOfUnamortizedLoanFees": {
     "auth_ref": [],
     "calculation": {
      "http://shentel.com/role/DebtCreditAgreementDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after unamortized loan fees of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Total debt, net of unamortized loan fees",
        "totalLabel": "Total debt, net of unamortized loan fees"
       }
      }
     },
     "localname": "LongTermDebtNetOfUnamortizedLoanFees",
     "nsuri": "http://shentel.com/20201231",
     "presentation": [
      "http://shentel.com/role/DebtCreditAgreementDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "shen_MinimumDebtServiceCoverageRatio": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ratio of EBITDA divided by sum of all scheduled principal payments on Term Loans and regularly scheduled principal payments on other indebtedness plus cash interest.",
        "label": "Minimum Debt Service Coverage Ratio",
        "terseLabel": "Minimum debt service coverage ratio"
       }
      }
     },
     "localname": "MinimumDebtServiceCoverageRatio",
     "nsuri": "http://shentel.com/20201231",
     "presentation": [
      "http://shentel.com/role/DebtFinancialCovenantsinCreditAgreementsDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "shen_NtelosHoldingCorpMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the aggregation and reporting of combined amounts of individually immaterial business combinations that were completed during the period.",
        "label": "Ntelos Holding, Corp [Member]",
        "terseLabel": "Ntelos Holding, Corp"
       }
      }
     },
     "localname": "NtelosHoldingCorpMember",
     "nsuri": "http://shentel.com/20201231",
     "presentation": [
      "http://shentel.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "shen_NtelosPensionPlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ntelos Pension Plan [Member]",
        "label": "Ntelos Pension Plan [Member]",
        "terseLabel": "Ntelos Pension Plan"
       }
      }
     },
     "localname": "NtelosPensionPlanMember",
     "nsuri": "http://shentel.com/20201231",
     "presentation": [
      "http://shentel.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "shen_NumberOfCellTowersBuilt": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number Of Cell Towers Built",
        "label": "Number Of Cell Towers Built",
        "terseLabel": "Number of cell towers built"
       }
      }
     },
     "localname": "NumberOfCellTowersBuilt",
     "nsuri": "http://shentel.com/20201231",
     "presentation": [
      "http://shentel.com/role/NatureofOperationsDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "shen_NumberOfStockIncentivePlans": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shareholder approved company stock incentive plans.",
        "label": "Number of Stock Incentive Plans",
        "terseLabel": "Number of stock incentive plans"
       }
      }
     },
     "localname": "NumberOfStockIncentivePlans",
     "nsuri": "http://shentel.com/20201231",
     "presentation": [
      "http://shentel.com/role/EarningsperShareStockCompensationNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "shen_OPEBPlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "OPEB Plan [Member]",
        "label": "OPEB Plan [Member]",
        "terseLabel": "Postretirement Plan"
       }
      }
     },
     "localname": "OPEBPlanMember",
     "nsuri": "http://shentel.com/20201231",
     "presentation": [
      "http://shentel.com/role/SummaryofSignificantAccountingPoliciesBenefitObligationsDetails",
      "http://shentel.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "shen_OtherCommitmentAnnualPayments": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Commitment, Annual Payments",
        "label": "Other Commitment, Annual Payments",
        "terseLabel": "Other commitment, annual payments"
       }
      }
     },
     "localname": "OtherCommitmentAnnualPayments",
     "nsuri": "http://shentel.com/20201231",
     "presentation": [
      "http://shentel.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "shen_PercentageOfPatronageCreditPaidInCash": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the percentage of patronage credits paid in cash by the entity.",
        "label": "Percentage of Patronage Credit Paid in Cash",
        "terseLabel": "Percentage of patronage credit paid in cash"
       }
      }
     },
     "localname": "PercentageOfPatronageCreditPaidInCash",
     "nsuri": "http://shentel.com/20201231",
     "presentation": [
      "http://shentel.com/role/InvestmentsNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "shen_PercentageOfPatronageCreditPaidInShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the percentage of patronage credits paid in share by the entity.",
        "label": "Percentage of Patronage Credit Paid in Share",
        "terseLabel": "Percentage of patronage credit paid in share"
       }
      }
     },
     "localname": "PercentageOfPatronageCreditPaidInShare",
     "nsuri": "http://shentel.com/20201231",
     "presentation": [
      "http://shentel.com/role/InvestmentsNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "shen_PrepaidMaintenanceExpenseCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://shentel.com/role/OtherAssetsandAccruedLiabilitiesCurrentAssetsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Prepaid Maintenance Expense, Current",
        "label": "Prepaid Maintenance Expense, Current",
        "terseLabel": "Prepaid maintenance expenses"
       }
      }
     },
     "localname": "PrepaidMaintenanceExpenseCurrent",
     "nsuri": "http://shentel.com/20201231",
     "presentation": [
      "http://shentel.com/role/OtherAssetsandAccruedLiabilitiesCurrentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "shen_RailroadCrossingRightsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Railroad Crossing Rights [Member]",
        "label": "Railroad Crossing Rights [Member]",
        "terseLabel": "Railroad crossing rights"
       }
      }
     },
     "localname": "RailroadCrossingRightsMember",
     "nsuri": "http://shentel.com/20201231",
     "presentation": [
      "http://shentel.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "shen_RatioOfIndebtednessToEbitda": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ratio of indebtedness to earnings before interest, taxes, depreciation and amortization.",
        "label": "Ratio of Indebtedness to EBITDA",
        "terseLabel": "Ratio of indebtedness to EBITDA"
       }
      }
     },
     "localname": "RatioOfIndebtednessToEbitda",
     "nsuri": "http://shentel.com/20201231",
     "presentation": [
      "http://shentel.com/role/DebtFinancialCovenantsinCreditAgreementsDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "shen_ReconciliationOfIncomeFromContinuingOperationsFromSegmentsToConsolidatedAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reconciliation of income from continuing operations from segments to consolidated [Abstract]",
        "terseLabel": "Reconciliation of income from continuing operations from segments to consolidated [Abstract]"
       }
      }
     },
     "localname": "ReconciliationOfIncomeFromContinuingOperationsFromSegmentsToConsolidatedAbstract",
     "nsuri": "http://shentel.com/20201231",
     "presentation": [
      "http://shentel.com/role/SegmentReportingReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "shen_RelatedPartyPurchaseOptionValueOfBusinessPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related Party, Purchase Option, Value Of Business Percentage",
        "label": "Related Party, Purchase Option, Value Of Business Percentage",
        "terseLabel": "Value of business percentage"
       }
      }
     },
     "localname": "RelatedPartyPurchaseOptionValueOfBusinessPercentage",
     "nsuri": "http://shentel.com/20201231",
     "presentation": [
      "http://shentel.com/role/DiscontinuedOperationsNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "shen_RelativeTotalShareholderReturnAwardsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Relative Total Shareholder Return Awards [Member]",
        "label": "Relative Total Shareholder Return Awards [Member]",
        "terseLabel": "Relative Total Shareholder Return Awards"
       }
      }
     },
     "localname": "RelativeTotalShareholderReturnAwardsMember",
     "nsuri": "http://shentel.com/20201231",
     "presentation": [
      "http://shentel.com/role/EarningsperShareStockCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "shen_ResidentialAndSMBMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Residential And SMB",
        "label": "Residential And SMB [Member]",
        "terseLabel": "Residential &amp; SMB"
       }
      }
     },
     "localname": "ResidentialAndSMBMember",
     "nsuri": "http://shentel.com/20201231",
     "presentation": [
      "http://shentel.com/role/SegmentReportingSelectedFinancialDataforSegmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "shen_RevenueRemainingPerformanceObligationAmountPerYear": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue Remaining Performance Obligation, Amount Per Year",
        "label": "Revenue Remaining Performance Obligation, Amount Per Year",
        "terseLabel": "Revenue remaining performance obligation, per year"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationAmountPerYear",
     "nsuri": "http://shentel.com/20201231",
     "presentation": [
      "http://shentel.com/role/RevenuefromContractswithCustomersNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "shen_SERPPlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "SERP Plan [Member]",
        "label": "SERP Plan [Member]",
        "terseLabel": "SERP Plan"
       }
      }
     },
     "localname": "SERPPlanMember",
     "nsuri": "http://shentel.com/20201231",
     "presentation": [
      "http://shentel.com/role/SummaryofSignificantAccountingPoliciesBenefitObligationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "shen_SalesAndPropertyTaxesPayableCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://shentel.com/role/OtherAssetsandAccruedLiabilitiesCurrentLiabilitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sales And Property Taxes Payable Current",
        "label": "Sales And Property Taxes Payable Current",
        "terseLabel": "Sales and property taxes payable"
       }
      }
     },
     "localname": "SalesAndPropertyTaxesPayableCurrent",
     "nsuri": "http://shentel.com/20201231",
     "presentation": [
      "http://shentel.com/role/OtherAssetsandAccruedLiabilitiesCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "shen_ScheduleOfOtherInvestmentsWhichDoNotHaveReadilyDeterminableFairValuesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of other investments which do not have readily determinable fair values.",
        "label": "Schedule Of Other Investments Which Do Not Have Readily Determinable Fair Values [Table Text Block]",
        "terseLabel": "Other Investments"
       }
      }
     },
     "localname": "ScheduleOfOtherInvestmentsWhichDoNotHaveReadilyDeterminableFairValuesTableTextBlock",
     "nsuri": "http://shentel.com/20201231",
     "presentation": [
      "http://shentel.com/role/InvestmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "shen_ScheduleofFiniteLivedIntangibleAssetsAmortizationEstimatedUsefulLivesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of Finite Lived Intangible Assets, Amortization, Estimated Useful Lives [Table Text Block]",
        "label": "Schedule of Finite Lived Intangible Assets, Amortization, Estimated Useful Lives [Table Text Block]",
        "terseLabel": "Schedule of Finite Lived Intangible Assets, Amortization, Estimated Useful Lives"
       }
      }
     },
     "localname": "ScheduleofFiniteLivedIntangibleAssetsAmortizationEstimatedUsefulLivesTableTextBlock",
     "nsuri": "http://shentel.com/20201231",
     "presentation": [
      "http://shentel.com/role/GoodwillandIntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "shen_ServiceandOtherMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Service and Other [Member]",
        "label": "Service and Other [Member]",
        "terseLabel": "Service revenue and other",
        "verboseLabel": "Service revenue and other"
       }
      }
     },
     "localname": "ServiceandOtherMember",
     "nsuri": "http://shentel.com/20201231",
     "presentation": [
      "http://shentel.com/role/DiscontinuedOperationsIncomeLossFromDiscontinuedOperationsDetails",
      "http://shentel.com/role/SegmentReportingSelectedFinancialDataforSegmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "shen_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriodPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Shares Issued In Period, Percentage",
        "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Shares Issued In Period, Percentage",
        "terseLabel": "Shares issued (as a percent)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriodPercentage",
     "nsuri": "http://shentel.com/20201231",
     "presentation": [
      "http://shentel.com/role/EarningsperShareStockCompensationNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "shen_StockIssuedDuringPeriodSharesCommonStockDividendReinvestmentPlan": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Issued During Period, Shares, Common Stock, Dividend Reinvestment Plan",
        "label": "Stock Issued During Period, Shares, Common Stock, Dividend Reinvestment Plan",
        "terseLabel": "Dividends reinvested in common stock"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesCommonStockDividendReinvestmentPlan",
     "nsuri": "http://shentel.com/20201231",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "shen_StockIssuedDuringPeriodValueCommonStockDividendReinvestmentPlan": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Issued During Period, Value, Common Stock, Dividend Reinvestment Plan",
        "label": "Stock Issued During Period, Value, Common Stock, Dividend Reinvestment Plan",
        "terseLabel": "Dividends reinvested in common stock (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueCommonStockDividendReinvestmentPlan",
     "nsuri": "http://shentel.com/20201231",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "shen_TermLoanA1Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Loan from a bank/financial institution for a specific amount that has a specified repayment schedule and a fixed/floating interest rate.",
        "label": "Term loan A-1 [Member]",
        "terseLabel": "Term loan A-1"
       }
      }
     },
     "localname": "TermLoanA1Member",
     "nsuri": "http://shentel.com/20201231",
     "presentation": [
      "http://shentel.com/role/DebtCreditAgreementDetails",
      "http://shentel.com/role/DebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "shen_TermLoanA2Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Loan from a bank/financial institution for a specific amount that has a specified repayment schedule and a fixed/floating interest rate.",
        "label": "Term loan A-2 [Member]",
        "terseLabel": "Term loan A-2"
       }
      }
     },
     "localname": "TermLoanA2Member",
     "nsuri": "http://shentel.com/20201231",
     "presentation": [
      "http://shentel.com/role/DebtCreditAgreementDetails",
      "http://shentel.com/role/DebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "shen_ThePlan2005Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Plan 2005 [Member]",
        "label": "The Plan 2005 [Member]",
        "terseLabel": "The 2005 Plan"
       }
      }
     },
     "localname": "ThePlan2005Member",
     "nsuri": "http://shentel.com/20201231",
     "presentation": [
      "http://shentel.com/role/EarningsperShareStockCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "shen_ThePlan2014Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A stock incentive plan approved by the Board of Directors.",
        "label": "The Plan 2014 [Member]",
        "terseLabel": "The 2014 Plan"
       }
      }
     },
     "localname": "ThePlan2014Member",
     "nsuri": "http://shentel.com/20201231",
     "presentation": [
      "http://shentel.com/role/EarningsperShareStockCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "shen_TowerLeaseMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tower Lease [Member]",
        "label": "Tower Lease [Member]",
        "terseLabel": "Tower lease"
       }
      }
     },
     "localname": "TowerLeaseMember",
     "nsuri": "http://shentel.com/20201231",
     "presentation": [
      "http://shentel.com/role/SegmentReportingSelectedFinancialDataforSegmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "shen_TowerSegmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tower Segment",
        "label": "Tower Segment [Member]",
        "terseLabel": "Tower"
       }
      }
     },
     "localname": "TowerSegmentMember",
     "nsuri": "http://shentel.com/20201231",
     "presentation": [
      "http://shentel.com/role/SegmentReportingSelectedFinancialDataforSegmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "shen_UnamortizedLoanFeesNet": {
     "auth_ref": [],
     "calculation": {
      "http://shentel.com/role/DebtCreditAgreementDetails": {
       "order": 2.0,
       "parentTag": "shen_LongTermDebtNetOfUnamortizedLoanFees",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the net unamortized loan fees.",
        "label": "Unamortized Loan Fees, Net",
        "terseLabel": "Less: unamortized loan fees"
       }
      }
     },
     "localname": "UnamortizedLoanFeesNet",
     "nsuri": "http://shentel.com/20201231",
     "presentation": [
      "http://shentel.com/role/DebtCreditAgreementDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "shen_ValleyNetworkPartnershipMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Valley Network Partnership [Member]",
        "label": "Valley Network Partnership [Member]",
        "terseLabel": "Valley Network Partnership"
       }
      }
     },
     "localname": "ValleyNetworkPartnershipMember",
     "nsuri": "http://shentel.com/20201231",
     "presentation": [
      "http://shentel.com/role/InvestmentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "shen_WeightedAverageCustomerLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted Average Customer Life",
        "label": "Weighted Average Customer Life",
        "terseLabel": "Weighted average customer life"
       }
      }
     },
     "localname": "WeightedAverageCustomerLife",
     "nsuri": "http://shentel.com/20201231",
     "presentation": [
      "http://shentel.com/role/RevenuefromContractswithCustomersNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "shen_WirelessSegmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Wireless Segment",
        "label": "Wireless Segment [Member]",
        "terseLabel": "Wireless Segment"
       }
      }
     },
     "localname": "WirelessSegmentMember",
     "nsuri": "http://shentel.com/20201231",
     "presentation": [
      "http://shentel.com/role/DiscontinuedOperationsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_AffiliatedEntityMember": {
     "auth_ref": [
      "r372",
      "r551",
      "r552",
      "r554",
      "r647",
      "r658"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "An affiliate is a party that, directly or indirectly through one or more intermediaries, controls, is controlled by, or is under common control with the entity.",
        "label": "Affiliated Entity [Member]",
        "terseLabel": "Affiliated Entity"
       }
      }
     },
     "localname": "AffiliatedEntityMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://shentel.com/role/DiscontinuedOperationsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ConsolidationItemsAxis": {
     "auth_ref": [
      "r198",
      "r211",
      "r212",
      "r213",
      "r214",
      "r216",
      "r218",
      "r222"
     ],
     "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://shentel.com/role/SegmentReportingSelectedFinancialDataforSegmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidationItemsDomain": {
     "auth_ref": [
      "r198",
      "r211",
      "r212",
      "r213",
      "r214",
      "r216",
      "r218",
      "r222"
     ],
     "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://shentel.com/role/SegmentReportingSelectedFinancialDataforSegmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": {
     "auth_ref": [
      "r159",
      "r164",
      "r242",
      "r430",
      "r431",
      "r432",
      "r461",
      "r462"
     ],
     "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://shentel.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionAxis": {
     "auth_ref": [
      "r159",
      "r164",
      "r242",
      "r430",
      "r431",
      "r432",
      "r461",
      "r462"
     ],
     "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://shentel.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionDomain": {
     "auth_ref": [
      "r159",
      "r164",
      "r242",
      "r430",
      "r431",
      "r432",
      "r461",
      "r462"
     ],
     "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://shentel.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_EquityMethodInvesteeNameDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of investment, including named security. Excludes consolidated entity.",
        "label": "Investment, Name [Domain]",
        "terseLabel": "Investment, Name [Domain]"
       }
      }
     },
     "localname": "EquityMethodInvesteeNameDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://shentel.com/role/InvestmentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r403",
      "r413",
      "r556",
      "r557",
      "r558",
      "r559",
      "r560",
      "r561",
      "r562",
      "r624",
      "r626"
     ],
     "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://shentel.com/role/DebtDetails",
      "http://shentel.com/role/DiscontinuedOperationsNarrativeDetails",
      "http://shentel.com/role/EarningsperShareStockCompensationNarrativeDetails",
      "http://shentel.com/role/GoodwillandIntangibleAssetsEstimatedUsefulLifeDetails",
      "http://shentel.com/role/GoodwillandIntangibleAssetsNarrativeDetails",
      "http://shentel.com/role/PropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r403",
      "r413",
      "r556",
      "r557",
      "r558",
      "r559",
      "r560",
      "r561",
      "r562",
      "r624",
      "r626"
     ],
     "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://shentel.com/role/DebtDetails",
      "http://shentel.com/role/DiscontinuedOperationsNarrativeDetails",
      "http://shentel.com/role/EarningsperShareStockCompensationNarrativeDetails",
      "http://shentel.com/role/GoodwillandIntangibleAssetsEstimatedUsefulLifeDetails",
      "http://shentel.com/role/PropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r225",
      "r317",
      "r320",
      "r566",
      "r623",
      "r625"
     ],
     "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://shentel.com/role/DiscontinuedOperationsIncomeLossFromDiscontinuedOperationsDetails",
      "http://shentel.com/role/SegmentReportingSelectedFinancialDataforSegmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [
      "r225",
      "r317",
      "r320",
      "r566",
      "r623",
      "r625"
     ],
     "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://shentel.com/role/DiscontinuedOperationsIncomeLossFromDiscontinuedOperationsDetails",
      "http://shentel.com/role/SegmentReportingSelectedFinancialDataforSegmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r347",
      "r403",
      "r413",
      "r556",
      "r557",
      "r558",
      "r559",
      "r560",
      "r561",
      "r562",
      "r624",
      "r626"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.",
        "label": "Statistical Measurement [Axis]",
        "terseLabel": "Statistical Measurement [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://shentel.com/role/DebtDetails",
      "http://shentel.com/role/DiscontinuedOperationsNarrativeDetails",
      "http://shentel.com/role/EarningsperShareStockCompensationNarrativeDetails",
      "http://shentel.com/role/GoodwillandIntangibleAssetsEstimatedUsefulLifeDetails",
      "http://shentel.com/role/GoodwillandIntangibleAssetsNarrativeDetails",
      "http://shentel.com/role/PropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r347",
      "r403",
      "r413",
      "r556",
      "r557",
      "r558",
      "r559",
      "r560",
      "r561",
      "r562",
      "r624",
      "r626"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.",
        "label": "Statistical Measurement [Domain]",
        "terseLabel": "Statistical Measurement [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://shentel.com/role/DebtDetails",
      "http://shentel.com/role/DiscontinuedOperationsNarrativeDetails",
      "http://shentel.com/role/EarningsperShareStockCompensationNarrativeDetails",
      "http://shentel.com/role/GoodwillandIntangibleAssetsEstimatedUsefulLifeDetails",
      "http://shentel.com/role/GoodwillandIntangibleAssetsNarrativeDetails",
      "http://shentel.com/role/PropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RestatementAdjustmentMember": {
     "auth_ref": [
      "r155",
      "r156",
      "r157",
      "r158",
      "r160",
      "r161",
      "r162",
      "r163",
      "r164",
      "r166",
      "r167",
      "r169",
      "r170",
      "r180"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cumulative increase (decrease) for adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision.",
        "label": "Revision of Prior Period, Adjustment [Member]",
        "terseLabel": "Correction of Error"
       }
      }
     },
     "localname": "RestatementAdjustmentMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://shentel.com/role/NatureofOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RestatementAxis": {
     "auth_ref": [
      "r155",
      "r156",
      "r157",
      "r158",
      "r160",
      "r161",
      "r162",
      "r163",
      "r164",
      "r166",
      "r167",
      "r168",
      "r169",
      "r170",
      "r180",
      "r243",
      "r244",
      "r433",
      "r462",
      "r627",
      "r628",
      "r629",
      "r630",
      "r631",
      "r632",
      "r633",
      "r634",
      "r635",
      "r636"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision.",
        "label": "Revision of Prior Period [Axis]",
        "terseLabel": "Restatement [Axis]"
       }
      }
     },
     "localname": "RestatementAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://shentel.com/role/NatureofOperationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RestatementDomain": {
     "auth_ref": [
      "r155",
      "r156",
      "r157",
      "r158",
      "r160",
      "r161",
      "r162",
      "r163",
      "r164",
      "r166",
      "r167",
      "r168",
      "r169",
      "r170",
      "r180",
      "r243",
      "r244",
      "r433",
      "r462",
      "r627",
      "r628",
      "r629",
      "r630",
      "r631",
      "r632",
      "r633",
      "r634",
      "r635",
      "r636"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision.",
        "label": "Revision of Prior Period [Domain]",
        "terseLabel": "Restatement [Domain]"
       }
      }
     },
     "localname": "RestatementDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://shentel.com/role/NatureofOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": {
     "auth_ref": [
      "r238"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name of investment, including named security. Excludes consolidated entity.",
        "label": "Investment, Name [Axis]",
        "terseLabel": "Investment, Name [Axis]"
       }
      }
     },
     "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://shentel.com/role/InvestmentsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock": {
     "auth_ref": [
      "r153",
      "r659"
     ],
     "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://shentel.com/role/ScheduleIIValuationandQualifyingAccounts"
     ],
     "xbrltype": "textBlockItemType"
    },
    "srt_TitleOfIndividualAxis": {
     "auth_ref": [
      "r230",
      "r553"
     ],
     "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://shentel.com/role/EarningsperShareStockCompensationNarrativeDetails"
     ],
     "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://shentel.com/role/EarningsperShareStockCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ValuationAndQualifyingAccountsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]",
        "terseLabel": "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://shentel.com/role/ScheduleIIValuationandQualifyingAccountsandReservesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ValuationAndQualifyingAccountsDisclosureTable": {
     "auth_ref": [
      "r153",
      "r659"
     ],
     "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://shentel.com/role/ScheduleIIValuationandQualifyingAccountsandReservesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AOCIAttributableToParentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "AOCI Attributable to Parent [Abstract]",
        "terseLabel": "AOCI Attributable to Parent [Abstract]"
       }
      }
     },
     "localname": "AOCIAttributableToParentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/DerivativeandHedgingScheduleofAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AOCIAttributableToParentNetOfTaxRollForward": {
     "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 Attributable to Parent, Net of Tax [Roll Forward]",
        "terseLabel": "Accumulated Other Comprehensive Income (Loss), net of taxes"
       }
      }
     },
     "localname": "AOCIAttributableToParentNetOfTaxRollForward",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/DerivativeandHedgingScheduleofAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "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_AccountsPayableCurrent": {
     "auth_ref": [
      "r67"
     ],
     "calculation": {
      "http://shentel.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 liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accounts Payable, Current",
        "verboseLabel": "Accounts payable"
       }
      }
     },
     "localname": "AccountsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r31",
      "r50",
      "r231",
      "r232"
     ],
     "calculation": {
      "http://shentel.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "terseLabel": "Accounts receivable, net of allowance for doubtful accounts of $614 and $533, respectively"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedIncomeTaxesCurrent": {
     "auth_ref": [
      "r43",
      "r585",
      "r603"
     ],
     "calculation": {
      "http://shentel.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "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 currently due domestic and foreign income tax obligations.",
        "label": "Accrued Income Taxes, Current",
        "terseLabel": "Income taxes payable"
       }
      }
     },
     "localname": "AccruedIncomeTaxesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r70"
     ],
     "calculation": {
      "http://shentel.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 7.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://shentel.com/role/OtherAssetsandAccruedLiabilitiesCurrentLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Liabilities, Current",
        "terseLabel": "Accrued liabilities and other",
        "totalLabel": "Accrued liabilities and other"
       }
      }
     },
     "localname": "AccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://shentel.com/role/OtherAssetsandAccruedLiabilitiesCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedSalariesCurrent": {
     "auth_ref": [
      "r35",
      "r36",
      "r70"
     ],
     "calculation": {
      "http://shentel.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of the obligations incurred through that date and payable for employees' services provided. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Salaries, Current",
        "terseLabel": "Accrued compensation"
       }
      }
     },
     "localname": "AccruedSalariesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r65",
      "r275"
     ],
     "calculation": {
      "http://shentel.com/role/PropertyPlantandEquipmentDetails": {
       "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",
        "verboseLabel": "Less: accumulated amortization and depreciation"
       }
      }
     },
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/PropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember": {
     "auth_ref": [
      "r83",
      "r84",
      "r85",
      "r90",
      "r92"
     ],
     "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": "Gains (Losses) on Cash Flow Hedges"
       }
      }
     },
     "localname": "AccumulatedNetUnrealizedInvestmentGainLossMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/DerivativeandHedgingScheduleofAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "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://shentel.com/role/DerivativeandHedgingScheduleofAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r53",
      "r87",
      "r89",
      "r90",
      "r605",
      "r632",
      "r636"
     ],
     "calculation": {
      "http://shentel.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.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",
        "periodEndLabel": "Balance as of December 31, 2020",
        "periodStartLabel": "Balance as of December 31, 2019",
        "terseLabel": "Accumulated other comprehensive (loss) income, net of taxes"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://shentel.com/role/DerivativeandHedgingScheduleofAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": {
     "auth_ref": [
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r530"
     ],
     "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://shentel.com/role/DerivativeandHedgingScheduleofAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r86",
      "r90",
      "r92",
      "r155",
      "r156",
      "r158",
      "r493",
      "r627",
      "r628"
     ],
     "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://shentel.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdditionalPaidInCapital": {
     "auth_ref": [
      "r51",
      "r433"
     ],
     "calculation": {
      "http://shentel.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.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://shentel.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r155",
      "r156",
      "r158",
      "r430",
      "r431",
      "r432"
     ],
     "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://shentel.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "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://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AdvertisingCostsPolicyTextBlock": {
     "auth_ref": [
      "r437"
     ],
     "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://shentel.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AdvertisingExpense": {
     "auth_ref": [
      "r438"
     ],
     "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 expense"
       }
      }
     },
     "localname": "AdvertisingExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r415",
      "r426",
      "r434"
     ],
     "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": "Stock compensation expense"
       }
      }
     },
     "localname": "AllocatedShareBasedCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/EarningsperShareStockCompensationScheduleofStockCompensationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax, of expense for award under share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Expense, after Tax",
        "terseLabel": "Stock compensation expense, net"
       }
      }
     },
     "localname": "AllocatedShareBasedCompensationExpenseNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/EarningsperShareStockCompensationScheduleofStockCompensationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForCreditLossMember": {
     "auth_ref": [
      "r152"
     ],
     "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": "SEC Schedule, 12-09, Allowance, Credit Loss"
       }
      }
     },
     "localname": "AllowanceForCreditLossMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/ScheduleIIValuationandQualifyingAccountsandReservesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "auth_ref": [
      "r57",
      "r233",
      "r245"
     ],
     "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://shentel.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "auth_ref": [
      "r129",
      "r256",
      "r265"
     ],
     "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://shentel.com/role/GoodwillandIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r179"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
        "terseLabel": "Anti-dilutive awards outstanding (fewer than)(in shares)"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/EarningsperShareStockCompensationNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_AociBeforeTaxAttributableToParent": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax of increase (decrease) in accumulated equity from transactions and other events and circumstances from non-owner sources, attributable to parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners (distributions to owners).",
        "label": "AOCI before Tax, Attributable to Parent",
        "periodEndLabel": "Balance as of December 31, 2020",
        "periodStartLabel": "Balance as of December 31, 2019"
       }
      }
     },
     "localname": "AociBeforeTaxAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/DerivativeandHedgingScheduleofAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AociTaxAttributableToParent": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax expense (benefit) allocated to accumulated other comprehensive income (loss) attributable to parent.",
        "label": "AOCI Tax, Attributable to Parent",
        "negatedPeriodEndLabel": "Balance as of December 31, 2020",
        "negatedPeriodStartLabel": "Balance as of December 31, 2019"
       }
      }
     },
     "localname": "AociTaxAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/DerivativeandHedgingScheduleofAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetRetirementObligation": {
     "auth_ref": [
      "r284"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The carrying amount of a liability for an asset retirement obligation. An asset retirement obligation is a legal obligation associated with the disposal or retirement of a tangible long-lived asset that results from the acquisition, construction or development, or the normal operations of a long-lived asset, except for certain obligations of lessees.",
        "label": "Asset Retirement Obligation",
        "periodEndLabel": "Balance at end of year",
        "periodStartLabel": "Balance at beginning of year"
       }
      }
     },
     "localname": "AssetRetirementObligation",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/OtherAssetsandAccruedLiabilitiesAssetRemovalObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetRetirementObligationAccretionExpense": {
     "auth_ref": [
      "r283",
      "r286"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accretion expense recognized during the period that is associated with an asset retirement obligation. Accretion expense measures and incorporates changes due to the passage of time into the carrying amount of the liability.",
        "label": "Asset Retirement Obligation, Accretion Expense",
        "terseLabel": "Accretion expense"
       }
      }
     },
     "localname": "AssetRetirementObligationAccretionExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/OtherAssetsandAccruedLiabilitiesAssetRemovalObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetRetirementObligationCashPaidToSettle": {
     "auth_ref": [
      "r123"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash paid during the period to settle an asset retirement obligation. Amounts paid to settle an asset retirement obligation are generally included in the operating section of the Statement of Cash Flows.",
        "label": "Asset Retirement Obligation, Cash Paid to Settle",
        "negatedLabel": "Payments"
       }
      }
     },
     "localname": "AssetRetirementObligationCashPaidToSettle",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/OtherAssetsandAccruedLiabilitiesAssetRemovalObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetRetirementObligationCurrent": {
     "auth_ref": [
      "r284"
     ],
     "calculation": {
      "http://shentel.com/role/OtherAssetsandAccruedLiabilitiesCurrentLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Current portion of the carrying amount of a liability for an asset retirement obligation. An asset retirement obligation is a legal obligation associated with the disposal or retirement of a tangible long-lived asset that results from the acquisition, construction or development, or the normal operations of a long-lived asset, except for certain obligations of lessees.",
        "label": "Asset Retirement Obligation, Current",
        "terseLabel": "Interest rate swaps"
       }
      }
     },
     "localname": "AssetRetirementObligationCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/OtherAssetsandAccruedLiabilitiesCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetRetirementObligationLiabilitiesIncurred": {
     "auth_ref": [
      "r285"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset retirement obligations incurred during the period.",
        "label": "Asset Retirement Obligation, Liabilities Incurred",
        "terseLabel": "Additional liabilities accrued"
       }
      }
     },
     "localname": "AssetRetirementObligationLiabilitiesIncurred",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/OtherAssetsandAccruedLiabilitiesAssetRemovalObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetRetirementObligationRevisionOfEstimate": {
     "auth_ref": [
      "r282",
      "r287"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in the asset retirement obligation from changes in the amount or timing of the estimated cash flows associated with the settlement of the obligation.",
        "label": "Asset Retirement Obligation, Revision of Estimate",
        "terseLabel": "Changes to prior estimates"
       }
      }
     },
     "localname": "AssetRetirementObligationRevisionOfEstimate",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/OtherAssetsandAccruedLiabilitiesAssetRemovalObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward": {
     "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": "Asset Retirement Obligation, Roll Forward Analysis [Roll Forward]",
        "terseLabel": "Asset Retirement Obligation, Roll Forward Analysis [Roll Forward]"
       }
      }
     },
     "localname": "AssetRetirementObligationRollForwardAnalysisRollForward",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/OtherAssetsandAccruedLiabilitiesAssetRemovalObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetRetirementObligationsNoncurrent": {
     "auth_ref": [
      "r284"
     ],
     "calculation": {
      "http://shentel.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Noncurrent portion of the carrying amount of a liability for an asset retirement obligation. An asset retirement obligation is a legal obligation associated with the disposal or retirement of a tangible long-lived asset that results from the acquisition, construction or development, or the normal operations of a long-lived asset, except for certain obligations of lessees.",
        "label": "Asset Retirement Obligations, Noncurrent",
        "terseLabel": "Asset retirement obligations"
       }
      }
     },
     "localname": "AssetRetirementObligationsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetUnderConstructionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Asset in process of being built.",
        "label": "Asset under Construction [Member]",
        "terseLabel": "Plant under construction"
       }
      }
     },
     "localname": "AssetUnderConstructionMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/PropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r139",
      "r206",
      "r213",
      "r220",
      "r241",
      "r489",
      "r494",
      "r522",
      "r583",
      "r602"
     ],
     "calculation": {
      "http://shentel.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"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [Abstract]",
        "terseLabel": "ASSETS",
        "verboseLabel": "ASSETS"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://shentel.com/role/DiscontinuedOperationsCarryingAmountsoftheMajorClassesofAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r32",
      "r33",
      "r79",
      "r139",
      "r241",
      "r489",
      "r494",
      "r522"
     ],
     "calculation": {
      "http://shentel.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://shentel.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Current [Abstract]",
        "terseLabel": "Current assets:"
       }
      }
     },
     "localname": "AssetsCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation": {
     "auth_ref": [
      "r0",
      "r1",
      "r21",
      "r23",
      "r27",
      "r277"
     ],
     "calculation": {
      "http://shentel.com/role/DiscontinuedOperationsCarryingAmountsoftheMajorClassesofAssetsandLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of.",
        "label": "Disposal Group, Including Discontinued Operation, Assets",
        "totalLabel": "Total assets held for sale"
       }
      }
     },
     "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperation",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/DiscontinuedOperationsCarryingAmountsoftheMajorClassesofAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent": {
     "auth_ref": [
      "r0",
      "r1",
      "r21",
      "r23",
      "r27",
      "r272",
      "r277"
     ],
     "calculation": {
      "http://shentel.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 5.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://shentel.com/role/DiscontinuedOperationsCarryingAmountsoftheMajorClassesofAssetsandLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.",
        "label": "Disposal Group, Including Discontinued Operation, Assets, Current",
        "terseLabel": "Current assets held for sale",
        "totalLabel": "Current assets held for sale"
       }
      }
     },
     "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://shentel.com/role/DiscontinuedOperationsCarryingAmountsoftheMajorClassesofAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r417",
      "r429"
     ],
     "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://shentel.com/role/EarningsperShareStockCompensationNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location on balance sheet (statement of financial position).",
        "label": "Balance Sheet Location [Axis]",
        "terseLabel": "Balance Sheet Location [Axis]"
       }
      }
     },
     "localname": "BalanceSheetLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/DerivativeandHedgingScheduleofDerivativeInstrumentsFairValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationDomain": {
     "auth_ref": [
      "r505",
      "r508"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in the balance sheet (statement of financial position).",
        "label": "Balance Sheet Location [Domain]",
        "terseLabel": "Balance Sheet Location [Domain]"
       }
      }
     },
     "localname": "BalanceSheetLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/DerivativeandHedgingScheduleofDerivativeInstrumentsFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BuildingAndBuildingImprovementsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing.",
        "label": "Building and Building Improvements [Member]",
        "terseLabel": "Buildings and structures"
       }
      }
     },
     "localname": "BuildingAndBuildingImprovementsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/PropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "auth_ref": [
      "r395",
      "r409"
     ],
     "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://shentel.com/role/GoodwillandIntangibleAssetsNarrativeDetails",
      "http://shentel.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "auth_ref": [
      "r395",
      "r409",
      "r476",
      "r477"
     ],
     "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://shentel.com/role/GoodwillandIntangibleAssetsNarrativeDetails",
      "http://shentel.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "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://shentel.com/role/GoodwillandIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferred1": {
     "auth_ref": [
      "r482",
      "r483",
      "r484"
     ],
     "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": "Aggregate purchase price"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferred1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/GoodwillandIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": {
     "auth_ref": [
      "r479"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill",
        "terseLabel": "Subscriber relationship acquired"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/GoodwillandIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": {
     "auth_ref": [
      "r478",
      "r479"
     ],
     "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",
        "verboseLabel": "Property, plant and equipment acquired"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/GoodwillandIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r154",
      "r193"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the business description and accounting policies concepts.  Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Accounting policies describe all significant accounting policies of the reporting entity.",
        "label": "Business Description and Accounting Policies [Text Block]",
        "verboseLabel": "Summary of Significant Accounting Policies"
       }
      }
     },
     "localname": "BusinessDescriptionAndAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/SummaryofSignificantAccountingPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CapitalizedContractCostAmortization": {
     "auth_ref": [
      "r248"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer.",
        "label": "Capitalized Contract Cost, Amortization",
        "terseLabel": "Contract amortization"
       }
      }
     },
     "localname": "CapitalizedContractCostAmortization",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/RevenuefromContractswithCustomersRevenuefromContractswithCustomersAmortizedandCapitalizedCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalizedContractCostNet": {
     "auth_ref": [
      "r247"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.",
        "label": "Capitalized Contract Cost, Net",
        "periodEndLabel": "Ending Balance",
        "periodStartLabel": "Beginning Balance"
       }
      }
     },
     "localname": "CapitalizedContractCostNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/RevenuefromContractswithCustomersRevenuefromContractswithCustomersAmortizedandCapitalizedCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalizedContractCostNetCurrent": {
     "auth_ref": [
      "r247"
     ],
     "calculation": {
      "http://shentel.com/role/OtherAssetsandAccruedLiabilitiesCurrentAssetsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as current.",
        "label": "Capitalized Contract Cost, Net, Current",
        "terseLabel": "Broadband contract acquisition and fulfillment costs"
       }
      }
     },
     "localname": "CapitalizedContractCostNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/OtherAssetsandAccruedLiabilitiesCurrentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalizedContractCostNetNoncurrent": {
     "auth_ref": [
      "r247"
     ],
     "calculation": {
      "http://shentel.com/role/OtherAssetsandAccruedLiabilitiesLongTermAssetsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredCosts",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as noncurrent.",
        "label": "Capitalized Contract Cost, Net, Noncurrent",
        "terseLabel": "Broadband contract acquisition and fulfillment costs"
       }
      }
     },
     "localname": "CapitalizedContractCostNetNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/OtherAssetsandAccruedLiabilitiesLongTermAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalizedContractCostTableTextBlock": {
     "auth_ref": [
      "r249"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of cost capitalized in obtaining or fulfilling contract with customer.",
        "label": "Capitalized Contract Cost [Table Text Block]",
        "terseLabel": "Amortized and Capitalized Contract Cost"
       }
      }
     },
     "localname": "CapitalizedContractCostTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/RevenuefromContractswithCustomersTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r30",
      "r61",
      "r131"
     ],
     "calculation": {
      "http://shentel.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",
        "verboseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "auth_ref": [
      "r38",
      "r132",
      "r138"
     ],
     "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://shentel.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r124",
      "r131",
      "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, end of period",
        "periodStartLabel": "Cash and cash equivalents, beginning of period"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r124",
      "r523"
     ],
     "calculation": {
      "http://shentel.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 increase in cash and cash equivalents"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths": {
     "auth_ref": [
      "r518"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated net amount of existing gains or losses on cash flow hedges at the reporting date expected to be reclassified to earnings within the next 12 months.",
        "label": "Cash Flow Hedge Gain (Loss) to be Reclassified within Twelve Months",
        "terseLabel": "Cash flow hedge gain (loss) to be reclassified within twelve months"
       }
      }
     },
     "localname": "CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/DerivativeandHedgingNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashFlowHedgingMember": {
     "auth_ref": [
      "r502"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Hedge of the exposure to variability in the cash flows of a recognized asset or liability, or of a forecasted transaction, that is attributable to a particular risk.",
        "label": "Cash Flow Hedging [Member]",
        "terseLabel": "Cash Flow Hedging"
       }
      }
     },
     "localname": "CashFlowHedgingMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/DerivativeandHedgingNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations": {
     "auth_ref": [
      "r124"
     ],
     "calculation": {
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) of financing activities of 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": "Cash Provided by (Used in) Financing Activities, Discontinued Operations",
        "terseLabel": "Net cash used in financing activities - discontinued operations"
       }
      }
     },
     "localname": "CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations": {
     "auth_ref": [
      "r20",
      "r124"
     ],
     "calculation": {
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) of investing activities of 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": "Cash Provided by (Used in) Investing Activities, Discontinued Operations",
        "terseLabel": "Net cash used in investing activities - discontinued operations"
       }
      }
     },
     "localname": "CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations": {
     "auth_ref": [
      "r20",
      "r124"
     ],
     "calculation": {
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) of operating activities of discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "label": "Cash Provided by (Used in) Operating Activities, Discontinued Operations",
        "terseLabel": "Net cash provided by operating activities - discontinued operations"
       }
      }
     },
     "localname": "CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r75",
      "r294",
      "r590",
      "r610"
     ],
     "calculation": {
      "http://shentel.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "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://shentel.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": [
      "r291",
      "r292",
      "r293",
      "r295"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for commitments and contingencies.",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "verboseLabel": "Commitments and Contingencies"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/CommitmentsandContingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonStockDividendsPerShareDeclared": {
     "auth_ref": [
      "r303"
     ],
     "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": "Cash dividend declared per share (in dollars per share)"
       }
      }
     },
     "localname": "CommonStockDividendsPerShareDeclared",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r155",
      "r156"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stock [Member]",
        "terseLabel": "Shares of Common Stock (no par value)"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r49"
     ],
     "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 dollars per share)"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://shentel.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r49"
     ],
     "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://shentel.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r49"
     ],
     "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://shentel.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r49",
      "r298"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.",
        "label": "Common Stock, Shares, Outstanding",
        "periodEndLabel": "Balance (in shares)",
        "periodStartLabel": "Balance (in shares)",
        "verboseLabel": "Common stock, shares outstanding (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r49"
     ],
     "calculation": {
      "http://shentel.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Common Stock, Value, Issued",
        "terseLabel": "Common stock, no par value, authorized 96,000; 49,868 and 49,671 issued and outstanding at December 31, 2020 and 2019, respectively"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Components of Deferred Tax Assets and Liabilities [Abstract]",
        "terseLabel": "Components of Deferred Tax Assets and Liabilities [Abstract]"
       }
      }
     },
     "localname": "ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r95",
      "r97",
      "r98",
      "r107",
      "r596",
      "r618"
     ],
     "calculation": {
      "http://shentel.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://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "auth_ref": [
      "r138",
      "r491"
     ],
     "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://shentel.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "auth_ref": [
      "r305",
      "r306",
      "r318"
     ],
     "calculation": {
      "http://shentel.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.",
        "label": "Contract with Customer, Liability, Current",
        "terseLabel": "Advanced billings and customer deposits"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityNoncurrent": {
     "auth_ref": [
      "r305",
      "r306",
      "r318"
     ],
     "calculation": {
      "http://shentel.com/role/OtherAssetsandAccruedLiabilitiesLongTermLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherLiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.",
        "label": "Contract with Customer, Liability, Noncurrent",
        "terseLabel": "Noncurrent portion of deferred lease revenue"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/OtherAssetsandAccruedLiabilitiesLongTermLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CorporateAndOtherMember": {
     "auth_ref": [
      "r194"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Component of an entity that provides financial and operational oversight and administrative support for other segments and other segments not separately reported due to size or nature of business activities. Excludes intersegment elimination and reconciling items.",
        "label": "Corporate and Other [Member]",
        "terseLabel": "Corporate &amp; Eliminations"
       }
      }
     },
     "localname": "CorporateAndOtherMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/SegmentReportingSelectedFinancialDataforSegmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CorporateNonSegmentMember": {
     "auth_ref": [
      "r211",
      "r212",
      "r213",
      "r214",
      "r216",
      "r222",
      "r224"
     ],
     "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://shentel.com/role/SegmentReportingSelectedFinancialDataforSegmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r103",
      "r104"
     ],
     "calculation": {
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 1.0,
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cost of product sold and service rendered, excluding depreciation, depletion, and amortization.",
        "label": "Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization",
        "terseLabel": "Cost of services"
       }
      }
     },
     "localname": "CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://shentel.com/role/SegmentReportingSelectedFinancialDataforSegmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostsAndExpenses": {
     "auth_ref": [
      "r110"
     ],
     "calculation": {
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total costs of sales and operating expenses for the period.",
        "label": "Costs and Expenses",
        "totalLabel": "Total operating expenses"
       }
      }
     },
     "localname": "CostsAndExpenses",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CreditFacilityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Axis]",
        "terseLabel": "Credit Facility [Axis]"
       }
      }
     },
     "localname": "CreditFacilityAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/DebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CreditFacilityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Domain]",
        "terseLabel": "Credit Facility [Domain]"
       }
      }
     },
     "localname": "CreditFacilityDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/DebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CurrentFederalTaxExpenseBenefit": {
     "auth_ref": [
      "r140",
      "r458",
      "r465"
     ],
     "calculation": {
      "http://shentel.com/role/IncomeTaxesComponentsofFederalandStateIncomeTaxesDetails": {
       "order": 1.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 taxes"
       }
      }
     },
     "localname": "CurrentFederalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/IncomeTaxesComponentsofFederalandStateIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r140",
      "r458",
      "r465",
      "r467"
     ],
     "calculation": {
      "http://shentel.com/role/IncomeTaxesComponentsofFederalandStateIncomeTaxesDetails": {
       "order": 1.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 provision"
       }
      }
     },
     "localname": "CurrentIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/IncomeTaxesComponentsofFederalandStateIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]",
        "terseLabel": "Current (benefit) expense"
       }
      }
     },
     "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/IncomeTaxesComponentsofFederalandStateIncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {
     "auth_ref": [
      "r140",
      "r458",
      "r465"
     ],
     "calculation": {
      "http://shentel.com/role/IncomeTaxesComponentsofFederalandStateIncomeTaxesDetails": {
       "order": 2.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 taxes"
       }
      }
     },
     "localname": "CurrentStateAndLocalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/IncomeTaxesComponentsofFederalandStateIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CustomerRelationshipsMember": {
     "auth_ref": [
      "r480"
     ],
     "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": "Subscriber relationships"
       }
      }
     },
     "localname": "CustomerRelationshipsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails",
      "http://shentel.com/role/GoodwillandIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Disclosure [Abstract]",
        "terseLabel": "Debt Disclosure [Abstract]"
       }
      }
     },
     "localname": "DebtDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "auth_ref": [
      "r297"
     ],
     "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]",
        "verboseLabel": "Debt"
       }
      }
     },
     "localname": "DebtDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/Debt"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtInstrumentAxis": {
     "auth_ref": [
      "r42",
      "r43",
      "r44",
      "r584",
      "r587",
      "r600"
     ],
     "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://shentel.com/role/DebtCreditAgreementDetails",
      "http://shentel.com/role/DebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.",
        "label": "Debt Instrument, Basis Spread on Variable Rate",
        "terseLabel": "Basis spread on variable rate"
       }
      }
     },
     "localname": "DebtInstrumentBasisSpreadOnVariableRate1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/DebtDetails"
     ],
     "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://shentel.com/role/DebtCreditAgreementDetails",
      "http://shentel.com/role/DebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "auth_ref": [
      "r73"
     ],
     "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://shentel.com/role/DebtCreditAgreementDetails",
      "http://shentel.com/role/DebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentTable": {
     "auth_ref": [
      "r73",
      "r141",
      "r299",
      "r300",
      "r301",
      "r302",
      "r532",
      "r533",
      "r534",
      "r598"
     ],
     "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://shentel.com/role/DebtCreditAgreementDetails",
      "http://shentel.com/role/DebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Debt Instrument, Term",
        "terseLabel": "Term of credit facility"
       }
      }
     },
     "localname": "DebtInstrumentTerm",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/DebtDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_DeferredCosts": {
     "auth_ref": [
      "r41",
      "r582",
      "r601"
     ],
     "calculation": {
      "http://shentel.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 6.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://shentel.com/role/OtherAssetsandAccruedLiabilitiesLongTermAssetsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred cost, excluding capitalized cost related to contract with customer; classified as noncurrent.",
        "label": "Deferred Costs, Noncurrent",
        "terseLabel": "Deferred charges and other assets",
        "totalLabel": "Deferred charges and other assets"
       }
      }
     },
     "localname": "DeferredCosts",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://shentel.com/role/OtherAssetsandAccruedLiabilitiesLongTermAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r140",
      "r459",
      "r465"
     ],
     "calculation": {
      "http://shentel.com/role/IncomeTaxesComponentsofFederalandStateIncomeTaxesDetails": {
       "order": 1.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 taxes"
       }
      }
     },
     "localname": "DeferredFederalIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/IncomeTaxesComponentsofFederalandStateIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r129",
      "r140",
      "r459",
      "r465",
      "r466",
      "r467"
     ],
     "calculation": {
      "http://shentel.com/role/IncomeTaxesComponentsofFederalandStateIncomeTaxesDetails": {
       "order": 2.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)",
        "totalLabel": "Total deferred provision"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/IncomeTaxesComponentsofFederalandStateIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]",
        "terseLabel": "Deferred expense (benefit)"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/IncomeTaxesComponentsofFederalandStateIncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilities": {
     "auth_ref": [
      "r46",
      "r47",
      "r449",
      "r586",
      "r599"
     ],
     "calculation": {
      "http://shentel.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",
        "totalLabel": "Total gross deferred tax liabilities"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "auth_ref": [
      "r441",
      "r442"
     ],
     "calculation": {
      "http://shentel.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.",
        "label": "Deferred Income Tax Liabilities, Net",
        "terseLabel": "Deferred income taxes"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilitiesNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxesAndTaxCredits": {
     "auth_ref": [
      "r130"
     ],
     "calculation": {
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income tax expense (benefit) and income tax credits.",
        "label": "Deferred Income Taxes and Tax Credits",
        "terseLabel": "Deferred income taxes"
       }
      }
     },
     "localname": "DeferredIncomeTaxesAndTaxCredits",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r140",
      "r459",
      "r465"
     ],
     "calculation": {
      "http://shentel.com/role/IncomeTaxesComponentsofFederalandStateIncomeTaxesDetails": {
       "order": 2.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 taxes"
       }
      }
     },
     "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/IncomeTaxesComponentsofFederalandStateIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsDeferredIncome": {
     "auth_ref": [
      "r456",
      "r457"
     ],
     "calculation": {
      "http://shentel.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 deferred income.",
        "label": "Deferred Tax Assets, Deferred Income",
        "terseLabel": "Leases"
       }
      }
     },
     "localname": "DeferredTaxAssetsDeferredIncome",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsGross": {
     "auth_ref": [
      "r450"
     ],
     "calculation": {
      "http://shentel.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 1.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": "Total gross deferred tax assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsNet": {
     "auth_ref": [
      "r452"
     ],
     "calculation": {
      "http://shentel.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",
        "totalLabel": "Net deferred tax assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "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://shentel.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal": {
     "auth_ref": [
      "r456",
      "r457"
     ],
     "calculation": {
      "http://shentel.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 3.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 state and local operating loss carryforwards.",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards, State and Local",
        "terseLabel": "Deferred tax assets, operating loss carryforwards, state and local",
        "verboseLabel": "Net operating loss carry-forwards"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails",
      "http://shentel.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions": {
     "auth_ref": [
      "r456"
     ],
     "calculation": {
      "http://shentel.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 pension benefits.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Pensions",
        "terseLabel": "Pension liabilities"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther": {
     "auth_ref": [
      "r456",
      "r457"
     ],
     "calculation": {
      "http://shentel.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 allowance, of deferred tax asset attributable to deductible temporary differences from provisions, reserves, allowances, and accruals, classified as other.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Other",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseOther",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals": {
     "auth_ref": [
      "r456",
      "r457"
     ],
     "calculation": {
      "http://shentel.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 reserves and accruals.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals",
        "terseLabel": "Accruals and stock based compensation"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAssetRetirementObligations": {
     "auth_ref": [
      "r456",
      "r457"
     ],
     "calculation": {
      "http://shentel.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 asset retirement obligations. An asset retirement obligation is a legal obligation associated with the disposal or retirement from service of a tangible long-lived asset.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Asset Retirement Obligations",
        "terseLabel": "Asset retirement obligations"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAssetRetirementObligations",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r451"
     ],
     "calculation": {
      "http://shentel.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 2.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 valuation allowance"
       }
      }
     },
     "localname": "DeferredTaxAssetsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilities": {
     "auth_ref": [
      "r442",
      "r452"
     ],
     "calculation": {
      "http://shentel.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",
        "totalLabel": "Net deferred tax liabilities"
       }
      }
     },
     "localname": "DeferredTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": {
     "auth_ref": [
      "r456",
      "r457"
     ],
     "calculation": {
      "http://shentel.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 3.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",
        "terseLabel": "Intangible assets"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.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://shentel.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesOther": {
     "auth_ref": [
      "r456",
      "r457"
     ],
     "calculation": {
      "http://shentel.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 4.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 classified as other.",
        "label": "Deferred Tax Liabilities, Other",
        "terseLabel": "Prepaid assets and other",
        "verboseLabel": "Deferred tax liabilities"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesOther",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails",
      "http://shentel.com/role/NatureofOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": {
     "auth_ref": [
      "r456",
      "r457"
     ],
     "calculation": {
      "http://shentel.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 property, plant, and equipment.",
        "label": "Deferred Tax Liabilities, Property, Plant and Equipment",
        "terseLabel": "Property, plant and equipment"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails",
      "http://shentel.com/role/NatureofOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome": {
     "auth_ref": [
      "r456",
      "r457"
     ],
     "calculation": {
      "http://shentel.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 2.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 tax deferred revenue or income classified as other.",
        "label": "Deferred Tax Liabilities, Tax Deferred Income",
        "terseLabel": "Leases"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesTaxDeferredIncome",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate": {
     "auth_ref": [
      "r368"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine benefit obligation of defined benefit plan.",
        "label": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate",
        "terseLabel": "Discount rate"
       }
      }
     },
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanBenefitObligation": {
     "auth_ref": [
      "r326"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.",
        "label": "Defined Benefit Plan, Benefit Obligation",
        "verboseLabel": "Fair value of projected benefit obligations"
       }
      }
     },
     "localname": "DefinedBenefitPlanBenefitObligation",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/SummaryofSignificantAccountingPoliciesBenefitObligationsDetails",
      "http://shentel.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanDisclosureLineItems": {
     "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": "Defined Benefit Plan Disclosure [Line Items]",
        "terseLabel": "Defined Benefit Plan Disclosure [Line Items]"
       }
      }
     },
     "localname": "DefinedBenefitPlanDisclosureLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/SummaryofSignificantAccountingPoliciesBenefitObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanFairValueOfPlanAssets": {
     "auth_ref": [
      "r337",
      "r348",
      "r349",
      "r350",
      "r390"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee.",
        "label": "Defined Benefit Plan, Plan Assets, Amount",
        "terseLabel": "Fair value of pension plan assets"
       }
      }
     },
     "localname": "DefinedBenefitPlanFairValueOfPlanAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Depreciation": {
     "auth_ref": [
      "r129",
      "r273"
     ],
     "calculation": {
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": 1.0
      }
     },
     "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"
       }
      }
     },
     "localname": "Depreciation",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r129",
      "r201"
     ],
     "calculation": {
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 3.0,
       "parentTag": "us-gaap_CostsAndExpenses",
       "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://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://shentel.com/role/NatureofOperationsDetails",
      "http://shentel.com/role/SegmentReportingSelectedFinancialDataforSegmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeAssetNotionalAmount": {
     "auth_ref": [
      "r498",
      "r499",
      "r501"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Nominal or face amount used to calculate payments on the derivative asset.",
        "label": "Derivative Asset, Notional Amount",
        "terseLabel": "Notional amount of interest rate swaps"
       }
      }
     },
     "localname": "DerivativeAssetNotionalAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/DerivativeandHedgingNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeAssets": {
     "auth_ref": [
      "r80",
      "r81",
      "r521"
     ],
     "calculation": {
      "http://shentel.com/role/OtherAssetsandAccruedLiabilitiesLongTermAssetsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredCosts",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset.",
        "label": "Derivative Asset",
        "netLabel": "Derivative asset",
        "verboseLabel": "Interest rate swaps"
       }
      }
     },
     "localname": "DerivativeAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/DerivativeandHedgingScheduleofDerivativeInstrumentsFairValueDetails",
      "http://shentel.com/role/OtherAssetsandAccruedLiabilitiesLongTermAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeAssetsCurrent": {
     "auth_ref": [
      "r80"
     ],
     "calculation": {
      "http://shentel.com/role/OtherAssetsandAccruedLiabilitiesCurrentAssetsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.",
        "label": "Derivative Asset, Current",
        "terseLabel": "Interest rate swaps"
       }
      }
     },
     "localname": "DerivativeAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/OtherAssetsandAccruedLiabilitiesCurrentAssetsDetails"
     ],
     "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://shentel.com/role/DerivativeandHedgingNarrativeDetails",
      "http://shentel.com/role/DerivativeandHedgingScheduleofDerivativeInstrumentsFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DerivativeFixedInterestRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fixed interest rate related to the interest rate derivative.",
        "label": "Derivative, Fixed Interest Rate",
        "terseLabel": "Interest rate"
       }
      }
     },
     "localname": "DerivativeFixedInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/DerivativeandHedgingNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DerivativeInstrumentRiskAxis": {
     "auth_ref": [
      "r506",
      "r507",
      "r510",
      "r512"
     ],
     "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://shentel.com/role/DerivativeandHedgingNarrativeDetails",
      "http://shentel.com/role/DerivativeandHedgingScheduleofDerivativeInstrumentsFairValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]",
        "terseLabel": "Derivative Instruments and Hedging Activities Disclosure [Abstract]"
       }
      }
     },
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": {
     "auth_ref": [
      "r519"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts.",
        "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]",
        "terseLabel": "Derivative and Hedging"
       }
      }
     },
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/DerivativeandHedging"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": {
     "auth_ref": [
      "r503",
      "r506",
      "r510"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of hedging relationship.",
        "label": "Hedging Relationship [Axis]",
        "terseLabel": "Hedging Relationship [Axis]"
       }
      }
     },
     "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/DerivativeandHedgingNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeLineItems": {
     "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": "Derivative [Line Items]",
        "terseLabel": "Derivative [Line Items]"
       }
      }
     },
     "localname": "DerivativeLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/DerivativeandHedgingNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeTable": {
     "auth_ref": [
      "r497",
      "r500",
      "r501",
      "r503",
      "r504",
      "r509",
      "r510",
      "r514",
      "r515",
      "r517"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule that describes and identifies a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item.",
        "label": "Derivative [Table]",
        "terseLabel": "Derivative [Table]"
       }
      }
     },
     "localname": "DerivativeTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/DerivativeandHedgingNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativesFairValueLineItems": {
     "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": "Derivatives, Fair Value [Line Items]",
        "terseLabel": "Derivatives, Fair Value [Line Items]"
       }
      }
     },
     "localname": "DerivativesFairValueLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/DerivativeandHedgingScheduleofDerivativeInstrumentsFairValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DesignatedAsHedgingInstrumentMember": {
     "auth_ref": [
      "r503"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivative instrument designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).",
        "label": "Designated as Hedging Instrument [Member]",
        "terseLabel": "Designated as Hedging Instrument"
       }
      }
     },
     "localname": "DesignatedAsHedgingInstrumentMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/DerivativeandHedgingScheduleofDerivativeInstrumentsFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r436"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for share-based payment arrangement.",
        "label": "Share-based Payment Arrangement [Text Block]",
        "verboseLabel": "Earnings per Share &amp; Stock Compensation"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/EarningsperShareStockCompensation"
     ],
     "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_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax": {
     "auth_ref": [
      "r4",
      "r5",
      "r18"
     ],
     "calculation": {
      "http://shentel.com/role/DiscontinuedOperationsIncomeLossFromDiscontinuedOperationsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax of income (loss) from operations classified as a discontinued operation. Excludes gain (loss) on disposal and provision for gain (loss) until its disposal.",
        "label": "Discontinued Operation, Income (Loss) from Discontinued Operation During Phase-out Period, before Income Tax",
        "totalLabel": "Income before income taxes"
       }
      }
     },
     "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/DiscontinuedOperationsIncomeLossFromDiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax": {
     "auth_ref": [
      "r4",
      "r5",
      "r24"
     ],
     "calculation": {
      "http://shentel.com/role/DiscontinuedOperationsIncomeLossFromDiscontinuedOperationsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of income (loss) from operations classified as a discontinued operation. Excludes gain (loss) on disposal and provision for gain (loss) until disposal.",
        "label": "Discontinued Operation, Income (Loss) from Discontinued Operation During Phase-out Period, Net of Tax",
        "totalLabel": "Income from discontinued operations, net of tax"
       }
      }
     },
     "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/DiscontinuedOperationsIncomeLossFromDiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DiscontinuedOperationTaxEffectOfIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriod": {
     "auth_ref": [
      "r5",
      "r24",
      "r471"
     ],
     "calculation": {
      "http://shentel.com/role/DiscontinuedOperationsIncomeLossFromDiscontinuedOperationsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax expense (benefit) attributable to income (loss) from operations classified as a discontinued operation. Excludes tax expense (benefit) for gain (loss) on disposal and for provision for gain (loss) until disposal.",
        "label": "Discontinued Operation, Tax Effect of Income (Loss) from Discontinued Operation During Phase-out Period",
        "terseLabel": "Income tax expense"
       }
      }
     },
     "localname": "DiscontinuedOperationTaxEffectOfIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriod",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/DiscontinuedOperationsIncomeLossFromDiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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_DiscontinuedOperationsHeldforsaleMember": {
     "auth_ref": [
      "r2",
      "r3",
      "r23"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Component or group of components classified as held-for-sale and representing a strategic shift that has or will have a major effect on operations and financial results. Includes a business or nonprofit activity on acquisition classified as held-for-sale.",
        "label": "Discontinued Operations, Held-for-sale [Member]",
        "terseLabel": "Discontinued Operations, Held-for-sale"
       }
      }
     },
     "localname": "DiscontinuedOperationsHeldforsaleMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/DiscontinuedOperationsCarryingAmountsoftheMajorClassesofAssetsandLiabilitiesDetails",
      "http://shentel.com/role/DiscontinuedOperationsIncomeLossFromDiscontinuedOperationsDetails",
      "http://shentel.com/role/DiscontinuedOperationsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DisposalGroupClassificationAxis": {
     "auth_ref": [
      "r23"
     ],
     "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://shentel.com/role/DiscontinuedOperationsCarryingAmountsoftheMajorClassesofAssetsandLiabilitiesDetails",
      "http://shentel.com/role/DiscontinuedOperationsIncomeLossFromDiscontinuedOperationsDetails",
      "http://shentel.com/role/DiscontinuedOperationsNarrativeDetails"
     ],
     "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://shentel.com/role/DiscontinuedOperationsCarryingAmountsoftheMajorClassesofAssetsandLiabilitiesDetails",
      "http://shentel.com/role/DiscontinuedOperationsIncomeLossFromDiscontinuedOperationsDetails",
      "http://shentel.com/role/DiscontinuedOperationsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet": {
     "auth_ref": [
      "r0",
      "r1",
      "r21",
      "r277"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as accounts, notes and loans receivable attributable to disposal group held for sale or disposed of.",
        "label": "Disposal Group, Including Discontinued Operation, Accounts, Notes and Loans Receivable, Net",
        "terseLabel": "Disposal group, accounts receivable"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/DiscontinuedOperationsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r0",
      "r1",
      "r21",
      "r272",
      "r277"
     ],
     "calculation": {
      "http://shentel.com/role/DiscontinuedOperationsCarryingAmountsoftheMajorClassesofAssetsandLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as accrued liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.",
        "label": "Disposal Group, Including Discontinued Operation, Accrued Liabilities, Current",
        "terseLabel": "Accrued liabilities and other"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/DiscontinuedOperationsCarryingAmountsoftheMajorClassesofAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent": {
     "auth_ref": [
      "r0",
      "r1",
      "r21",
      "r23",
      "r27",
      "r271",
      "r277"
     ],
     "calculation": {
      "http://shentel.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 7.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://shentel.com/role/DiscontinuedOperationsCarryingAmountsoftheMajorClassesofAssetsandLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer.",
        "label": "Disposal Group, Including Discontinued Operation, Assets, Noncurrent",
        "terseLabel": "Non-current assets held for sale",
        "totalLabel": "Non-current assets held for sale"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://shentel.com/role/DiscontinuedOperationsCarryingAmountsoftheMajorClassesofAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of consideration received or receivable for the disposal of assets and liabilities, including discontinued operation.",
        "label": "Disposal Group, Including Discontinued Operation, Consideration",
        "terseLabel": "Sale proceeds"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationConsideration",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/DiscontinuedOperationsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold": {
     "auth_ref": [
      "r19",
      "r27"
     ],
     "calculation": {
      "http://shentel.com/role/DiscontinuedOperationsIncomeLossFromDiscontinuedOperationsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of costs of goods sold attributable to disposal group, including, but not limited to, discontinued operation.",
        "label": "Disposal Group, Including Discontinued Operation, Costs of Goods Sold",
        "terseLabel": "Cost of services and cost of goods sold"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/DiscontinuedOperationsIncomeLossFromDiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization": {
     "auth_ref": [
      "r19"
     ],
     "calculation": {
      "http://shentel.com/role/DiscontinuedOperationsIncomeLossFromDiscontinuedOperationsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of depreciation and amortization expense attributable to disposal group, including, but not limited to, discontinued operation.",
        "label": "Disposal Group, Including Discontinued Operation, Depreciation and Amortization",
        "terseLabel": "Depreciation and amortization"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/DiscontinuedOperationsIncomeLossFromDiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillCurrent": {
     "auth_ref": [
      "r0",
      "r1",
      "r21",
      "r272",
      "r277"
     ],
     "calculation": {
      "http://shentel.com/role/DiscontinuedOperationsCarryingAmountsoftheMajorClassesofAssetsandLiabilitiesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as goodwill attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.",
        "label": "Disposal Group, Including Discontinued Operation, Goodwill, Current",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationGoodwillCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/DiscontinuedOperationsCarryingAmountsoftheMajorClassesofAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent": {
     "auth_ref": [
      "r0",
      "r1",
      "r21",
      "r271",
      "r277"
     ],
     "calculation": {
      "http://shentel.com/role/DiscontinuedOperationsCarryingAmountsoftheMajorClassesofAssetsandLiabilitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as goodwill attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer.",
        "label": "Disposal Group, Including Discontinued Operation, Goodwill, Noncurrent",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/DiscontinuedOperationsCarryingAmountsoftheMajorClassesofAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsCurrent": {
     "auth_ref": [
      "r0",
      "r1",
      "r21",
      "r272",
      "r277"
     ],
     "calculation": {
      "http://shentel.com/role/DiscontinuedOperationsCarryingAmountsoftheMajorClassesofAssetsandLiabilitiesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as intangible assets, excluding goodwill, attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.",
        "label": "Disposal Group, Including Discontinued Operation, Intangible Assets, Current",
        "terseLabel": "Intangible assets, net"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/DiscontinuedOperationsCarryingAmountsoftheMajorClassesofAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent": {
     "auth_ref": [
      "r0",
      "r1",
      "r21",
      "r271",
      "r277"
     ],
     "calculation": {
      "http://shentel.com/role/DiscontinuedOperationsCarryingAmountsoftheMajorClassesofAssetsandLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as intangible assets, excluding goodwill, attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer.",
        "label": "Disposal Group, Including Discontinued Operation, Intangible Assets, Noncurrent",
        "terseLabel": "Intangible assets, net"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/DiscontinuedOperationsCarryingAmountsoftheMajorClassesofAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense": {
     "auth_ref": [
      "r8",
      "r9",
      "r19",
      "r28"
     ],
     "calculation": {
      "http://shentel.com/role/DiscontinuedOperationsIncomeLossFromDiscontinuedOperationsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest expense attributable to disposal group, including, but not limited to, discontinued operation.",
        "label": "Disposal Group, Including Discontinued Operation, Interest Expense",
        "negatedTerseLabel": "Interest expense"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationInterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/DiscontinuedOperationsIncomeLossFromDiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent": {
     "auth_ref": [
      "r0",
      "r1",
      "r21",
      "r272",
      "r277"
     ],
     "calculation": {
      "http://shentel.com/role/DiscontinuedOperationsCarryingAmountsoftheMajorClassesofAssetsandLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as inventory attributable to disposal group, expected to be disposed of within one year or the normal operating cycle, if longer.",
        "label": "Disposal Group, Including Discontinued Operation, Inventory, Current",
        "terseLabel": "Inventory"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationInventoryCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/DiscontinuedOperationsCarryingAmountsoftheMajorClassesofAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense": {
     "auth_ref": [
      "r19"
     ],
     "calculation": {
      "http://shentel.com/role/DiscontinuedOperationsIncomeLossFromDiscontinuedOperationsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating expense attributable to disposal group, including, but not limited to, discontinued operation.",
        "label": "Disposal Group, Including Discontinued Operation, Operating Expense",
        "totalLabel": "Total operating expenses"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/DiscontinuedOperationsIncomeLossFromDiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss": {
     "auth_ref": [
      "r19"
     ],
     "calculation": {
      "http://shentel.com/role/DiscontinuedOperationsIncomeLossFromDiscontinuedOperationsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating income (loss) attributable to disposal group, including, but not limited to, discontinued operation.",
        "label": "Disposal Group, Including Discontinued Operation, Operating Income (Loss)",
        "totalLabel": "Operating income"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/DiscontinuedOperationsIncomeLossFromDiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationPensionPlanBenefitObligationCurrent": {
     "auth_ref": [
      "r1",
      "r21",
      "r277"
     ],
     "calculation": {
      "http://shentel.com/role/DiscontinuedOperationsCarryingAmountsoftheMajorClassesofAssetsandLiabilitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as defined benefit plan benefit obligations attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.",
        "label": "Disposal Group, Including Discontinued Operation, Pension Plan Benefit Obligation, Current",
        "terseLabel": "Asset retirement obligations"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationPensionPlanBenefitObligationCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/DiscontinuedOperationsCarryingAmountsoftheMajorClassesofAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent": {
     "auth_ref": [
      "r0",
      "r1",
      "r21",
      "r272",
      "r277"
     ],
     "calculation": {
      "http://shentel.com/role/DiscontinuedOperationsCarryingAmountsoftheMajorClassesofAssetsandLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as prepaid and other assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.",
        "label": "Disposal Group, Including Discontinued Operation, Prepaid and Other Assets, Current",
        "terseLabel": "Prepaid expenses and other"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/DiscontinuedOperationsCarryingAmountsoftheMajorClassesofAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent": {
     "auth_ref": [
      "r0",
      "r1",
      "r21",
      "r272",
      "r277"
     ],
     "calculation": {
      "http://shentel.com/role/DiscontinuedOperationsCarryingAmountsoftheMajorClassesofAssetsandLiabilitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as property, plant and equipment attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.",
        "label": "Disposal Group, Including Discontinued Operation, Property, Plant and Equipment, Current",
        "terseLabel": "Property, plant and equipment, net"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/DiscontinuedOperationsCarryingAmountsoftheMajorClassesofAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent": {
     "auth_ref": [
      "r0",
      "r1",
      "r21",
      "r271",
      "r277"
     ],
     "calculation": {
      "http://shentel.com/role/DiscontinuedOperationsCarryingAmountsoftheMajorClassesofAssetsandLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as property, plant and equipment attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer.",
        "label": "Disposal Group, Including Discontinued Operation, Property, Plant and Equipment, Noncurrent",
        "terseLabel": "Property, plant and equipment, net"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/DiscontinuedOperationsCarryingAmountsoftheMajorClassesofAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue": {
     "auth_ref": [
      "r19",
      "r27"
     ],
     "calculation": {
      "http://shentel.com/role/DiscontinuedOperationsIncomeLossFromDiscontinuedOperationsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue attributable to disposal group, including, but not limited to, discontinued operation.",
        "label": "Disposal Group, Including Discontinued Operation, Revenue",
        "terseLabel": "Total revenue"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationRevenue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/DiscontinuedOperationsIncomeLossFromDiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": {
     "auth_ref": [
      "r29",
      "r281"
     ],
     "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": "Discontinued Operations"
       }
      }
     },
     "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/DiscontinuedOperations"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DividendsCommonStockCash": {
     "auth_ref": [
      "r303"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.",
        "label": "Dividends, Common Stock, Cash",
        "negatedLabel": "Dividends declared"
       }
      }
     },
     "localname": "DividendsCommonStockCash",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "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://shentel.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r108",
      "r162",
      "r163",
      "r164",
      "r165",
      "r166",
      "r171",
      "r173",
      "r176",
      "r177",
      "r178",
      "r180",
      "r181",
      "r597",
      "r619"
     ],
     "calculation": {
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "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",
        "netLabel": "Net income per share - basic (in dollars per share)",
        "totalLabel": "Basic net income per share (in dollars per share)",
        "verboseLabel": "Basic net income per share (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://shentel.com/role/EarningsperShareStockCompensationBasicandDilutedEarningsPerShareDetails",
      "http://shentel.com/role/QuarterlyResultsunauditedDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareBasicAndDilutedAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Basic and Diluted [Abstract]",
        "terseLabel": "Net income per share, basic and diluted:"
       }
      }
     },
     "localname": "EarningsPerShareBasicAndDilutedAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r108",
      "r162",
      "r163",
      "r164",
      "r165",
      "r166",
      "r173",
      "r176",
      "r177",
      "r178",
      "r180",
      "r181",
      "r597",
      "r619"
     ],
     "calculation": {
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "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",
        "netLabel": "Net income per share - diluted (in dollars per share)",
        "totalLabel": "Diluted net income per share (in dollars per share)",
        "verboseLabel": "Diluted net income per share (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://shentel.com/role/EarningsperShareStockCompensationBasicandDilutedEarningsPerShareDetails",
      "http://shentel.com/role/QuarterlyResultsunauditedDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "auth_ref": [
      "r444"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Effective Income Tax Rate Reconciliation, Percent",
        "terseLabel": "Effective tax rate"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/IncomeTaxesComponentsofFederalandStateIncomeTaxesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount": {
     "auth_ref": [
      "r435",
      "r444"
     ],
     "calculation": {
      "http://shentel.com/role/IncomeTaxesReconciliationofIncomeTaxesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.",
        "label": "Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-based Payment Arrangement, Amount",
        "terseLabel": "Excess tax benefit from share based compensation and other, net"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/IncomeTaxesReconciliationofIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount": {
     "auth_ref": [
      "r427"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost capitalized for award under share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Amount Capitalized",
        "terseLabel": "Capitalized stock compensation"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/EarningsperShareStockCompensationScheduleofStockCompensationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
     "auth_ref": [
      "r428"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount",
        "terseLabel": "Compensation, nonvested awards, compensation cost not yet recognized"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/EarningsperShareStockCompensationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "auth_ref": [
      "r428"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition",
        "terseLabel": "Compensation, nonvested awards, cost not yet recognized, period for recognition"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/EarningsperShareStockCompensationNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r155",
      "r156",
      "r158",
      "r161",
      "r167",
      "r170",
      "r184",
      "r242",
      "r298",
      "r303",
      "r430",
      "r431",
      "r432",
      "r461",
      "r462",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r530",
      "r627",
      "r628",
      "r629"
     ],
     "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://shentel.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY",
      "http://shentel.com/role/DerivativeandHedgingScheduleofAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityMethodInvesteeMember": {
     "auth_ref": [
      "r236",
      "r570",
      "r572",
      "r574",
      "r576",
      "r578",
      "r580"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "An entity that issued voting stock held by an investor and that is accounted for under the equity method of accounting by the investor.",
        "label": "Equity Method Investee [Member]",
        "verboseLabel": "Equity Method Investee"
       }
      }
     },
     "localname": "EquityMethodInvesteeMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/InvestmentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityMethodInvestmentAggregateCost": {
     "auth_ref": [
      "r62"
     ],
     "calculation": {
      "http://shentel.com/role/InvestmentsOtherInvestmentsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_OtherLongTermInvestments",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents the aggregate cost of investments accounted for under the equity method of accounting.",
        "label": "Equity Method Investment, Aggregate Cost",
        "terseLabel": "Equity method investments"
       }
      }
     },
     "localname": "EquityMethodInvestmentAggregateCost",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/InvestmentsOtherInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquityMethodInvestmentOwnershipPercentage": {
     "auth_ref": [
      "r238"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.",
        "label": "Equity Method Investment, Ownership Percentage",
        "terseLabel": "Ownership interest, percentage"
       }
      }
     },
     "localname": "EquityMethodInvestmentOwnershipPercentage",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/InvestmentsNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EquitySecuritiesFvNi": {
     "auth_ref": [
      "r520"
     ],
     "calculation": {
      "http://shentel.com/role/InvestmentsOtherInvestmentsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherLongTermInvestments",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).",
        "label": "Equity Securities, FV-NI",
        "terseLabel": "SERP Investments at fair value"
       }
      }
     },
     "localname": "EquitySecuritiesFvNi",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/InvestmentsNarrativeDetails",
      "http://shentel.com/role/InvestmentsOtherInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquitySecuritiesFvNiCost": {
     "auth_ref": [],
     "calculation": {
      "http://shentel.com/role/InvestmentsOtherInvestmentsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherLongTermInvestments",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cost of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI). Excludes equity method investment and investment in equity security without readily determinable fair value.",
        "label": "Equity Securities, FV-NI, Cost",
        "terseLabel": "Cost method investments"
       }
      }
     },
     "localname": "EquitySecuritiesFvNiCost",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/InvestmentsOtherInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquitySecuritiesFvNiRealizedGainLoss": {
     "auth_ref": [
      "r235",
      "r621"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of realized gain (loss) from sale of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).",
        "label": "Equity Securities, FV-NI, Realized Gain (Loss)",
        "terseLabel": "Other nonoperating income (expense)"
       }
      }
     },
     "localname": "EquitySecuritiesFvNiRealizedGainLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/InvestmentsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems": {
     "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": "Error Corrections and Prior Period Adjustments Restatement [Line Items]",
        "terseLabel": "Error Corrections and Prior Period Adjustments Restatement [Line Items]"
       }
      }
     },
     "localname": "ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/NatureofOperationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": {
     "auth_ref": [
      "r505",
      "r509",
      "r516"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule that discloses the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position.",
        "label": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]",
        "terseLabel": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]"
       }
      }
     },
     "localname": "FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/DerivativeandHedgingScheduleofDerivativeInstrumentsFairValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finance Lease, Liability, Payment, Due [Abstract]",
        "terseLabel": "Finance Leases"
       }
      }
     },
     "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/LeasesMaturityofLeaseLiabilityLesseeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinanceLeaseLiability": {
     "auth_ref": [
      "r538",
      "r546"
     ],
     "calculation": {
      "http://shentel.com/role/LeasesMaturityofLeaseLiabilityLesseeDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.",
        "label": "Finance Lease, Liability",
        "terseLabel": "Present value of lease liabilities"
       }
      }
     },
     "localname": "FinanceLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/LeasesMaturityofLeaseLiabilityLesseeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r546"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position.",
        "label": "Finance Lease, Liability, Fiscal Year Maturity [Table Text Block]",
        "terseLabel": "Expected Maturity of Lease Liabilities, Financing"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FinanceLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r538"
     ],
     "calculation": {
      "http://shentel.com/role/OtherAssetsandAccruedLiabilitiesLongTermLiabilitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_OtherLiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.",
        "label": "Finance Lease, Liability, Noncurrent",
        "terseLabel": "Noncurrent portion of financing leases"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/OtherAssetsandAccruedLiabilitiesLongTermLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r546"
     ],
     "calculation": {
      "http://shentel.com/role/LeasesMaturityofLeaseLiabilityLesseeDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://shentel.com/role/LeasesMaturityofLeaseLiabilityLesseeDetails_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease.",
        "label": "Finance Lease, Liability, Payment, Due",
        "totalLabel": "Total lease payments"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/LeasesMaturityofLeaseLiabilityLesseeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": {
     "auth_ref": [
      "r546"
     ],
     "calculation": {
      "http://shentel.com/role/LeasesMaturityofLeaseLiabilityLesseeDetails_1": {
       "order": 6.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid 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": "Finance Lease, Liability, to be Paid, after Year Five",
        "terseLabel": "2026 and thereafter"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/LeasesMaturityofLeaseLiabilityLesseeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r546"
     ],
     "calculation": {
      "http://shentel.com/role/LeasesMaturityofLeaseLiabilityLesseeDetails_1": {
       "order": 1.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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": "Finance Lease, Liability, to be Paid, Year One",
        "terseLabel": "2021"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/LeasesMaturityofLeaseLiabilityLesseeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": {
     "auth_ref": [
      "r546"
     ],
     "calculation": {
      "http://shentel.com/role/LeasesMaturityofLeaseLiabilityLesseeDetails_1": {
       "order": 5.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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": "Finance Lease, Liability, to be Paid, Year Five",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearFive",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/LeasesMaturityofLeaseLiabilityLesseeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r546"
     ],
     "calculation": {
      "http://shentel.com/role/LeasesMaturityofLeaseLiabilityLesseeDetails_1": {
       "order": 4.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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": "Finance Lease, Liability, to be Paid, Year Four",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/LeasesMaturityofLeaseLiabilityLesseeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r546"
     ],
     "calculation": {
      "http://shentel.com/role/LeasesMaturityofLeaseLiabilityLesseeDetails_1": {
       "order": 3.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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": "Finance Lease, Liability, to be Paid, Year Three",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/LeasesMaturityofLeaseLiabilityLesseeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r546"
     ],
     "calculation": {
      "http://shentel.com/role/LeasesMaturityofLeaseLiabilityLesseeDetails_1": {
       "order": 2.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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": "Finance Lease, Liability, to be Paid, Year Two",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/LeasesMaturityofLeaseLiabilityLesseeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r546"
     ],
     "calculation": {
      "http://shentel.com/role/LeasesMaturityofLeaseLiabilityLesseeDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "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 finance lease.",
        "label": "Finance Lease, Liability, Undiscounted Excess Amount",
        "terseLabel": "Less: Interest"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/LeasesMaturityofLeaseLiabilityLesseeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r545",
      "r547"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average discount rate for finance lease calculated at point in time.",
        "label": "Finance Lease, Weighted Average Discount Rate, Percent",
        "terseLabel": "Finance lease, weighted average discount rate, percent"
       }
      }
     },
     "localname": "FinanceLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r544",
      "r547"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Finance Lease, Weighted Average Remaining Lease Term",
        "terseLabel": "Finance lease, weighted average remaining lease term"
       }
      }
     },
     "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "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": "Estimated Useful Life (in years)"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/GoodwillandIntangibleAssetsEstimatedUsefulLifeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "auth_ref": [
      "r264"
     ],
     "calculation": {
      "http://shentel.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill",
       "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",
        "negatedTerseLabel": "Accumulated amortization and other"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": {
     "auth_ref": [],
     "calculation": {
      "http://shentel.com/role/GoodwillandIntangibleAssetsGoodwillandIntangibleAssetsAmortizationExpenseforIntangibleAssetsDetails": {
       "order": 6.0,
       "parentTag": "shen_FiniteLivedIntangibleAssetsAmortizationExpense",
       "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://shentel.com/role/GoodwillandIntangibleAssetsGoodwillandIntangibleAssetsAmortizationExpenseforIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "auth_ref": [
      "r266"
     ],
     "calculation": {
      "http://shentel.com/role/GoodwillandIntangibleAssetsGoodwillandIntangibleAssetsAmortizationExpenseforIntangibleAssetsDetails": {
       "order": 1.0,
       "parentTag": "shen_FiniteLivedIntangibleAssetsAmortizationExpense",
       "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://shentel.com/role/GoodwillandIntangibleAssetsGoodwillandIntangibleAssetsAmortizationExpenseforIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": {
     "auth_ref": [
      "r266"
     ],
     "calculation": {
      "http://shentel.com/role/GoodwillandIntangibleAssetsGoodwillandIntangibleAssetsAmortizationExpenseforIntangibleAssetsDetails": {
       "order": 5.0,
       "parentTag": "shen_FiniteLivedIntangibleAssetsAmortizationExpense",
       "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://shentel.com/role/GoodwillandIntangibleAssetsGoodwillandIntangibleAssetsAmortizationExpenseforIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "auth_ref": [
      "r266"
     ],
     "calculation": {
      "http://shentel.com/role/GoodwillandIntangibleAssetsGoodwillandIntangibleAssetsAmortizationExpenseforIntangibleAssetsDetails": {
       "order": 4.0,
       "parentTag": "shen_FiniteLivedIntangibleAssetsAmortizationExpense",
       "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://shentel.com/role/GoodwillandIntangibleAssetsGoodwillandIntangibleAssetsAmortizationExpenseforIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "auth_ref": [
      "r266"
     ],
     "calculation": {
      "http://shentel.com/role/GoodwillandIntangibleAssetsGoodwillandIntangibleAssetsAmortizationExpenseforIntangibleAssetsDetails": {
       "order": 3.0,
       "parentTag": "shen_FiniteLivedIntangibleAssetsAmortizationExpense",
       "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://shentel.com/role/GoodwillandIntangibleAssetsGoodwillandIntangibleAssetsAmortizationExpenseforIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "auth_ref": [
      "r266"
     ],
     "calculation": {
      "http://shentel.com/role/GoodwillandIntangibleAssetsGoodwillandIntangibleAssetsAmortizationExpenseforIntangibleAssetsDetails": {
       "order": 2.0,
       "parentTag": "shen_FiniteLivedIntangibleAssetsAmortizationExpense",
       "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://shentel.com/role/GoodwillandIntangibleAssetsGoodwillandIntangibleAssetsAmortizationExpenseforIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r257",
      "r260",
      "r264",
      "r268",
      "r567",
      "r568"
     ],
     "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://shentel.com/role/GoodwillandIntangibleAssetsEstimatedUsefulLifeDetails",
      "http://shentel.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails",
      "http://shentel.com/role/GoodwillandIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "auth_ref": [
      "r264",
      "r568"
     ],
     "calculation": {
      "http://shentel.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails": {
       "order": 1.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": "Gross carrying amount"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails"
     ],
     "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://shentel.com/role/GoodwillandIntangibleAssetsEstimatedUsefulLifeDetails",
      "http://shentel.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails",
      "http://shentel.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r257",
      "r263"
     ],
     "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://shentel.com/role/GoodwillandIntangibleAssetsEstimatedUsefulLifeDetails",
      "http://shentel.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails",
      "http://shentel.com/role/GoodwillandIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "auth_ref": [
      "r264",
      "r567"
     ],
     "calculation": {
      "http://shentel.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Net",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinitelivedIntangibleAssetsAcquired1": {
     "auth_ref": [
      "r258"
     ],
     "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": "Finite-lived intangible assets acquired"
       }
      }
     },
     "localname": "FinitelivedIntangibleAssetsAcquired1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/GoodwillandIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FranchiseRightsMember": {
     "auth_ref": [
      "r481"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rights, generally of limited duration, that the entity has obtained through a franchise arrangement to operate a business using another company's name, merchandise, services, methodologies, promotional support, marketing and supplies.",
        "label": "Franchise Rights [Member]",
        "terseLabel": "Cable franchise rights"
       }
      }
     },
     "localname": "FranchiseRightsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r250",
      "r251",
      "r581"
     ],
     "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",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "Goodwill",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails",
      "http://shentel.com/role/GoodwillandIntangibleAssetsNarrativeDetails"
     ],
     "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": [
      "r270"
     ],
     "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://shentel.com/role/GoodwillandIntangibleAssets"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": {
     "auth_ref": [
      "r138",
      "r254",
      "r261"
     ],
     "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": "Indefinite-lived Intangible Assets"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillGross": {
     "auth_ref": [
      "r252",
      "r253"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before 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, Gross",
        "terseLabel": "Goodwill, gross"
       }
      }
     },
     "localname": "GoodwillGross",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_HedgingDesignationAxis": {
     "auth_ref": [
      "r503",
      "r513"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by designation of purpose of derivative instrument.",
        "label": "Hedging Designation [Axis]",
        "terseLabel": "Hedging Designation [Axis]"
       }
      }
     },
     "localname": "HedgingDesignationAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/DerivativeandHedgingNarrativeDetails",
      "http://shentel.com/role/DerivativeandHedgingScheduleofDerivativeInstrumentsFairValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_HedgingDesignationDomain": {
     "auth_ref": [
      "r503"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designation of purpose of derivative instrument.",
        "label": "Hedging Designation [Domain]",
        "terseLabel": "Hedging Designation [Domain]"
       }
      }
     },
     "localname": "HedgingDesignationDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/DerivativeandHedgingNarrativeDetails",
      "http://shentel.com/role/DerivativeandHedgingScheduleofDerivativeInstrumentsFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_HedgingRelationshipDomain": {
     "auth_ref": [
      "r503"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Nature or intent of a hedge.",
        "label": "Hedging Relationship [Domain]",
        "terseLabel": "Hedging Relationship [Domain]"
       }
      }
     },
     "localname": "HedgingRelationshipDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/DerivativeandHedgingNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperations": {
     "auth_ref": [
      "r112",
      "r130",
      "r162",
      "r163",
      "r164",
      "r165",
      "r175",
      "r178",
      "r486"
     ],
     "calculation": {
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": 1.0
      },
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of income (loss) from continuing operations attributable to the parent.",
        "label": "Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent",
        "terseLabel": "Income from continuing operations",
        "totalLabel": "Income from continuing operations"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://shentel.com/role/EarningsperShareStockCompensationBasicandDilutedEarningsPerShareDetails",
      "http://shentel.com/role/QuarterlyResultsunauditedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": {
     "auth_ref": [
      "r142",
      "r206",
      "r212",
      "r216",
      "r219",
      "r222"
     ],
     "calculation": {
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperations",
       "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",
        "terseLabel": "Income from continuing operations before income taxes",
        "totalLabel": "Income before income taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://shentel.com/role/SegmentReportingReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsPerBasicShare": {
     "auth_ref": [
      "r100",
      "r108",
      "r160",
      "r162",
      "r163",
      "r164",
      "r165",
      "r173",
      "r176",
      "r177",
      "r591",
      "r593",
      "r597",
      "r614"
     ],
     "calculation": {
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 1.0,
       "parentTag": "us-gaap_EarningsPerShareBasic",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period.",
        "label": "Income (Loss) from Continuing Operations, Per Basic Share",
        "terseLabel": "Basic - Income from continuing operations (in dollars per share)"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsPerBasicShare",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://shentel.com/role/EarningsperShareStockCompensationBasicandDilutedEarningsPerShareDetails",
      "http://shentel.com/role/QuarterlyResultsunauditedDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare": {
     "auth_ref": [
      "r100",
      "r108",
      "r160",
      "r162",
      "r163",
      "r164",
      "r165",
      "r173",
      "r176",
      "r177",
      "r178",
      "r597",
      "r614",
      "r617",
      "r619"
     ],
     "calculation": {
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 1.0,
       "parentTag": "us-gaap_EarningsPerShareDiluted",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) derived from continuing operations during 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": "Income (Loss) from Continuing Operations, Per Diluted Share",
        "terseLabel": "Diluted - Income from continuing operations (in dollars per share)"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsPerDilutedShare",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://shentel.com/role/EarningsperShareStockCompensationBasicandDilutedEarningsPerShareDetails",
      "http://shentel.com/role/QuarterlyResultsunauditedDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity": {
     "auth_ref": [
      "r4",
      "r5",
      "r6",
      "r7",
      "r10",
      "r18",
      "r24",
      "r487"
     ],
     "calculation": {
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of income (loss) from a discontinued operation attributable to the parent. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.",
        "label": "Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Parent",
        "terseLabel": "Income from discontinued operations, net of tax"
       }
      }
     },
     "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://shentel.com/role/EarningsperShareStockCompensationBasicandDilutedEarningsPerShareDetails",
      "http://shentel.com/role/QuarterlyResultsunauditedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare": {
     "auth_ref": [
      "r102",
      "r108",
      "r174",
      "r176",
      "r177",
      "r597",
      "r615",
      "r617",
      "r619"
     ],
     "calculation": {
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 2.0,
       "parentTag": "us-gaap_EarningsPerShareBasic",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per basic share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation.",
        "label": "Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic Share",
        "terseLabel": "Basic - Income from discontinued operations, net of tax (in dollars per share)"
       }
      }
     },
     "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://shentel.com/role/EarningsperShareStockCompensationBasicandDilutedEarningsPerShareDetails",
      "http://shentel.com/role/NatureofOperationsDetails",
      "http://shentel.com/role/QuarterlyResultsunauditedDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare": {
     "auth_ref": [
      "r174",
      "r176",
      "r177",
      "r496"
     ],
     "calculation": {
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 2.0,
       "parentTag": "us-gaap_EarningsPerShareDiluted",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation.",
        "label": "Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Diluted Share",
        "terseLabel": "Diluted - Income from discontinued operations, net of tax (in dollars per share)"
       }
      }
     },
     "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://shentel.com/role/EarningsperShareStockCompensationBasicandDilutedEarningsPerShareDetails",
      "http://shentel.com/role/NatureofOperationsDetails",
      "http://shentel.com/role/QuarterlyResultsunauditedDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_IncomeLossFromEquityMethodInvestments": {
     "auth_ref": [
      "r101",
      "r129",
      "r203",
      "r237",
      "r592",
      "r613"
     ],
     "calculation": {
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "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",
        "negatedLabel": "Gain from patronage and investments"
       }
      }
     },
     "localname": "IncomeLossFromEquityMethodInvestments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "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://shentel.com/role/DiscontinuedOperationsCarryingAmountsoftheMajorClassesofAssetsandLiabilitiesDetails",
      "http://shentel.com/role/DiscontinuedOperationsIncomeLossFromDiscontinuedOperationsDetails",
      "http://shentel.com/role/DiscontinuedOperationsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable": {
     "auth_ref": [
      "r1",
      "r12",
      "r13",
      "r14",
      "r15",
      "r16",
      "r17",
      "r22",
      "r25",
      "r26",
      "r27",
      "r279",
      "r280"
     ],
     "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://shentel.com/role/DiscontinuedOperationsCarryingAmountsoftheMajorClassesofAssetsandLiabilitiesDetails",
      "http://shentel.com/role/DiscontinuedOperationsIncomeLossFromDiscontinuedOperationsDetails",
      "http://shentel.com/role/DiscontinuedOperationsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxAuthorityAxis": {
     "auth_ref": [
      "r446"
     ],
     "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://shentel.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://shentel.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": [
      "r445",
      "r448",
      "r453",
      "r463",
      "r468",
      "r473",
      "r474",
      "r475"
     ],
     "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]",
        "verboseLabel": "Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/IncomeTaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r140",
      "r169",
      "r170",
      "r204",
      "r443",
      "r464",
      "r470",
      "r622"
     ],
     "calculation": {
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperations",
       "weight": -1.0
      },
      "http://shentel.com/role/IncomeTaxesComponentsofFederalandStateIncomeTaxesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://shentel.com/role/IncomeTaxesReconciliationofIncomeTaxesDetails": {
       "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 (benefit) expense",
        "totalLabel": "Income tax (benefit) expense"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://shentel.com/role/IncomeTaxesComponentsofFederalandStateIncomeTaxesDetails",
      "http://shentel.com/role/IncomeTaxesReconciliationofIncomeTaxesDetails",
      "http://shentel.com/role/NatureofOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Expense (Benefit), Continuing Operations [Abstract]",
        "terseLabel": "Income Tax Expense (Benefit), Continuing Operations [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/IncomeTaxesComponentsofFederalandStateIncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, Amount [Abstract]",
        "terseLabel": "Effective Income Tax Rate Reconciliation, Amount [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/IncomeTaxesReconciliationofIncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate": {
     "auth_ref": [
      "r440",
      "r444"
     ],
     "calculation": {
      "http://shentel.com/role/IncomeTaxesReconciliationofIncomeTaxesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations, attributable to increase (decrease) in the income tax rates.",
        "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount",
        "terseLabel": "Revaluation of U.S. deferred income taxes"
       }
      }
     },
     "localname": "IncomeTaxReconciliationChangeInEnactedTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/IncomeTaxesReconciliationofIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r444"
     ],
     "calculation": {
      "http://shentel.com/role/IncomeTaxesReconciliationofIncomeTaxesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.",
        "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount",
        "terseLabel": "Expected tax expense at federal statutory"
       }
      }
     },
     "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/IncomeTaxesReconciliationofIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": {
     "auth_ref": [
      "r444"
     ],
     "calculation": {
      "http://shentel.com/role/IncomeTaxesReconciliationofIncomeTaxesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).",
        "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount",
        "terseLabel": "State income taxes, net of federal tax effect"
       }
      }
     },
     "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/IncomeTaxesReconciliationofIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesPaid": {
     "auth_ref": [
      "r126",
      "r133"
     ],
     "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.",
        "label": "Income Taxes Paid",
        "terseLabel": "Cash paid for income taxes"
       }
      }
     },
     "localname": "IncomeTaxesPaid",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesReceivable": {
     "auth_ref": [
      "r77",
      "r589",
      "r612"
     ],
     "calculation": {
      "http://shentel.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.",
        "label": "Income Taxes Receivable, Current",
        "terseLabel": "Income taxes receivable"
       }
      }
     },
     "localname": "IncomeTaxesReceivable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "auth_ref": [
      "r128"
     ],
     "calculation": {
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 13.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.",
        "label": "Increase (Decrease) in Accounts Payable",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r128"
     ],
     "calculation": {
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "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://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable": {
     "auth_ref": [
      "r128"
     ],
     "calculation": {
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 14.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the amounts payable to taxing authorities for taxes that are based on the reporting entity's earnings, net of amounts receivable from taxing authorities for refunds of overpayments or recoveries of income taxes.",
        "label": "Increase (Decrease) in Income Taxes Payable, Net of Income Taxes Receivable",
        "terseLabel": "Lease liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInIncomeTaxesReceivable": {
     "auth_ref": [
      "r128"
     ],
     "calculation": {
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in income taxes receivable, which represents the amount due from tax authorities for refunds of overpayments or recoveries of income taxes paid.",
        "label": "Increase (Decrease) in Income Taxes Receivable",
        "negatedLabel": "Current income taxes"
       }
      }
     },
     "localname": "IncreaseDecreaseInIncomeTaxesReceivable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingAssets": {
     "auth_ref": [
      "r128"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of assets used to generate operating income.",
        "label": "Increase (Decrease) in Operating Assets",
        "terseLabel": "Increase in assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/DiscontinuedOperationsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Operating Assets [Abstract]",
        "terseLabel": "Changes in assets and liabilities:"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingAssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingLiabilities": {
     "auth_ref": [
      "r128"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities that result from activities that generate operating income.",
        "label": "Increase (Decrease) in Operating Liabilities",
        "terseLabel": "Increase in liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/DiscontinuedOperationsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherAccruedLiabilities": {
     "auth_ref": [
      "r128"
     ],
     "calculation": {
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 15.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in other expenses incurred but not yet paid.",
        "label": "Increase (Decrease) in Other Accrued Liabilities",
        "terseLabel": "Other deferrals and accruals"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": {
     "auth_ref": [
      "r128"
     ],
     "calculation": {
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in noncurrent assets classified as other.",
        "label": "Increase (Decrease) in Other Noncurrent Assets",
        "negatedTerseLabel": "Other assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherNoncurrentAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.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://shentel.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r259",
      "r267"
     ],
     "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 [Axis]"
       }
      }
     },
     "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails",
      "http://shentel.com/role/GoodwillandIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": {
     "auth_ref": [
      "r267"
     ],
     "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": "Non-amortizing intangibles"
       }
      }
     },
     "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r259",
      "r267"
     ],
     "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://shentel.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails",
      "http://shentel.com/role/GoodwillandIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IndefinitelivedIntangibleAssetsAcquired": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in assets, excluding financial assets and goodwill, lacking physical substance with an indefinite life, from an acquisition.",
        "label": "Indefinite-lived Intangible Assets Acquired",
        "terseLabel": "Indefinite-lived intangible assets acquired"
       }
      }
     },
     "localname": "IndefinitelivedIntangibleAssetsAcquired",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/GoodwillandIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IntangibleAssetsFiniteLivedPolicy": {
     "auth_ref": [
      "r138",
      "r263",
      "r563",
      "r564",
      "r565",
      "r567"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for finite-lived intangible assets. This accounting policy also might address: (1) the amortization method used; (2) the useful lives of such assets; and (3) how the entity assesses and measures impairment of such assets.",
        "label": "Intangible Assets, Finite-Lived, Policy [Policy Text Block]",
        "terseLabel": "Long-lived Assets"
       }
      }
     },
     "localname": "IntangibleAssetsFiniteLivedPolicy",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IntangibleAssetsGrossExcludingGoodwill": {
     "auth_ref": [],
     "calculation": {
      "http://shentel.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill.",
        "label": "Intangible Assets, Gross (Excluding Goodwill)",
        "terseLabel": "Total intangible assets, gross carrying amount"
       }
      }
     },
     "localname": "IntangibleAssetsGrossExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "auth_ref": [
      "r255",
      "r262"
     ],
     "calculation": {
      "http://shentel.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.",
        "label": "Intangible Assets, Net (Excluding Goodwill)",
        "totalLabel": "Intangible assets, net"
       }
      }
     },
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IntangibleAssetsNetIncludingGoodwill": {
     "auth_ref": [],
     "calculation": {
      "http://shentel.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount of finite-lived intangible assets, indefinite-lived intangible assets and goodwill. Goodwill is an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. Intangible assets are assets, not including financial assets, lacking physical substance.",
        "label": "Intangible Assets, Net (Including Goodwill)",
        "terseLabel": "Goodwill and Intangible assets, net"
       }
      }
     },
     "localname": "IntangibleAssetsNetIncludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r122",
      "r125",
      "r133"
     ],
     "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": "Interest Paid, Excluding Capitalized Interest, Operating Activities"
       }
      }
     },
     "localname": "InterestPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/DebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestRateSwapMember": {
     "auth_ref": [
      "r511"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Forward based contracts in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period.",
        "label": "Interest Rate Swap [Member]",
        "terseLabel": "Interest rate swaps"
       }
      }
     },
     "localname": "InterestRateSwapMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/DerivativeandHedgingNarrativeDetails",
      "http://shentel.com/role/DerivativeandHedgingScheduleofDerivativeInstrumentsFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IntersegmentEliminationMember": {
     "auth_ref": [
      "r198",
      "r211",
      "r212",
      "r213",
      "r214",
      "r216",
      "r218",
      "r222"
     ],
     "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://shentel.com/role/SegmentReportingSelectedFinancialDataforSegmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InvestmentHoldingsTextBlock": {
     "auth_ref": [
      "r639",
      "r640",
      "r641",
      "r642",
      "r643"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for investment holdings. This includes the long positions of investments for the entity. It contains investments in affiliated and unaffiliated issuers. The investments include securities and non securities (i.e. commodities and futures contracts).",
        "label": "Investment Holdings [Text Block]",
        "verboseLabel": "Investments"
       }
      }
     },
     "localname": "InvestmentHoldingsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/Investments"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InvestmentPolicyTextBlock": {
     "auth_ref": [
      "r239",
      "r620"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for investment in financial asset.",
        "label": "Investment, Policy [Policy Text Block]",
        "terseLabel": "Investment"
       }
      }
     },
     "localname": "InvestmentPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InvestmentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments [Abstract]",
        "terseLabel": "Investments [Abstract]"
       }
      }
     },
     "localname": "InvestmentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LandImprovementsMember": {
     "auth_ref": [
      "r34"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additions or improvements to real estate held.",
        "label": "Land Improvements [Member]",
        "terseLabel": "Land improvements"
       }
      }
     },
     "localname": "LandImprovementsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/PropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LandMember": {
     "auth_ref": [
      "r320"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Part of earth's surface not covered by water.",
        "label": "Land [Member]",
        "terseLabel": "Land"
       }
      }
     },
     "localname": "LandMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/PropertyPlantandEquipmentDetails"
     ],
     "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_LesseeFinanceLeasesTextBlock": {
     "auth_ref": [
      "r548"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability.",
        "label": "Lessee, Finance Leases [Text Block]",
        "terseLabel": "Leases"
       }
      }
     },
     "localname": "LesseeFinanceLeasesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/Leases"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r546"
     ],
     "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": "Expected Maturity of Lease Liabilities, Operating"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r546"
     ],
     "calculation": {
      "http://shentel.com/role/LeasesMaturityofLeaseLiabilityLesseeDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://shentel.com/role/LeasesMaturityofLeaseLiabilityLesseeDetails_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://shentel.com/role/LeasesMaturityofLeaseLiabilityLesseeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "auth_ref": [
      "r546"
     ],
     "calculation": {
      "http://shentel.com/role/LeasesMaturityofLeaseLiabilityLesseeDetails_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 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": "2026 and thereafter"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/LeasesMaturityofLeaseLiabilityLesseeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r546"
     ],
     "calculation": {
      "http://shentel.com/role/LeasesMaturityofLeaseLiabilityLesseeDetails_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 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://shentel.com/role/LeasesMaturityofLeaseLiabilityLesseeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "auth_ref": [
      "r546"
     ],
     "calculation": {
      "http://shentel.com/role/LeasesMaturityofLeaseLiabilityLesseeDetails_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://shentel.com/role/LeasesMaturityofLeaseLiabilityLesseeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r546"
     ],
     "calculation": {
      "http://shentel.com/role/LeasesMaturityofLeaseLiabilityLesseeDetails_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 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://shentel.com/role/LeasesMaturityofLeaseLiabilityLesseeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r546"
     ],
     "calculation": {
      "http://shentel.com/role/LeasesMaturityofLeaseLiabilityLesseeDetails_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 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://shentel.com/role/LeasesMaturityofLeaseLiabilityLesseeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r546"
     ],
     "calculation": {
      "http://shentel.com/role/LeasesMaturityofLeaseLiabilityLesseeDetails_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 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://shentel.com/role/LeasesMaturityofLeaseLiabilityLesseeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r546"
     ],
     "calculation": {
      "http://shentel.com/role/LeasesMaturityofLeaseLiabilityLesseeDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "terseLabel": "Less: Interest"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/LeasesMaturityofLeaseLiabilityLesseeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "auth_ref": [
      "r548"
     ],
     "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://shentel.com/role/Leases"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LessorOperatingLeasePaymentsToBeReceived": {
     "auth_ref": [
      "r549"
     ],
     "calculation": {
      "http://shentel.com/role/LeasesMaturityofLeaseLiabilityLessorDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lease payments to be received by lessor for operating lease.",
        "label": "Lessor, Operating Lease, Payments to be Received",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "LessorOperatingLeasePaymentsToBeReceived",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/LeasesMaturityofLeaseLiabilityLessorDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears": {
     "auth_ref": [
      "r549"
     ],
     "calculation": {
      "http://shentel.com/role/LeasesMaturityofLeaseLiabilityLessorDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lease payment to be received by lessor for operating lease 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": "Lessor, Operating Lease, Payment to be Received, Year Five",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "LessorOperatingLeasePaymentsToBeReceivedFiveYears",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/LeasesMaturityofLeaseLiabilityLessorDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears": {
     "auth_ref": [
      "r549"
     ],
     "calculation": {
      "http://shentel.com/role/LeasesMaturityofLeaseLiabilityLessorDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lease payment to be received by lessor for operating lease 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": "Lessor, Operating Lease, Payment to be Received, Year Four",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "LessorOperatingLeasePaymentsToBeReceivedFourYears",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/LeasesMaturityofLeaseLiabilityLessorDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock": {
     "auth_ref": [
      "r549"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of maturity of undiscounted cash flows to be received by lessor on annual basis for operating lease.",
        "label": "Lessor, Operating Lease, Payment to be Received, Fiscal Year Maturity [Table Text Block]",
        "terseLabel": "Minimum Rental Receipts Under Lease Agreement Lessor, Operating Leases"
       }
      }
     },
     "localname": "LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths": {
     "auth_ref": [
      "r549"
     ],
     "calculation": {
      "http://shentel.com/role/LeasesMaturityofLeaseLiabilityLessorDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lease payment to be received by lessor for operating lease 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": "Lessor, Operating Lease, Payment to be Received, Year One",
        "terseLabel": "2021"
       }
      }
     },
     "localname": "LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/LeasesMaturityofLeaseLiabilityLessorDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LessorOperatingLeasePaymentsToBeReceivedThereafter": {
     "auth_ref": [
      "r549"
     ],
     "calculation": {
      "http://shentel.com/role/LeasesMaturityofLeaseLiabilityLessorDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lease payment to be received by lessor for operating lease 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": "Lessor, Operating Lease, Payment to be Received, after Year Five",
        "terseLabel": "2026 and thereafter"
       }
      }
     },
     "localname": "LessorOperatingLeasePaymentsToBeReceivedThereafter",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/LeasesMaturityofLeaseLiabilityLessorDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears": {
     "auth_ref": [
      "r549"
     ],
     "calculation": {
      "http://shentel.com/role/LeasesMaturityofLeaseLiabilityLessorDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lease payment to be received by lessor for operating lease 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": "Lessor, Operating Lease, Payment to be Received, Year Three",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "LessorOperatingLeasePaymentsToBeReceivedThreeYears",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/LeasesMaturityofLeaseLiabilityLessorDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears": {
     "auth_ref": [
      "r549"
     ],
     "calculation": {
      "http://shentel.com/role/LeasesMaturityofLeaseLiabilityLessorDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lease payment to be received by lessor for operating lease 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": "Lessor, Operating Lease, Payment to be Received, Year Two",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "LessorOperatingLeasePaymentsToBeReceivedTwoYears",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/LeasesMaturityofLeaseLiabilityLessorDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities [Abstract]",
        "terseLabel": "LIABILITIES"
       }
      }
     },
     "localname": "LiabilitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/DiscontinuedOperationsCarryingAmountsoftheMajorClassesofAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r56",
      "r139",
      "r241",
      "r522",
      "r588",
      "r607"
     ],
     "calculation": {
      "http://shentel.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 shareholders\u2019 equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity [Abstract]",
        "terseLabel": "LIABILITIES AND SHAREHOLDERS\u2019 EQUITY"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r72",
      "r139",
      "r241",
      "r490",
      "r494",
      "r495",
      "r522"
     ],
     "calculation": {
      "http://shentel.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "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",
        "terseLabel": "Current liabilities",
        "totalLabel": "Total current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://shentel.com/role/DiscontinuedOperationsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Current [Abstract]",
        "terseLabel": "Current liabilities:"
       }
      }
     },
     "localname": "LiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation": {
     "auth_ref": [
      "r0",
      "r1",
      "r21",
      "r23",
      "r27",
      "r277"
     ],
     "calculation": {
      "http://shentel.com/role/DiscontinuedOperationsCarryingAmountsoftheMajorClassesofAssetsandLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of.",
        "label": "Disposal Group, Including Discontinued Operation, Liabilities",
        "totalLabel": "Total liabilities held for sale"
       }
      }
     },
     "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/DiscontinuedOperationsCarryingAmountsoftheMajorClassesofAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent": {
     "auth_ref": [
      "r0",
      "r1",
      "r21",
      "r23",
      "r27",
      "r272",
      "r277"
     ],
     "calculation": {
      "http://shentel.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 8.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://shentel.com/role/DiscontinuedOperationsCarryingAmountsoftheMajorClassesofAssetsandLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.",
        "label": "Disposal Group, Including Discontinued Operation, Liabilities, Current",
        "terseLabel": "Current liabilities held for sale",
        "totalLabel": "Current liabilities held for sale"
       }
      }
     },
     "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://shentel.com/role/DiscontinuedOperationsCarryingAmountsoftheMajorClassesofAssetsandLiabilitiesDetails",
      "http://shentel.com/role/DiscontinuedOperationsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent": {
     "auth_ref": [
      "r0",
      "r1",
      "r21",
      "r23",
      "r27",
      "r271",
      "r277"
     ],
     "calculation": {
      "http://shentel.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 6.0,
       "parentTag": "us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent",
       "weight": 1.0
      },
      "http://shentel.com/role/DiscontinuedOperationsCarryingAmountsoftheMajorClassesofAssetsandLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer.",
        "label": "Disposal Group, Including Discontinued Operation, Liabilities, Noncurrent",
        "terseLabel": "Disposal Group, Including Discontinued Operation, Liabilities, Noncurrent",
        "totalLabel": "Non-current liabilities held for sale"
       }
      }
     },
     "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://shentel.com/role/DiscontinuedOperationsCarryingAmountsoftheMajorClassesofAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://shentel.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregated carrying amounts of obligations as of the balance sheet date, excluding long-term debt, incurred as part of the normal operations that are expected to be paid after one year or beyond the normal operating cycle, if longer. Alternate captions include Total Deferred Credits and Other Liabilities.",
        "label": "Liabilities, Other than Long-term Debt, Noncurrent",
        "totalLabel": "Total other long-term liabilities"
       }
      }
     },
     "localname": "LiabilitiesOtherThanLongtermDebtNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "auth_ref": [
      "r68"
     ],
     "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": "Maximum borrowing capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/DebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LondonInterbankOfferedRateLIBORMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.",
        "label": "London Interbank Offered Rate (LIBOR) [Member]",
        "terseLabel": "London Interbank Offered Rate (LIBOR)"
       }
      }
     },
     "localname": "LondonInterbankOfferedRateLIBORMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/DebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongTermDebt": {
     "auth_ref": [
      "r44",
      "r296",
      "r587",
      "r604"
     ],
     "calculation": {
      "http://shentel.com/role/DebtCreditAgreementDetails": {
       "order": 1.0,
       "parentTag": "shen_LongTermDebtNetOfUnamortizedLoanFees",
       "weight": 1.0
      }
     },
     "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",
        "terseLabel": "Total"
       }
      }
     },
     "localname": "LongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/DebtCreditAgreementDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtCurrent": {
     "auth_ref": [
      "r69"
     ],
     "calculation": {
      "http://shentel.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "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",
        "verboseLabel": "Current maturities of long-term debt, net of unamortized loan fees"
       }
      }
     },
     "localname": "LongTermDebtCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "auth_ref": [
      "r73"
     ],
     "calculation": {
      "http://shentel.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "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",
        "verboseLabel": "Long-term debt, less current maturities, net of unamortized loan fees"
       }
      }
     },
     "localname": "LongTermDebtNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermInvestments": {
     "auth_ref": [
      "r62"
     ],
     "calculation": {
      "http://shentel.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",
        "verboseLabel": "Investments"
       }
      }
     },
     "localname": "LongTermInvestments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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://shentel.com/role/ScheduleIIValuationandQualifyingAccountsandReservesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NatureOfOperations": {
     "auth_ref": [
      "r185",
      "r193"
     ],
     "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": "Nature of Operations"
       }
      }
     },
     "localname": "NatureOfOperations",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/NatureofOperations"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r124"
     ],
     "calculation": {
      "http://shentel.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 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 financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations": {
     "auth_ref": [
      "r124"
     ],
     "calculation": {
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) of financing activities, excluding 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, Continuing Operations",
        "totalLabel": "Net cash used in financing activities - continuing operations"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract]",
        "terseLabel": "Cash flows from financing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r124"
     ],
     "calculation": {
      "http://shentel.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 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://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations": {
     "auth_ref": [
      "r124"
     ],
     "calculation": {
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) of investing activities, excluding 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, Continuing Operations",
        "totalLabel": "Net cash used in investing activities - continuing operations"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract]",
        "terseLabel": "Cash flows from investing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r124",
      "r127",
      "r130"
     ],
     "calculation": {
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "totalLabel": "Net cash provided by operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations": {
     "auth_ref": [
      "r124",
      "r127",
      "r130"
     ],
     "calculation": {
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from operating activities, excluding 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, Continuing Operations",
        "totalLabel": "Net cash provided by operating activities - continuing operations"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract]",
        "verboseLabel": "Cash flows from operating activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r27",
      "r93",
      "r96",
      "r105",
      "r130",
      "r139",
      "r160",
      "r162",
      "r163",
      "r164",
      "r165",
      "r169",
      "r170",
      "r175",
      "r206",
      "r212",
      "r216",
      "r219",
      "r222",
      "r241",
      "r522",
      "r594",
      "r616"
     ],
     "calculation": {
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "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 (Loss) Attributable to Parent",
        "totalLabel": "Net income",
        "verboseLabel": "Net income"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY",
      "http://shentel.com/role/EarningsperShareStockCompensationBasicandDilutedEarningsPerShareDetails",
      "http://shentel.com/role/NatureofOperationsDetails",
      "http://shentel.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": "New Accounting Standards"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NoncashOrPartNoncashAcquisitionOtherLiabilitiesAssumed1": {
     "auth_ref": [
      "r134",
      "r135",
      "r136"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities, classified as other, assumed in acquiring a business or in consideration for an asset received in a noncash or part noncash acquisition.",
        "label": "Noncash or Part Noncash Acquisition, Other Liabilities Assumed",
        "terseLabel": "Accrued portion of acquisition price"
       }
      }
     },
     "localname": "NoncashOrPartNoncashAcquisitionOtherLiabilitiesAssumed1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/GoodwillandIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NondesignatedMember": {
     "auth_ref": [
      "r503"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivative instrument not designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).",
        "label": "Not Designated as Hedging Instrument [Member]",
        "terseLabel": "Not Designated as Hedging Instrument"
       }
      }
     },
     "localname": "NondesignatedMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/DerivativeandHedgingNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NonoperatingIncomeExpense": {
     "auth_ref": [
      "r115"
     ],
     "calculation": {
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).",
        "label": "Nonoperating Income (Expense)",
        "terseLabel": "Other income, net",
        "verboseLabel": "Other income, net"
       }
      }
     },
     "localname": "NonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://shentel.com/role/SegmentReportingReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent": {
     "auth_ref": [
      "r90"
     ],
     "calculation": {
      "http://shentel.com/role/DerivativeandHedgingScheduleofAccumulatedOtherComprehensiveIncomeLossDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax and reclassification adjustments of other comprehensive income (loss) attributable to parent.",
        "label": "OCI, before Reclassifications, before Tax, Attributable to Parent",
        "terseLabel": "Net change in unrealized (loss) gain"
       }
      }
     },
     "localname": "OciBeforeReclassificationsBeforeTaxAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/DerivativeandHedgingScheduleofAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent": {
     "auth_ref": [
      "r90",
      "r99"
     ],
     "calculation": {
      "http://shentel.com/role/DerivativeandHedgingScheduleofAccumulatedOtherComprehensiveIncomeLossDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://shentel.com/role/DerivativeandHedgingScheduleofAccumulatedOtherComprehensiveIncomeLossDetails_1": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax, before reclassification adjustments, of other comprehensive income (loss), attributable to parent.",
        "label": "OCI, before Reclassifications, Net of Tax, Attributable to Parent",
        "totalLabel": "Net change in unrealized (loss) gain"
       }
      }
     },
     "localname": "OciBeforeReclassificationsNetOfTaxAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/DerivativeandHedgingScheduleofAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingExpenses": {
     "auth_ref": [],
     "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",
        "terseLabel": "Total operating expenses"
       }
      }
     },
     "localname": "OperatingExpenses",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/SegmentReportingSelectedFinancialDataforSegmentsDetails"
     ],
     "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://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://shentel.com/role/DiscontinuedOperationsIncomeLossFromDiscontinuedOperationsDetails",
      "http://shentel.com/role/SegmentReportingSelectedFinancialDataforSegmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r206",
      "r212",
      "r216",
      "r219",
      "r222"
     ],
     "calculation": {
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "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": "Total consolidated operating loss",
        "totalLabel": "Operating loss",
        "verboseLabel": "Operating (loss) income"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://shentel.com/role/QuarterlyResultsunauditedDetails",
      "http://shentel.com/role/SegmentReportingReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails",
      "http://shentel.com/role/SegmentReportingSelectedFinancialDataforSegmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseCost": {
     "auth_ref": [
      "r540",
      "r547"
     ],
     "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://shentel.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]",
        "terseLabel": "Operating Leases"
       }
      }
     },
     "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/LeasesMaturityofLeaseLiabilityLesseeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r538"
     ],
     "calculation": {
      "http://shentel.com/role/LeasesMaturityofLeaseLiabilityLesseeDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.",
        "label": "Operating Lease, Liability",
        "terseLabel": "Present value of lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/LeasesMaturityofLeaseLiabilityLesseeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r538"
     ],
     "calculation": {
      "http://shentel.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 6.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "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",
        "verboseLabel": "Current operating lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r538"
     ],
     "calculation": {
      "http://shentel.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent",
       "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",
        "verboseLabel": "Non-current operating lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasePayments": {
     "auth_ref": [
      "r539",
      "r542"
     ],
     "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 lease, payments"
       }
      }
     },
     "localname": "OperatingLeasePayments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r537"
     ],
     "calculation": {
      "http://shentel.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 5.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",
        "verboseLabel": "Operating lease right-of-use assets"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r545",
      "r547"
     ],
     "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": "Operating lease, weighted average discount rate, percent"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r544",
      "r547"
     ],
     "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": "Operating lease, weighted average remaining lease term"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_OperatingLeasesOfLessorDisclosureTextBlock": {
     "auth_ref": [
      "r535",
      "r536",
      "r550"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for lessor's operating leases.",
        "label": "Lessor, Operating Leases [Text Block]",
        "terseLabel": "Leases"
       }
      }
     },
     "localname": "OperatingLeasesOfLessorDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/Leases"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OperatingLossCarryforwards": {
     "auth_ref": [
      "r454"
     ],
     "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": "Operating loss carryforwards"
       }
      }
     },
     "localname": "OperatingLossCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.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": "Operating Loss Carryforwards [Line Items]"
       }
      }
     },
     "localname": "OperatingLossCarryforwardsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLossCarryforwardsTable": {
     "auth_ref": [
      "r455"
     ],
     "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://shentel.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingSegmentsMember": {
     "auth_ref": [
      "r211",
      "r212",
      "r213",
      "r214",
      "r216",
      "r222"
     ],
     "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": "Operating Segments"
       }
      }
     },
     "localname": "OperatingSegmentsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/SegmentReportingSelectedFinancialDataforSegmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]",
        "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherAccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r35",
      "r36",
      "r37",
      "r70"
     ],
     "calculation": {
      "http://shentel.com/role/OtherAssetsandAccruedLiabilitiesCurrentLiabilitiesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.",
        "label": "Other Accrued Liabilities, Current",
        "terseLabel": "Other current liabilities"
       }
      }
     },
     "localname": "OtherAccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/OtherAssetsandAccruedLiabilitiesCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAccruedLiabilitiesNoncurrent": {
     "auth_ref": [
      "r74"
     ],
     "calculation": {
      "http://shentel.com/role/OtherAssetsandAccruedLiabilitiesLongTermLiabilitiesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_OtherLiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expenses incurred but not yet paid classified as other, due after one year or the normal operating cycle, if longer.",
        "label": "Other Accrued Liabilities, Noncurrent",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherAccruedLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/OtherAssetsandAccruedLiabilitiesLongTermLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsCurrent": {
     "auth_ref": [
      "r78"
     ],
     "calculation": {
      "http://shentel.com/role/OtherAssetsandAccruedLiabilitiesCurrentAssetsDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current assets classified as other.",
        "label": "Other Assets, Current",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/OtherAssetsandAccruedLiabilitiesCurrentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r66"
     ],
     "calculation": {
      "http://shentel.com/role/OtherAssetsandAccruedLiabilitiesLongTermAssetsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredCosts",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncurrent assets classified as other.",
        "label": "Other Assets, Noncurrent",
        "terseLabel": "Prepaid expenses and other"
       }
      }
     },
     "localname": "OtherAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/OtherAssetsandAccruedLiabilitiesLongTermAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherCommitmentsAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of other commitment.",
        "label": "Other Commitments [Axis]",
        "terseLabel": "Other Commitments [Axis]"
       }
      }
     },
     "localname": "OtherCommitmentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherCommitmentsDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other future obligation.",
        "label": "Other Commitments [Domain]",
        "terseLabel": "Other Commitments [Domain]"
       }
      }
     },
     "localname": "OtherCommitmentsDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherCommitmentsLineItems": {
     "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": "Other Commitments [Line Items]",
        "terseLabel": "Other Commitments [Line Items]"
       }
      }
     },
     "localname": "OtherCommitmentsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherCommitmentsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about obligations resulting from other commitments.",
        "label": "Other Commitments [Table]",
        "terseLabel": "Other Commitments [Table]"
       }
      }
     },
     "localname": "OtherCommitmentsTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax": {
     "auth_ref": [
      "r88"
     ],
     "calculation": {
      "http://shentel.com/role/DerivativeandHedgingScheduleofAccumulatedOtherComprehensiveIncomeLossDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss) before reclassification adjustment from accumulated other comprehensive income (loss).",
        "label": "Other Comprehensive Income (Loss) before Reclassifications, Tax",
        "negatedLabel": "Net change in unrealized (loss) gain"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/DerivativeandHedgingScheduleofAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent": {
     "auth_ref": [
      "r487",
      "r488",
      "r492"
     ],
     "calculation": {
      "http://shentel.com/role/DerivativeandHedgingScheduleofAccumulatedOtherComprehensiveIncomeLossDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax of other comprehensive income (loss) attributable to parent entity.",
        "label": "Other Comprehensive Income (Loss), before Tax, Portion Attributable to Parent",
        "totalLabel": "Net current period other comprehensive (loss) income"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/DerivativeandHedgingScheduleofAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax": {
     "auth_ref": [
      "r82",
      "r87"
     ],
     "calculation": {
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax",
        "terseLabel": "Unrealized (loss) income on interest rate hedge, net of tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]",
        "terseLabel": "Other comprehensive income:"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": {
     "auth_ref": [
      "r94",
      "r97",
      "r487",
      "r488",
      "r492"
     ],
     "calculation": {
      "http://shentel.com/role/DerivativeandHedgingScheduleofAccumulatedOtherComprehensiveIncomeLossDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://shentel.com/role/DerivativeandHedgingScheduleofAccumulatedOtherComprehensiveIncomeLossDetails_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.",
        "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent",
        "totalLabel": "Net current period other comprehensive (loss) income",
        "verboseLabel": "Other comprehensive gain (loss), net of tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY",
      "http://shentel.com/role/DerivativeandHedgingScheduleofAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossTax": {
     "auth_ref": [
      "r88",
      "r106",
      "r443",
      "r469",
      "r472",
      "r524",
      "r527",
      "r530",
      "r595",
      "r617"
     ],
     "calculation": {
      "http://shentel.com/role/DerivativeandHedgingScheduleofAccumulatedOtherComprehensiveIncomeLossDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss).",
        "label": "Other Comprehensive Income (Loss), Tax",
        "negatedTotalLabel": "Net current period other comprehensive (loss) income"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/DerivativeandHedgingScheduleofAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherCurrentLiabilitiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of other current liabilities.",
        "label": "Other Current Liabilities [Table Text Block]",
        "terseLabel": "Summary of Accrued Liabilities and Other"
       }
      }
     },
     "localname": "OtherCurrentLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/OtherAssetsandAccruedLiabilitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherIncomeAndExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Income and Expenses [Abstract]",
        "terseLabel": "Other income:"
       }
      }
     },
     "localname": "OtherIncomeAndExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://shentel.com/role/DiscontinuedOperationsIncomeLossFromDiscontinuedOperationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherIntangibleAssetsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Intangible assets classified as other.",
        "label": "Other Intangible Assets [Member]",
        "terseLabel": "Other intangibles"
       }
      }
     },
     "localname": "OtherIntangibleAssetsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/GoodwillandIntangibleAssetsEstimatedUsefulLifeDetails",
      "http://shentel.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherLiabilitiesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Liabilities Disclosure [Abstract]",
        "terseLabel": "Other Liabilities Disclosure [Abstract]"
       }
      }
     },
     "localname": "OtherLiabilitiesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherLiabilitiesDisclosureTextBlock": {
     "auth_ref": [
      "r71"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for other liabilities.",
        "label": "Other Liabilities Disclosure [Text Block]",
        "terseLabel": "Other Assets and Accrued Liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/OtherAssetsandAccruedLiabilities"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r74"
     ],
     "calculation": {
      "http://shentel.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent",
       "weight": 1.0
      },
      "http://shentel.com/role/OtherAssetsandAccruedLiabilitiesLongTermLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "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",
        "netLabel": "Other liabilities",
        "totalLabel": "Other liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://shentel.com/role/OtherAssetsandAccruedLiabilitiesLongTermLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Liabilities, Noncurrent [Abstract]",
        "verboseLabel": "Other long-term liabilities:"
       }
      }
     },
     "localname": "OtherLiabilitiesNoncurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherLongTermInvestments": {
     "auth_ref": [
      "r62",
      "r611"
     ],
     "calculation": {
      "http://shentel.com/role/InvestmentsOtherInvestmentsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term investments classified as other.",
        "label": "Other Long-term Investments",
        "totalLabel": "Total investments"
       }
      }
     },
     "localname": "OtherLongTermInvestments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/InvestmentsOtherInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherMachineryAndEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other tangible personal property, nonconsumable in nature, with finite lives used to produce goods and services.",
        "label": "Other Machinery and Equipment [Member]",
        "terseLabel": "Cable and fiber"
       }
      }
     },
     "localname": "OtherMachineryAndEquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/PropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherNoncurrentLiabilitiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of other noncurrent liabilities.",
        "label": "Other Noncurrent Liabilities [Table Text Block]",
        "terseLabel": "Other Noncurrent Liabilities"
       }
      }
     },
     "localname": "OtherNoncurrentLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/OtherAssetsandAccruedLiabilitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherPlantInServiceMember": {
     "auth_ref": [
      "r648"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plant used for the processing, transmission, or distribution of materials, classified as other.",
        "label": "Other Plant in Service [Member]",
        "terseLabel": "Plant in service"
       }
      }
     },
     "localname": "OtherPlantInServiceMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/PropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "auth_ref": [
      "r120"
     ],
     "calculation": {
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations",
       "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",
        "negatedTerseLabel": "Share repurchases"
       }
      }
     },
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDividendsCommonStock": {
     "auth_ref": [
      "r120"
     ],
     "calculation": {
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.",
        "label": "Payments of Ordinary Dividends, Common Stock",
        "negatedLabel": "Dividends paid, net of dividends reinvested"
       }
      }
     },
     "localname": "PaymentsOfDividendsCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "auth_ref": [
      "r120"
     ],
     "calculation": {
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.",
        "label": "Payment, Tax Withholding, Share-based Payment Arrangement",
        "negatedLabel": "Taxes paid for equity award issuances"
       }
      }
     },
     "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesGross": {
     "auth_ref": [
      "r117",
      "r485"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.",
        "label": "Payments to Acquire Businesses, Gross",
        "terseLabel": "Remitted portion of acquisition price"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesGross",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/GoodwillandIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": {
     "auth_ref": [
      "r117"
     ],
     "calculation": {
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations",
       "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",
        "negatedTerseLabel": "Cash disbursed for acquisitions"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireIntangibleAssets": {
     "auth_ref": [
      "r118"
     ],
     "calculation": {
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations",
       "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",
        "negatedTerseLabel": "Cash disbursed for deposit on FCC spectrum leases"
       }
      }
     },
     "localname": "PaymentsToAcquireIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r118"
     ],
     "calculation": {
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations",
       "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": "Capital expenditures",
        "terseLabel": "Capital expenditures"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://shentel.com/role/SegmentReportingSelectedFinancialDataforSegmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent": {
     "auth_ref": [
      "r45",
      "r324",
      "r325",
      "r346",
      "r390"
     ],
     "calculation": {
      "http://shentel.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as noncurrent.",
        "label": "Liability, Defined Benefit Plan, Noncurrent",
        "terseLabel": "Benefit plan obligations"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy": {
     "auth_ref": [
      "r138",
      "r374",
      "r392",
      "r393",
      "r399"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for pension plans. This accounting policy may address (1) the types of plans sponsored by the entity (2) groups that participate in (or are covered by) each plan (3) how plan assets, liabilities and expenses are measured, including the use of any actuaries and (4) significant assumptions used by the entity to value plan assets and liabilities and how such assumptions are derived.",
        "label": "Pension and Other Postretirement Plans, Pensions, Policy [Policy Text Block]",
        "terseLabel": "Retirement plans"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementPlansPensionsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PensionPlansDefinedBenefitMember": {
     "auth_ref": [
      "r322",
      "r324",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r368",
      "r370",
      "r371",
      "r372",
      "r373",
      "r375",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r393",
      "r394",
      "r409",
      "r410",
      "r411",
      "r412"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan designed to provide participant with pension benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes other postretirement benefits.",
        "label": "Pension Plan [Member]",
        "terseLabel": "Pension Plan",
        "verboseLabel": "Pension Plan"
       }
      }
     },
     "localname": "PensionPlansDefinedBenefitMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/SummaryofSignificantAccountingPoliciesBenefitObligationsDetails",
      "http://shentel.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PlanNameAxis": {
     "auth_ref": [
      "r417",
      "r429"
     ],
     "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://shentel.com/role/EarningsperShareStockCompensationNarrativeDetails"
     ],
     "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://shentel.com/role/EarningsperShareStockCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "auth_ref": [
      "r32",
      "r59",
      "r60"
     ],
     "calculation": {
      "http://shentel.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://shentel.com/role/OtherAssetsandAccruedLiabilitiesCurrentAssetsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "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",
        "totalLabel": "Prepaid expenses and other"
       }
      }
     },
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://shentel.com/role/NatureofOperationsDetails",
      "http://shentel.com/role/OtherAssetsandAccruedLiabilitiesCurrentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing prepaid expenses and other current assets.",
        "label": "Prepaid Expenses and Other Current Assets [Member]",
        "terseLabel": "Prepaid expenses and other"
       }
      }
     },
     "localname": "PrepaidExpensesAndOtherCurrentAssetsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/DerivativeandHedgingScheduleofDerivativeInstrumentsFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ProceedsFromIncomeTaxRefunds": {
     "auth_ref": [
      "r127",
      "r133"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash received during the period as refunds for the overpayment of taxes.",
        "label": "Proceeds from Income Tax Refunds",
        "terseLabel": "Proceeds from income tax refunds"
       }
      }
     },
     "localname": "ProceedsFromIncomeTaxRefunds",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": {
     "auth_ref": [
      "r119",
      "r121",
      "r144"
     ],
     "calculation": {
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations",
       "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": "Payments for financing arrangements and other"
       }
      }
     },
     "localname": "ProceedsFromPaymentsForOtherFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfMachineryAndEquipment": {
     "auth_ref": [
      "r116"
     ],
     "calculation": {
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from sale of machinery and equipment.",
        "label": "Proceeds from Sale of Machinery and Equipment",
        "terseLabel": "Proceeds from sale of assets and other"
       }
      }
     },
     "localname": "ProceedsFromSaleOfMachineryAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductMember": {
     "auth_ref": [
      "r320"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Article or substance produced by nature, labor or machinery.",
        "label": "Product [Member]",
        "terseLabel": "Cost of goods sold"
       }
      }
     },
     "localname": "ProductMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/DiscontinuedOperationsIncomeLossFromDiscontinuedOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Abstract]",
        "terseLabel": "Property, Plant and Equipment [Abstract]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r65",
      "r276"
     ],
     "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": "Property, Plant and Equipment, Type [Axis]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/PropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "auth_ref": [
      "r281",
      "r644",
      "r645",
      "r646"
     ],
     "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]",
        "verboseLabel": "Property, Plant and Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/PropertyPlantandEquipment"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "auth_ref": [
      "r64",
      "r274"
     ],
     "calculation": {
      "http://shentel.com/role/PropertyPlantandEquipmentDetails": {
       "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": "Total property, plant and equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentGross",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/PropertyPlantandEquipmentDetails"
     ],
     "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://shentel.com/role/PropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r39",
      "r40",
      "r276",
      "r609"
     ],
     "calculation": {
      "http://shentel.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://shentel.com/role/PropertyPlantandEquipmentDetails": {
       "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, plant and equipment, net",
        "totalLabel": "Property, plant and equipment, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://shentel.com/role/NatureofOperationsDetails",
      "http://shentel.com/role/PropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment, Net, by Type [Abstract]",
        "terseLabel": "Property, plant and equipment [Abstract]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNetByTypeAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/PropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "auth_ref": [
      "r63",
      "r138",
      "r276",
      "r644",
      "r645"
     ],
     "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, plant and equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r39",
      "r276"
     ],
     "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": "Property, Plant and Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/PropertyPlantandEquipmentTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r39",
      "r274"
     ],
     "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": "Property, Plant and Equipment, Type [Domain]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/PropertyPlantandEquipmentDetails"
     ],
     "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"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/PropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "auth_ref": [
      "r109",
      "r246"
     ],
     "calculation": {
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "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)",
        "verboseLabel": "Bad debt expense"
       }
      }
     },
     "localname": "ProvisionForDoubtfulAccounts",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_QuarterlyFinancialInformationDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Quarterly Financial Information Disclosure [Abstract]",
        "terseLabel": "Quarterly Financial Information Disclosure [Abstract]"
       }
      }
     },
     "localname": "QuarterlyFinancialInformationDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_QuarterlyFinancialInformationTextBlock": {
     "auth_ref": [
      "r183"
     ],
     "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]",
        "verboseLabel": "Quarterly Results (unaudited)"
       }
      }
     },
     "localname": "QuarterlyFinancialInformationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/QuarterlyResultsunaudited"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ReceivablesNetCurrent": {
     "auth_ref": [
      "r50",
      "r58",
      "r608",
      "r637"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total amount due to the entity within one year of the balance sheet date (or one operating cycle, if longer) from outside sources, including trade accounts receivable, notes and loans receivable, as well as any other types of receivables, net of allowances established for the purpose of reducing such receivables to an amount that approximates their net realizable value.",
        "label": "Receivables, Net, Current",
        "terseLabel": "Accounts receivable"
       }
      }
     },
     "localname": "ReceivablesNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/DiscontinuedOperationsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent": {
     "auth_ref": [
      "r90"
     ],
     "calculation": {
      "http://shentel.com/role/DerivativeandHedgingScheduleofAccumulatedOtherComprehensiveIncomeLossDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax of reclassification adjustments of other comprehensive income (loss) attributable to parent.",
        "label": "Reclassification from AOCI, Current Period, before Tax, Attributable to Parent",
        "negatedTerseLabel": "Amounts reclassified from accumulated other comprehensive income (loss) to interest expense"
       }
      }
     },
     "localname": "ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/DerivativeandHedgingScheduleofAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent": {
     "auth_ref": [
      "r90",
      "r99"
     ],
     "calculation": {
      "http://shentel.com/role/DerivativeandHedgingScheduleofAccumulatedOtherComprehensiveIncomeLossDetails_1": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss) attributable to parent.",
        "label": "Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent",
        "negatedTerseLabel": "Amounts reclassified from accumulated other comprehensive income (loss) to interest expense"
       }
      }
     },
     "localname": "ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/DerivativeandHedgingScheduleofAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReclassificationFromAociCurrentPeriodTax": {
     "auth_ref": [
      "r88",
      "r91"
     ],
     "calculation": {
      "http://shentel.com/role/DerivativeandHedgingScheduleofAccumulatedOtherComprehensiveIncomeLossDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossTax",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income (loss).",
        "label": "Reclassification from AOCI, Current Period, Tax",
        "terseLabel": "Amounts reclassified from accumulated other comprehensive income (loss) to interest expense"
       }
      }
     },
     "localname": "ReclassificationFromAociCurrentPeriodTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/DerivativeandHedgingScheduleofAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Abstract]",
        "terseLabel": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Abstract]"
       }
      }
     },
     "localname": "ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/SegmentReportingSelectedFinancialDataforSegmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock": {
     "auth_ref": [
      "r212",
      "r216"
     ],
     "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 Operating Profit (Loss) from Segments to Consolidated"
       }
      }
     },
     "localname": "ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/SegmentReportingTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RelatedPartyCosts": {
     "auth_ref": [
      "r113",
      "r143"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Direct costs arising from transactions with related parties who are not affiliates or joint Ventures. These costs are categorized as cost of goods sold.",
        "label": "Related Party Costs",
        "terseLabel": "Related party costs"
       }
      }
     },
     "localname": "RelatedPartyCosts",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/InvestmentsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RelatedPartyDomain": {
     "auth_ref": [
      "r372",
      "r551",
      "r552"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.",
        "label": "Related Party [Domain]",
        "terseLabel": "Related Party [Domain]"
       }
      }
     },
     "localname": "RelatedPartyDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/DiscontinuedOperationsNarrativeDetails",
      "http://shentel.com/role/InvestmentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": {
     "auth_ref": [
      "r372",
      "r551",
      "r554",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r578",
      "r579",
      "r580"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.",
        "label": "Related Party [Axis]",
        "terseLabel": "Related Party [Axis]"
       }
      }
     },
     "localname": "RelatedPartyTransactionsByRelatedPartyAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/DiscontinuedOperationsNarrativeDetails",
      "http://shentel.com/role/InvestmentsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "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://shentel.com/role/EarningsperShareStockCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r52",
      "r303",
      "r433",
      "r606",
      "r631",
      "r636"
     ],
     "calculation": {
      "http://shentel.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.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://shentel.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://shentel.com/role/NatureofOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r155",
      "r156",
      "r158",
      "r161",
      "r167",
      "r170",
      "r242",
      "r430",
      "r431",
      "r432",
      "r461",
      "r462",
      "r627",
      "r629"
     ],
     "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://shentel.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetirementPlanNameAxis": {
     "auth_ref": [
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r375",
      "r376",
      "r377",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r413"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans.",
        "label": "Retirement Plan Name [Axis]",
        "terseLabel": "Retirement Plan Name [Axis]"
       }
      }
     },
     "localname": "RetirementPlanNameAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/SummaryofSignificantAccountingPoliciesBenefitObligationsDetails",
      "http://shentel.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RetirementPlanNameDomain": {
     "auth_ref": [
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r375",
      "r376",
      "r377",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r413"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans.",
        "label": "Retirement Plan Name [Domain]",
        "terseLabel": "Retirement Plan Name [Domain]"
       }
      }
     },
     "localname": "RetirementPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/SummaryofSignificantAccountingPoliciesBenefitObligationsDetails",
      "http://shentel.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetirementPlanTypeAxis": {
     "auth_ref": [
      "r322",
      "r323",
      "r324",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r368",
      "r370",
      "r371",
      "r372",
      "r373",
      "r375",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r409",
      "r410",
      "r411",
      "r412"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of retirement benefit plan. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.",
        "label": "Retirement Plan Type [Axis]",
        "terseLabel": "Retirement Plan Type [Axis]"
       }
      }
     },
     "localname": "RetirementPlanTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/SummaryofSignificantAccountingPoliciesBenefitObligationsDetails",
      "http://shentel.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RetirementPlanTypeDomain": {
     "auth_ref": [
      "r322",
      "r323",
      "r324",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r368",
      "r370",
      "r371",
      "r372",
      "r373",
      "r375",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r409",
      "r410",
      "r411",
      "r412"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of plan designed to provide participants with retirement benefits. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.",
        "label": "Retirement Plan Type [Domain]",
        "terseLabel": "Retirement Plan Type [Domain]"
       }
      }
     },
     "localname": "RetirementPlanTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/SummaryofSignificantAccountingPoliciesBenefitObligationsDetails",
      "http://shentel.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "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_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "auth_ref": [
      "r197",
      "r198",
      "r211",
      "r217",
      "r218",
      "r225",
      "r226",
      "r228",
      "r316",
      "r317",
      "r566"
     ],
     "calculation": {
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.",
        "label": "Revenue from Contract with Customer, Excluding Assessed Tax",
        "terseLabel": "Service revenue and other",
        "verboseLabel": "Revenue"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://shentel.com/role/QuarterlyResultsunauditedDetails",
      "http://shentel.com/role/SegmentReportingSelectedFinancialDataforSegmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "auth_ref": [
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r314",
      "r315",
      "r319",
      "r321"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.",
        "label": "Revenue from Contract with Customer [Text Block]",
        "terseLabel": "Revenue from Contracts with Customers"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/RevenuefromContractswithCustomers"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueFromRelatedParties": {
     "auth_ref": [
      "r111",
      "r638"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue, fees and commissions earned from transactions between (a) a parent company and its subsidiaries; (b) subsidiaries of a common parent; (c) an entity and trusts for the benefit of employees, for example, but not limited to, pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; (d) an entity and its principal, owners, management, or members of their immediate families; and (e) affiliates.",
        "label": "Revenue from Related Parties",
        "terseLabel": "Revenue from related parties"
       }
      }
     },
     "localname": "RevenueFromRelatedParties",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/InvestmentsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligation": {
     "auth_ref": [
      "r313"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.",
        "label": "Revenue, Remaining Performance Obligation, Amount",
        "terseLabel": "Remaining performance obligations"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligation",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/RevenuefromContractswithCustomersNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenuesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenues [Abstract]",
        "terseLabel": "Revenues [Abstract]"
       }
      }
     },
     "localname": "RevenuesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://shentel.com/role/DiscontinuedOperationsIncomeLossFromDiscontinuedOperationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevolvingCreditFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.",
        "label": "Revolving Credit Facility [Member]",
        "terseLabel": "Revolving Credit Facility"
       }
      }
     },
     "localname": "RevolvingCreditFacilityMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/DebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "auth_ref": [
      "r543",
      "r547"
     ],
     "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 asset obtained in exchange for operating lease liability"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": {
     "auth_ref": [
      "r90",
      "r529",
      "r530"
     ],
     "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": "Schedule of Accumulated Other Comprehensive Income (Loss)"
       }
      }
     },
     "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/DerivativeandHedgingTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": {
     "auth_ref": [
      "r179"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.",
        "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]",
        "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share"
       }
      }
     },
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/EarningsperShareStockCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
     "auth_ref": [
      "r476",
      "r477"
     ],
     "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://shentel.com/role/GoodwillandIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock": {
     "auth_ref": [
      "r288"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the changes in carrying amount of a liability for asset retirement obligations, for changes such as new obligations, changes in estimates of existing obligations, spending on existing obligations, property dispositions, and foreign currency translation.",
        "label": "Schedule of Change in Asset Retirement Obligation [Table Text Block]",
        "terseLabel": "Schedule of Change in Asset Retirement Obligation"
       }
      }
     },
     "localname": "ScheduleOfChangeInAssetRetirementObligationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/OtherAssetsandAccruedLiabilitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock": {
     "auth_ref": [
      "r425"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of cost recognized for award under share-based payment arrangement by plan. Includes, but is not limited to, related tax benefit.",
        "label": "Share-based Payment Arrangement, Cost by Plan [Table Text Block]",
        "terseLabel": "Schedule of stock compensation expense"
       }
      }
     },
     "localname": "ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/EarningsperShareStockCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "auth_ref": [
      "r460"
     ],
     "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": "Components of Federal and State Income Taxes"
       }
      }
     },
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDebtInstrumentsTextBlock": {
     "auth_ref": [
      "r73",
      "r141",
      "r299",
      "r300",
      "r301",
      "r302",
      "r532",
      "r533",
      "r534",
      "r598"
     ],
     "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": "Long-term Debt"
       }
      }
     },
     "localname": "ScheduleOfDebtInstrumentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/DebtTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "auth_ref": [
      "r452"
     ],
     "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://shentel.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": {
     "auth_ref": [
      "r374",
      "r375",
      "r378",
      "r379",
      "r390"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosures about an individual defined benefit pension plan or an other postretirement defined benefit plan. It may be appropriate to group certain similar plans.  Also includes schedule for fair value of plan assets by major categories of plan assets 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 or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).",
        "label": "Schedule of Defined Benefit Plans Disclosures [Table]",
        "terseLabel": "Schedule of Defined Benefit Plans Disclosures [Table]"
       }
      }
     },
     "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/SummaryofSignificantAccountingPoliciesBenefitObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock": {
     "auth_ref": [
      "r374",
      "r375",
      "r378",
      "r379",
      "r390"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of one or more of the entity's defined benefit pension plans or one or more other defined benefit postretirement plans, separately for pension plans and other postretirement benefit plans including the entity's schedule of fair value of plan assets for defined benefit or other postretirement plans.",
        "label": "Schedule of Defined Benefit Plans Disclosures [Table Text Block]",
        "terseLabel": "Schedule of Defined Benefit Plans Disclosures"
       }
      }
     },
     "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/SummaryofSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock": {
     "auth_ref": [
      "r509"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position.",
        "label": "Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block]",
        "terseLabel": "Schedule of Derivative Instruments in Statement of Financial Position, Fair Value"
       }
      }
     },
     "localname": "ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/DerivativeandHedgingTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock": {
     "auth_ref": [
      "r1",
      "r12",
      "r13",
      "r14",
      "r15",
      "r16",
      "r17",
      "r22",
      "r25",
      "r26",
      "r27",
      "r279",
      "r280"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of information 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 [Table Text Block]",
        "terseLabel": "Disposal Groups, Including Discontinued Operations"
       }
      }
     },
     "localname": "ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/DiscontinuedOperationsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "auth_ref": [
      "r444"
     ],
     "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 Income Taxes"
       }
      }
     },
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEquityMethodInvestmentsLineItems": {
     "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": "Schedule of Equity Method Investments [Line Items]",
        "terseLabel": "Schedule of Equity Method Investments [Line Items]"
       }
      }
     },
     "localname": "ScheduleOfEquityMethodInvestmentsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/InvestmentsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfEquityMethodInvestmentsTable": {
     "auth_ref": [
      "r27",
      "r139",
      "r240",
      "r241",
      "r522"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Summarization of information required and determined to be disclosed concerning equity method investments in common stock. The summarized information includes: (a) the name of each investee or group of investees for which combined disclosure is appropriate, (2) the percentage ownership of common stock, (3) the difference, if any, between the carrying amount of an investment and the value of the underlying equity in the net assets and the accounting treatment of difference, if any, and (4) the aggregate value of each identified investment based on its quoted market price, if available.",
        "label": "Schedule of Equity Method Investments [Table]",
        "terseLabel": "Schedule of Equity Method Investments [Table]"
       }
      }
     },
     "localname": "ScheduleOfEquityMethodInvestmentsTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/InvestmentsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable": {
     "auth_ref": [
      "r157",
      "r162",
      "r163",
      "r166",
      "r167",
      "r169",
      "r170",
      "r180"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of prior period adjustments to correct an error in previously issued financial statements. The disclosure may include, but is not limited to: (1) the effect of the correction on each financial statement line item and any per-share amounts affected for each prior period presented (2) the cumulative effect of the change on retained earnings or other appropriate components of equity or net assets in the statement of financial position, as of the beginning of the earliest period presented, and (3) the effect of the prior period adjustment (both gross and net of applicable income tax) on the net income of each prior period presented in the entity's annual report for the year in which the adjustments are made. This table can be used to disclose the amounts as previously reported and the effect of the correction or other adjustment on per line item or per share amount basis. This table uses as its line items financial statement line items that are affected by prior period adjustments.",
        "label": "Schedule of Error Corrections and Prior Period Adjustment Restatement [Table]",
        "terseLabel": "Schedule of Error Corrections and Prior Period Adjustment Restatement [Table]"
       }
      }
     },
     "localname": "ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/NatureofOperationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "auth_ref": [
      "r257",
      "r263",
      "r567"
     ],
     "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://shentel.com/role/GoodwillandIntangibleAssetsEstimatedUsefulLifeDetails",
      "http://shentel.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails",
      "http://shentel.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "auth_ref": [
      "r257",
      "r263"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.",
        "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]",
        "terseLabel": "Schedule of Finite-Lived Intangible Assets"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/GoodwillandIntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock": {
     "auth_ref": [
      "r267",
      "r269"
     ],
     "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": "Intangible Assets Resulting from Acquisition"
       }
      }
     },
     "localname": "ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/GoodwillandIntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock": {
     "auth_ref": [
      "r66"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of noncurrent assets.",
        "label": "Schedule of Other Assets, Noncurrent [Table Text Block]",
        "terseLabel": "Schedule of Other Assets, Noncurrent"
       }
      }
     },
     "localname": "ScheduleOfOtherAssetsNoncurrentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/OtherAssetsandAccruedLiabilitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the carrying amounts of other current assets.",
        "label": "Schedule of Other Current Assets [Table Text Block]",
        "terseLabel": "Schedule of Other Current Assets"
       }
      }
     },
     "localname": "ScheduleOfOtherCurrentAssetsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/OtherAssetsandAccruedLiabilitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r65",
      "r276"
     ],
     "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://shentel.com/role/PropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock": {
     "auth_ref": [
      "r182"
     ],
     "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": "Schedule of Quarterly Financial Information"
       }
      }
     },
     "localname": "ScheduleOfQuarterlyFinancialInformationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/QuarterlyResultsunauditedTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "auth_ref": [
      "r206",
      "r209",
      "r215",
      "r254"
     ],
     "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://shentel.com/role/SegmentReportingSelectedFinancialDataforSegmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "auth_ref": [
      "r206",
      "r209",
      "r215",
      "r254"
     ],
     "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": "Selected Financial Data for Segments"
       }
      }
     },
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/SegmentReportingTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r417",
      "r429"
     ],
     "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://shentel.com/role/EarningsperShareStockCompensationNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": {
     "auth_ref": [
      "r263"
     ],
     "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": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense"
       }
      }
     },
     "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/GoodwillandIntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentDomain": {
     "auth_ref": [
      "r194",
      "r197",
      "r198",
      "r199",
      "r200",
      "r201",
      "r202",
      "r203",
      "r204",
      "r205",
      "r206",
      "r207",
      "r208",
      "r211",
      "r212",
      "r213",
      "r214",
      "r216",
      "r217",
      "r218",
      "r219",
      "r220",
      "r222",
      "r228",
      "r623"
     ],
     "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://shentel.com/role/DiscontinuedOperationsNarrativeDetails",
      "http://shentel.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails",
      "http://shentel.com/role/SegmentReportingSelectedFinancialDataforSegmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SegmentReportingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting [Abstract]",
        "terseLabel": "Segment Reporting [Abstract]"
       }
      }
     },
     "localname": "SegmentReportingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "auth_ref": [
      "r194",
      "r195",
      "r196",
      "r206",
      "r210",
      "r216",
      "r220",
      "r221",
      "r222",
      "r223",
      "r225",
      "r227",
      "r228",
      "r229"
     ],
     "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 Reporting"
       }
      }
     },
     "localname": "SegmentReportingDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/SegmentReporting"
     ],
     "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://shentel.com/role/SegmentReportingSelectedFinancialDataforSegmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SellingGeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r114"
     ],
     "calculation": {
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 2.0,
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.",
        "label": "Selling, General and Administrative Expense",
        "terseLabel": "Selling, general and administrative"
       }
      }
     },
     "localname": "SellingGeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://shentel.com/role/SegmentReportingSelectedFinancialDataforSegmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ServiceMember": {
     "auth_ref": [
      "r320"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service.",
        "label": "Service [Member]",
        "terseLabel": "Cost of services"
       }
      }
     },
     "localname": "ServiceMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/DiscontinuedOperationsIncomeLossFromDiscontinuedOperationsDetails",
      "http://shentel.com/role/SegmentReportingSelectedFinancialDataforSegmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r128"
     ],
     "calculation": {
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncash expense for share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Noncash Expense",
        "terseLabel": "Stock based compensation expense, net of amount capitalized"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "auth_ref": [
      "r418"
     ],
     "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 period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/EarningsperShareStockCompensationNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "auth_ref": [
      "r423"
     ],
     "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": "Granted (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/EarningsperShareStockCompensationNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r423"
     ],
     "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": "Granted (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/EarningsperShareStockCompensationNarrativeDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "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://shentel.com/role/EarningsperShareStockCompensationNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized",
        "terseLabel": "Additional number of shares authorized for issuance (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/EarningsperShareStockCompensationNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "auth_ref": [
      "r420"
     ],
     "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": "Number of shares authorized for issuance (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/EarningsperShareStockCompensationNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r414",
      "r421"
     ],
     "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://shentel.com/role/EarningsperShareStockCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": {
     "auth_ref": [
      "r419"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period",
        "terseLabel": "Expiration period"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/EarningsperShareStockCompensationNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_StateAndLocalJurisdictionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity.",
        "label": "State and Local Jurisdiction [Member]",
        "terseLabel": "State and Local Jurisdiction"
       }
      }
     },
     "localname": "StateAndLocalJurisdictionMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "auth_ref": [
      "r11",
      "r194",
      "r197",
      "r198",
      "r199",
      "r200",
      "r201",
      "r202",
      "r203",
      "r204",
      "r205",
      "r206",
      "r207",
      "r208",
      "r211",
      "r212",
      "r213",
      "r214",
      "r216",
      "r217",
      "r218",
      "r219",
      "r220",
      "r222",
      "r228",
      "r254",
      "r278",
      "r289",
      "r290",
      "r623"
     ],
     "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://shentel.com/role/DiscontinuedOperationsNarrativeDetails",
      "http://shentel.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails",
      "http://shentel.com/role/SegmentReportingSelectedFinancialDataforSegmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r76",
      "r155",
      "r156",
      "r158",
      "r161",
      "r167",
      "r170",
      "r184",
      "r242",
      "r298",
      "r303",
      "r430",
      "r431",
      "r432",
      "r461",
      "r462",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r530",
      "r627",
      "r628",
      "r629"
     ],
     "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://shentel.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY",
      "http://shentel.com/role/DerivativeandHedgingScheduleofAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "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://shentel.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "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_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": [
      "r155",
      "r156",
      "r158",
      "r184",
      "r566"
     ],
     "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://shentel.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesDividendReinvestmentPlan": {
     "auth_ref": [
      "r298"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued during the period from a dividend reinvestment plan (DRIP). A dividend reinvestment plan allows the shareholders to reinvest dividends paid to them by the entity on new issues of stock by the entity.",
        "label": "Stock Issued During Period, Shares, Dividend Reinvestment Plan",
        "terseLabel": "Annual dividend reinvestment (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesDividendReinvestmentPlan",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "auth_ref": [
      "r48",
      "r49",
      "r298",
      "r303"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of new stock issued during the period.",
        "label": "Stock Issued During Period, Shares, New Issues",
        "terseLabel": "Common stock issued (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": {
     "auth_ref": [
      "r48",
      "r49",
      "r298",
      "r303"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).",
        "label": "Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture",
        "terseLabel": "Stock based compensation (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "auth_ref": [
      "r48",
      "r49",
      "r298",
      "r303",
      "r422"
     ],
     "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",
        "verboseLabel": "Stock options exercised (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueDividendReinvestmentPlan": {
     "auth_ref": [
      "r298"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of stock issued during the period from a dividend reinvestment plan (DRIP). A dividend reinvestment plan allows the holder of the stock to reinvest dividends paid to them by the entity on new issues of stock by the entity.",
        "label": "Stock Issued During Period, Value, Dividend Reinvestment Plan",
        "terseLabel": "Annual dividend reinvestment"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueDividendReinvestmentPlan",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueNewIssues": {
     "auth_ref": [
      "r48",
      "r49",
      "r298",
      "r303"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.",
        "label": "Stock Issued During Period, Value, New Issues",
        "terseLabel": "Common stock issued"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": {
     "auth_ref": [
      "r48",
      "r49",
      "r303",
      "r416",
      "r424"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).",
        "label": "Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture",
        "terseLabel": "Stock based compensation"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": {
     "auth_ref": [
      "r76",
      "r298",
      "r303"
     ],
     "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": "Stock options exercised"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchaseProgramAuthorizedAmount1": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of stock repurchase plan authorized.",
        "label": "Stock Repurchase Program, Authorized Amount",
        "terseLabel": "Stock repurchase amount authorized"
       }
      }
     },
     "localname": "StockRepurchaseProgramAuthorizedAmount1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchasedDuringPeriodShares": {
     "auth_ref": [
      "r48",
      "r49",
      "r298",
      "r303"
     ],
     "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",
        "negatedLabel": "Share repurchases (in shares)",
        "terseLabel": "Share repurchases (in shares)"
       }
      }
     },
     "localname": "StockRepurchasedDuringPeriodShares",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY",
      "http://shentel.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockRepurchasedDuringPeriodValue": {
     "auth_ref": [
      "r48",
      "r49",
      "r298",
      "r303"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate 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, Value",
        "negatedTerseLabel": "Share repurchases"
       }
      }
     },
     "localname": "StockRepurchasedDuringPeriodValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r49",
      "r54",
      "r55",
      "r139",
      "r234",
      "r241",
      "r522"
     ],
     "calculation": {
      "http://shentel.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.",
        "label": "Stockholders' Equity Attributable to Parent",
        "periodEndLabel": "Balance",
        "periodStartLabel": "Balance",
        "totalLabel": "Total shareholders\u2019 equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity Attributable to Parent [Abstract]",
        "verboseLabel": "Shareholders\u2019 equity:"
       }
      }
     },
     "localname": "StockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubleaseIncome": {
     "auth_ref": [
      "r541",
      "r547"
     ],
     "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://shentel.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SubsequentEventMember": {
     "auth_ref": [
      "r531",
      "r555"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event [Member]",
        "terseLabel": "Subsequent Event"
       }
      }
     },
     "localname": "SubsequentEventMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/DiscontinuedOperationsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "auth_ref": [
      "r531",
      "r555"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Axis]",
        "terseLabel": "Subsequent Event Type [Axis]"
       }
      }
     },
     "localname": "SubsequentEventTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/DiscontinuedOperationsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "auth_ref": [
      "r531",
      "r555"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Domain]",
        "terseLabel": "Subsequent Event Type [Domain]"
       }
      }
     },
     "localname": "SubsequentEventTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/DiscontinuedOperationsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockAcquiredAverageCostPerShare": {
     "auth_ref": [
      "r304"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased.",
        "label": "Treasury Stock Acquired, Average Cost Per Share",
        "terseLabel": "Stock repurchased during period (in dollars per share)"
       }
      }
     },
     "localname": "TreasuryStockAcquiredAverageCostPerShare",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_UnrecognizedTaxBenefits": {
     "auth_ref": [
      "r439",
      "r447"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unrecognized tax benefits.",
        "label": "Unrecognized Tax Benefits",
        "terseLabel": "Unrecognized tax benefits"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefits",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r186",
      "r187",
      "r188",
      "r189",
      "r190",
      "r191",
      "r192"
     ],
     "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://shentel.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesBalance": {
     "auth_ref": [
      "r145",
      "r151"
     ],
     "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 Year",
        "periodStartLabel": "Balance at Beginning of Year"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesBalance",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/ScheduleIIValuationandQualifyingAccountsandReservesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": {
     "auth_ref": [
      "r148"
     ],
     "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": "Bad debt expense"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesChargedToCostAndExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/ScheduleIIValuationandQualifyingAccountsandReservesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesDeductions": {
     "auth_ref": [
      "r150"
     ],
     "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": "Write-offs"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesDeductions",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/ScheduleIIValuationandQualifyingAccountsandReservesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesDomain": {
     "auth_ref": [
      "r145",
      "r146",
      "r147",
      "r150",
      "r151"
     ],
     "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://shentel.com/role/ScheduleIIValuationandQualifyingAccountsandReservesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesRecoveries": {
     "auth_ref": [
      "r149"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in valuation and qualifying accounts and reserves from recovery of amount previously written off or reestablishment of reserve previously utilized.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Addition, Recovery",
        "terseLabel": "Recoveries added to allowance"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesRecoveries",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/ScheduleIIValuationandQualifyingAccountsandReservesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesTypeAxis": {
     "auth_ref": [
      "r145",
      "r146",
      "r147",
      "r150",
      "r151"
     ],
     "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://shentel.com/role/ScheduleIIValuationandQualifyingAccountsandReservesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VariableRateAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of variable rate.",
        "label": "Variable Rate [Axis]",
        "terseLabel": "Variable Rate [Axis]"
       }
      }
     },
     "localname": "VariableRateAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/DebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VariableRateDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.",
        "label": "Variable Rate [Domain]",
        "terseLabel": "Variable Rate [Domain]"
       }
      }
     },
     "localname": "VariableRateDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/DebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r172",
      "r178"
     ],
     "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": "Weighted average shares outstanding, diluted (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://shentel.com/role/EarningsperShareStockCompensationBasicandDilutedEarningsPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r171",
      "r178"
     ],
     "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": "Weighted average shares outstanding, basic (in shares)",
        "verboseLabel": "Basic weighted average shares outstanding (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://shentel.com/role/EarningsperShareStockCompensationBasicandDilutedEarningsPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    }
   },
   "unitCount": 6
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=d3e1107-107759"
  },
  "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": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(13))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868656-224227"
  },
  "r101": {
   "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"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(14))",
   "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)(a))",
   "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(2)(d))",
   "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(20))",
   "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(21))",
   "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(24))",
   "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": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r109": {
   "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"
  },
  "r11": {
   "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"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1(e))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.13)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r113": {
   "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"
  },
  "r114": {
   "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"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.7)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r116": {
   "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"
  },
  "r117": {
   "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"
  },
  "r118": {
   "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"
  },
  "r119": {
   "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"
  },
  "r12": {
   "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"
  },
  "r120": {
   "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"
  },
  "r121": {
   "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"
  },
  "r122": {
   "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"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3367-108585"
  },
  "r124": {
   "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"
  },
  "r125": {
   "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"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585"
  },
  "r127": {
   "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"
  },
  "r128": {
   "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"
  },
  "r129": {
   "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"
  },
  "r13": {
   "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"
  },
  "r130": {
   "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"
  },
  "r131": {
   "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"
  },
  "r132": {
   "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"
  },
  "r133": {
   "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"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4304-108586"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4313-108586"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4332-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",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790"
  },
  "r139": {
   "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"
  },
  "r14": {
   "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"
  },
  "r140": {
   "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"
  },
  "r141": {
   "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"
  },
  "r142": {
   "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"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(k)(1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r144": {
   "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"
  },
  "r145": {
   "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"
  },
  "r146": {
   "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"
  },
  "r147": {
   "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"
  },
  "r148": {
   "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"
  },
  "r149": {
   "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"
  },
  "r15": {
   "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"
  },
  "r150": {
   "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"
  },
  "r151": {
   "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"
  },
  "r152": {
   "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"
  },
  "r153": {
   "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"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "http://asc.fasb.org/topic&trid=2122369"
  },
  "r155": {
   "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"
  },
  "r156": {
   "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"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "27",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e22044-107793"
  },
  "r158": {
   "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"
  },
  "r159": {
   "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"
  },
  "r16": {
   "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"
  },
  "r160": {
   "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"
  },
  "r161": {
   "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"
  },
  "r162": {
   "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"
  },
  "r163": {
   "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"
  },
  "r164": {
   "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"
  },
  "r165": {
   "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"
  },
  "r166": {
   "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"
  },
  "r167": {
   "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"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794"
  },
  "r169": {
   "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"
  },
  "r17": {
   "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"
  },
  "r170": {
   "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"
  },
  "r171": {
   "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"
  },
  "r172": {
   "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"
  },
  "r173": {
   "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"
  },
  "r174": {
   "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"
  },
  "r175": {
   "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"
  },
  "r176": {
   "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"
  },
  "r177": {
   "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"
  },
  "r178": {
   "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"
  },
  "r179": {
   "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"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760"
  },
  "r180": {
   "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"
  },
  "r181": {
   "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"
  },
  "r182": {
   "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"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "270",
   "URI": "http://asc.fasb.org/topic&trid=2126967"
  },
  "r184": {
   "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"
  },
  "r185": {
   "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"
  },
  "r186": {
   "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"
  },
  "r187": {
   "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"
  },
  "r188": {
   "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"
  },
  "r189": {
   "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"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760"
  },
  "r190": {
   "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"
  },
  "r191": {
   "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"
  },
  "r192": {
   "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"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "275",
   "URI": "http://asc.fasb.org/topic&trid=2134479"
  },
  "r194": {
   "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"
  },
  "r195": {
   "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"
  },
  "r196": {
   "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"
  },
  "r197": {
   "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"
  },
  "r198": {
   "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"
  },
  "r199": {
   "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"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721494-107759"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760"
  },
  "r200": {
   "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"
  },
  "r201": {
   "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"
  },
  "r202": {
   "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"
  },
  "r203": {
   "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"
  },
  "r204": {
   "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"
  },
  "r205": {
   "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"
  },
  "r206": {
   "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"
  },
  "r207": {
   "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"
  },
  "r208": {
   "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"
  },
  "r209": {
   "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"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760"
  },
  "r210": {
   "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"
  },
  "r211": {
   "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"
  },
  "r212": {
   "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"
  },
  "r213": {
   "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"
  },
  "r214": {
   "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"
  },
  "r215": {
   "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"
  },
  "r216": {
   "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"
  },
  "r217": {
   "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"
  },
  "r218": {
   "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"
  },
  "r219": {
   "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"
  },
  "r22": {
   "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"
  },
  "r220": {
   "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"
  },
  "r221": {
   "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"
  },
  "r222": {
   "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"
  },
  "r223": {
   "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"
  },
  "r224": {
   "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"
  },
  "r225": {
   "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"
  },
  "r226": {
   "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"
  },
  "r227": {
   "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"
  },
  "r228": {
   "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"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "280",
   "URI": "http://asc.fasb.org/topic&trid=2134510"
  },
  "r23": {
   "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"
  },
  "r230": {
   "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"
  },
  "r231": {
   "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"
  },
  "r232": {
   "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"
  },
  "r233": {
   "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"
  },
  "r234": {
   "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"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "321",
   "URI": "http://asc.fasb.org/extlink&oid=120269885&loc=SL75117546-209714"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=117311354&loc=d3e32014-111567"
  },
  "r237": {
   "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"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r239": {
   "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"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(b)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r241": {
   "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"
  },
  "r242": {
   "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"
  },
  "r243": {
   "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"
  },
  "r244": {
   "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"
  },
  "r245": {
   "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"
  },
  "r246": {
   "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"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "340",
   "URI": "http://asc.fasb.org/extlink&oid=68051541&loc=SL49131252-203054"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "340",
   "URI": "http://asc.fasb.org/extlink&oid=68051541&loc=SL49131252-203054"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "340",
   "URI": "http://asc.fasb.org/extlink&oid=68051541&loc=SL49131252-203054"
  },
  "r25": {
   "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"
  },
  "r250": {
   "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"
  },
  "r251": {
   "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"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r254": {
   "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"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274"
  },
  "r256": {
   "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"
  },
  "r257": {
   "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"
  },
  "r258": {
   "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"
  },
  "r259": {
   "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"
  },
  "r26": {
   "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"
  },
  "r260": {
   "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"
  },
  "r261": {
   "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"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "((a)(1),(b))",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r263": {
   "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"
  },
  "r264": {
   "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"
  },
  "r265": {
   "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"
  },
  "r266": {
   "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"
  },
  "r267": {
   "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"
  },
  "r268": {
   "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"
  },
  "r269": {
   "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"
  },
  "r27": {
   "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"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "350",
   "URI": "http://asc.fasb.org/topic&trid=2144416"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2510-110228"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2473-110228"
  },
  "r273": {
   "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"
  },
  "r274": {
   "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"
  },
  "r275": {
   "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"
  },
  "r276": {
   "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"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r278": {
   "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"
  },
  "r279": {
   "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"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=26872618&loc=d3e7436-122677"
  },
  "r280": {
   "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"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "360",
   "URI": "http://asc.fasb.org/topic&trid=2155823"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "20",
   "Topic": "410",
   "URI": "http://asc.fasb.org/extlink&oid=6392603&loc=d3e7123-110846"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "410",
   "URI": "http://asc.fasb.org/extlink&oid=6392676&loc=d3e7480-110848"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "410",
   "URI": "http://asc.fasb.org/extlink&oid=6392692&loc=d3e7535-110849"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "410",
   "URI": "http://asc.fasb.org/extlink&oid=6392692&loc=d3e7535-110849"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "410",
   "URI": "http://asc.fasb.org/extlink&oid=6392692&loc=d3e7535-110849"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(4)",
   "Topic": "410",
   "URI": "http://asc.fasb.org/extlink&oid=6392692&loc=d3e7535-110849"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "410",
   "URI": "http://asc.fasb.org/extlink&oid=6393242&loc=d3e13201-110859"
  },
  "r289": {
   "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"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/subtopic&trid=2122178"
  },
  "r290": {
   "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"
  },
  "r291": {
   "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"
  },
  "r292": {
   "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"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "http://asc.fasb.org/topic&trid=2144648"
  },
  "r294": {
   "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"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "http://asc.fasb.org/topic&trid=2127136"
  },
  "r296": {
   "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"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "http://asc.fasb.org/topic&trid=2208564"
  },
  "r298": {
   "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"
  },
  "r299": {
   "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"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721503-107759"
  },
  "r30": {
   "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"
  },
  "r300": {
   "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"
  },
  "r301": {
   "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"
  },
  "r302": {
   "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"
  },
  "r303": {
   "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"
  },
  "r304": {
   "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"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130531-203044"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130532-203044"
  },
  "r307": {
   "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"
  },
  "r308": {
   "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"
  },
  "r309": {
   "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"
  },
  "r31": {
   "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"
  },
  "r310": {
   "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"
  },
  "r311": {
   "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"
  },
  "r312": {
   "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"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045"
  },
  "r314": {
   "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"
  },
  "r315": {
   "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"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130543-203045"
  },
  "r317": {
   "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"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045"
  },
  "r319": {
   "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"
  },
  "r32": {
   "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"
  },
  "r320": {
   "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"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "http://asc.fasb.org/topic&trid=49130388"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "712",
   "URI": "http://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "712",
   "URI": "http://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=109237824&loc=d3e1703-114919"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=109237824&loc=d3e1731-114919"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(10)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r33": {
   "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"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(5)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(6)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(7)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(8)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(9)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6812-107765"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(5)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(6)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(7)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(8)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r347": {
   "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"
  },
  "r348": {
   "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"
  },
  "r349": {
   "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"
  },
  "r35": {
   "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"
  },
  "r350": {
   "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"
  },
  "r351": {
   "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"
  },
  "r352": {
   "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"
  },
  "r353": {
   "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"
  },
  "r354": {
   "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"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6935-107765"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(5)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(6)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(7)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(j)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e7018-107765"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(n)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(q)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2410-114920"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2417-114920"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2417-114920"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2417-114920"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2439-114920"
  },
  "r38": {
   "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"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(5)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(6)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(7)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2919-114920"
  },
  "r39": {
   "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"
  },
  "r390": {
   "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"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4587-114921"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=6412939&loc=d3e15145-114933"
  },
  "r393": {
   "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"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=29639808&loc=d3e29008-114946"
  },
  "r395": {
   "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"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=d3e29149-114947"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=d3e957-107759"
  },
  "r40": {
   "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"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r403": {
   "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"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(e)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(e)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(f)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(f)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(f)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r409": {
   "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"
  },
  "r41": {
   "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"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450691-114947"
  },
  "r413": {
   "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"
  },
  "r414": {
   "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"
  },
  "r415": {
   "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"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r417": {
   "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"
  },
  "r418": {
   "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"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r42": {
   "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"
  },
  "r420": {
   "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"
  },
  "r421": {
   "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"
  },
  "r422": {
   "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"
  },
  "r423": {
   "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"
  },
  "r424": {
   "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"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r426": {
   "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"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r428": {
   "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"
  },
  "r429": {
   "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"
  },
  "r43": {
   "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"
  },
  "r430": {
   "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"
  },
  "r431": {
   "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"
  },
  "r432": {
   "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"
  },
  "r433": {
   "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"
  },
  "r434": {
   "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"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "740",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120384911&loc=d3e23163-113944"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "http://asc.fasb.org/topic&trid=2228938"
  },
  "r437": {
   "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"
  },
  "r438": {
   "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"
  },
  "r439": {
   "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"
  },
  "r44": {
   "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"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32059-109318"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31917-109318"
  },
  "r442": {
   "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"
  },
  "r443": {
   "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"
  },
  "r444": {
   "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"
  },
  "r445": {
   "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"
  },
  "r446": {
   "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"
  },
  "r447": {
   "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"
  },
  "r448": {
   "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"
  },
  "r449": {
   "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"
  },
  "r45": {
   "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"
  },
  "r450": {
   "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"
  },
  "r451": {
   "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"
  },
  "r452": {
   "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"
  },
  "r453": {
   "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"
  },
  "r454": {
   "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"
  },
  "r455": {
   "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"
  },
  "r456": {
   "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"
  },
  "r457": {
   "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"
  },
  "r458": {
   "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"
  },
  "r459": {
   "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"
  },
  "r46": {
   "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"
  },
  "r460": {
   "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"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740"
  },
  "r463": {
   "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"
  },
  "r464": {
   "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"
  },
  "r465": {
   "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"
  },
  "r466": {
   "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"
  },
  "r467": {
   "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"
  },
  "r468": {
   "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"
  },
  "r469": {
   "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"
  },
  "r47": {
   "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"
  },
  "r470": {
   "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"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324"
  },
  "r472": {
   "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"
  },
  "r473": {
   "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"
  },
  "r474": {
   "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"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "http://asc.fasb.org/topic&trid=2144680"
  },
  "r476": {
   "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"
  },
  "r477": {
   "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"
  },
  "r478": {
   "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"
  },
  "r479": {
   "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"
  },
  "r48": {
   "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"
  },
  "r480": {
   "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"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5419-128473"
  },
  "r482": {
   "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"
  },
  "r483": {
   "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"
  },
  "r484": {
   "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"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(1)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4613673-111683"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569643-111683"
  },
  "r489": {
   "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"
  },
  "r49": {
   "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"
  },
  "r490": {
   "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"
  },
  "r491": {
   "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"
  },
  "r492": {
   "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"
  },
  "r493": {
   "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"
  },
  "r494": {
   "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"
  },
  "r495": {
   "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"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.E)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=120398118&loc=d3e355146-122828"
  },
  "r497": {
   "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"
  },
  "r498": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5579245-113959"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5579245-113959"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721523-107759"
  },
  "r50": {
   "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"
  },
  "r500": {
   "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"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5580258-113959"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)(ii)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41620-113959"
  },
  "r503": {
   "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"
  },
  "r504": {
   "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"
  },
  "r505": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959"
  },
  "r506": {
   "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"
  },
  "r507": {
   "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"
  },
  "r508": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959"
  },
  "r51": {
   "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"
  },
  "r510": {
   "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"
  },
  "r511": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959"
  },
  "r512": {
   "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"
  },
  "r513": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624181-113959"
  },
  "r514": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41641-113959"
  },
  "r515": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41678-113959"
  },
  "r516": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "182",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121582272&loc=SL5629052-113961"
  },
  "r517": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "25",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121577467&loc=d3e76258-113986"
  },
  "r518": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121549185&loc=d3e80748-113994"
  },
  "r519": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "815",
   "URI": "http://asc.fasb.org/topic&trid=2229140"
  },
  "r52": {
   "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"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=99377092&loc=SL75136599-209740"
  },
  "r521": {
   "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"
  },
  "r522": {
   "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"
  },
  "r523": {
   "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"
  },
  "r524": {
   "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"
  },
  "r525": {
   "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"
  },
  "r526": {
   "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"
  },
  "r527": {
   "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"
  },
  "r528": {
   "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"
  },
  "r529": {
   "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"
  },
  "r53": {
   "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"
  },
  "r530": {
   "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"
  },
  "r531": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901"
  },
  "r532": {
   "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"
  },
  "r533": {
   "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"
  },
  "r534": {
   "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"
  },
  "r535": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "Note 1",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=121580752&loc=d3e38371-112697"
  },
  "r536": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "Note 3",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=121580752&loc=d3e38371-112697"
  },
  "r537": {
   "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"
  },
  "r538": {
   "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"
  },
  "r539": {
   "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"
  },
  "r54": {
   "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"
  },
  "r540": {
   "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"
  },
  "r541": {
   "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"
  },
  "r542": {
   "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"
  },
  "r543": {
   "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"
  },
  "r544": {
   "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"
  },
  "r545": {
   "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"
  },
  "r546": {
   "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"
  },
  "r547": {
   "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"
  },
  "r548": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/subtopic&trid=77888251"
  },
  "r549": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121576215&loc=SL77919396-209981"
  },
  "r55": {
   "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"
  },
  "r550": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "30",
   "Topic": "842",
   "URI": "http://asc.fasb.org/subtopic&trid=77888252"
  },
  "r551": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r552": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r553": {
   "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"
  },
  "r554": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864"
  },
  "r555": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662"
  },
  "r556": {
   "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"
  },
  "r557": {
   "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"
  },
  "r558": {
   "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"
  },
  "r559": {
   "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"
  },
  "r56": {
   "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"
  },
  "r560": {
   "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"
  },
  "r561": {
   "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"
  },
  "r562": {
   "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"
  },
  "r563": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "350",
   "Subparagraph": "(a)",
   "Topic": "920",
   "URI": "http://asc.fasb.org/extlink&oid=120155617&loc=SL120155628-234783"
  },
  "r564": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "350",
   "Subparagraph": "(b)",
   "Topic": "920",
   "URI": "http://asc.fasb.org/extlink&oid=120155617&loc=SL120155628-234783"
  },
  "r565": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "350",
   "Subparagraph": "(a)",
   "Topic": "920",
   "URI": "http://asc.fasb.org/extlink&oid=120155617&loc=SL120155638-234783"
  },
  "r566": {
   "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"
  },
  "r567": {
   "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"
  },
  "r568": {
   "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"
  },
  "r569": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447"
  },
  "r57": {
   "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"
  },
  "r570": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447"
  },
  "r571": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447"
  },
  "r572": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447"
  },
  "r573": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447"
  },
  "r574": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447"
  },
  "r575": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447"
  },
  "r576": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447"
  },
  "r577": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447"
  },
  "r578": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447"
  },
  "r579": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(1)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447"
  },
  "r58": {
   "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"
  },
  "r580": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(2)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447"
  },
  "r581": {
   "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"
  },
  "r582": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r583": {
   "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"
  },
  "r584": {
   "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"
  },
  "r585": {
   "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"
  },
  "r586": {
   "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"
  },
  "r587": {
   "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"
  },
  "r588": {
   "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"
  },
  "r589": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.10)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r59": {
   "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"
  },
  "r590": {
   "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"
  },
  "r591": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(19))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r592": {
   "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"
  },
  "r593": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(20))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r594": {
   "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"
  },
  "r595": {
   "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"
  },
  "r596": {
   "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"
  },
  "r597": {
   "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"
  },
  "r598": {
   "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"
  },
  "r599": {
   "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"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721525-107759"
  },
  "r60": {
   "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"
  },
  "r600": {
   "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"
  },
  "r601": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(10))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r602": {
   "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"
  },
  "r603": {
   "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"
  },
  "r604": {
   "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"
  },
  "r605": {
   "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"
  },
  "r606": {
   "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"
  },
  "r607": {
   "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"
  },
  "r608": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(5))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r609": {
   "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"
  },
  "r61": {
   "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"
  },
  "r610": {
   "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"
  },
  "r611": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.1(f))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r612": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.5(c))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r613": {
   "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"
  },
  "r614": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(11))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r615": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(12))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r616": {
   "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"
  },
  "r617": {
   "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"
  },
  "r618": {
   "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"
  },
  "r619": {
   "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"
  },
  "r62": {
   "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"
  },
  "r620": {
   "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"
  },
  "r621": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(3)(d))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r622": {
   "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"
  },
  "r623": {
   "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"
  },
  "r624": {
   "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"
  },
  "r625": {
   "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"
  },
  "r626": {
   "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"
  },
  "r627": {
   "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"
  },
  "r628": {
   "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"
  },
  "r629": {
   "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"
  },
  "r63": {
   "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"
  },
  "r630": {
   "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"
  },
  "r631": {
   "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"
  },
  "r632": {
   "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"
  },
  "r633": {
   "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"
  },
  "r634": {
   "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"
  },
  "r635": {
   "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"
  },
  "r636": {
   "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"
  },
  "r637": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-06(3))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401414&loc=d3e604059-122996"
  },
  "r638": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07.1(c))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401555&loc=SL114874292-224272"
  },
  "r639": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12)",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611133-123010"
  },
  "r64": {
   "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"
  },
  "r640": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B)",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
  },
  "r641": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13)",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611282-123010"
  },
  "r642": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5D",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13D)",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=SL120429264-123010"
  },
  "r643": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-14)",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611322-123010"
  },
  "r644": {
   "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"
  },
  "r645": {
   "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"
  },
  "r646": {
   "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"
  },
  "r647": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 4))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r648": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SAB Topic 10.C)",
   "Topic": "980",
   "URI": "http://asc.fasb.org/extlink&oid=115995737&loc=d3e659983-123033"
  },
  "r649": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r65": {
   "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"
  },
  "r650": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r651": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r652": {
   "Name": "Form 10-K",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "310"
  },
  "r653": {
   "Name": "Form 20-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "220",
   "Subsection": "f"
  },
  "r654": {
   "Name": "Form 40-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "240",
   "Subsection": "f"
  },
  "r655": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r656": {
   "Name": "Regulation 12B",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r657": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r658": {
   "Footnote": "4",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r659": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "09"
  },
  "r66": {
   "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"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r68": {
   "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"
  },
  "r69": {
   "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"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=d3e1012-107759"
  },
  "r70": {
   "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"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20,24)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r72": {
   "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"
  },
  "r73": {
   "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"
  },
  "r74": {
   "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"
  },
  "r75": {
   "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"
  },
  "r76": {
   "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"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.3(a)(4))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r78": {
   "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"
  },
  "r79": {
   "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"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=d3e1060-107759"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226008-175313"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580"
  },
  "r83": {
   "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"
  },
  "r84": {
   "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"
  },
  "r85": {
   "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"
  },
  "r86": {
   "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"
  },
  "r87": {
   "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"
  },
  "r88": {
   "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"
  },
  "r89": {
   "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"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=d3e1063-107759"
  },
  "r90": {
   "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"
  },
  "r91": {
   "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"
  },
  "r92": {
   "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"
  },
  "r93": {
   "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"
  },
  "r94": {
   "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"
  },
  "r95": {
   "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"
  },
  "r96": {
   "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"
  },
  "r97": {
   "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"
  },
  "r98": {
   "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"
  },
  "r99": {
   "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"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>102
<FILENAME>0001628280-21-003177-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001628280-21-003177-xbrl.zip
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
MCI(83Q+^'T5>V>V5EU014#S&%$C#=6-W?>==@W3#145=]$RF1$20UO'H %V
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
MJ$"X9EYB,!,4M:!C<DAA42@2_<(Q;"I&)L@CD'*2])"(R.>4.096AFATT$R
MU:0!AT-<Y+3/IT+TSU>KXY.J$R]RVE\<"^']X'C0SM+:RN=#=".TRR]Y<?LI
M0B<_/QZL;HCDA$D ++#@M1<^\+SCVT@E68HV;\)OT#J2!HAP^HL^J+/.DF"Y
M8TQPSI'333X6)'#M4R!N]BU^ \3\,#/!0'*2*ZX"H,0$"E(P#Q!\,I*;)HPE
M;G1\=1SWX//*H']8=6_M&%C#J[U^Z5>K0:??;<IV#FZ=8\;[8 (1^+_S.6<W
MZA,-AO P!W*I-0[#JQR&M?\UZ):]4,[XT56#3CD4SPE&D1?]?ARA-^C&8029
MKXR?'E\8?\Z/W^WH\!0I**LQID<5C#9P*BC5D%,!!M^ @"F??K4%QU?/9-P[
MC/E;-/-R=B5Z?2:0@P^1":/SV!_A+M@8C)4H',H-;=(6JA^2Q[W?LG(&W7#[
ME+,=Y-LNZG(,N_W*?WJ/L._M[+Z?2\<'-+JYPK+$HY ,O2 ,:XD*$GN9<"OF
M!#)4S*/PO!4:HY$(E%BA0!N.?H]%_4^2$I/"4Q'>0M_O#YF0#02QT280SED;
M2?".<F:2(VBO&P"9O+AZK^RWXW;:Z(3RM P#:%\]2_GXI%V=QWKH>ZWL1M^O
MNA-;GK% D+(IG[O#F714F!BM""%(PSW&8"2*)NS2FB4$#0_[J5=NGL:]J@_M
MW4/HQL.J'7*RO?Z@VZF?F,MA%Q9]WH'LB!=",&N=04.&4:*D(C%03=JN-5%B
MN!>"GT[F%RD$QSC2!5ZO;H@F:J&9!"UL4D0W*?/+]&$RQ]E=O#=YU8O3$ 3)
M^>\]2"5"3IHHJ&B2.[PP$E=FXX/T47'# W !EEK+&?%4<1%\3#(U0*P/G\AP
M 9@KHY$FF&1CH)8&D3%#:*3>$8B&,Q]90P%S+^)> .;OA#2:1RX,:$4D>AK>
M)4Y(--)JBYYH$PZ&'>Y'J(Z/RWH.;S[.I8QY=: 4("QE.>6?H5XS[4U(4?M
MFD+\JU6G5[7+4"]RV>C'XYMY_;!+\%KG8'=8[,0BS8LIX7%Z]?$+KN96'Z<S
M'5V;A,?YKEN%@>]O=W=C]Q0A=XUA>L/NQ'@;W[GY:A[I1";E8O)Y5[(51E&3
MSWF,&*TP!48UQF&9:=SN56>QN\#LQ# ;'7.:<H-.DA>:,U!2L< 2D4I3JYHR
MJO?HF%U@9ZFTG-+ K:6<6X&!MW5:&RYM0C<JN48LEIMYOGMD.YU=R=CU"-O7
M.>OY/*(V,!,)I9%9D@3Z^>C^!^V=A4 !0-,%:AMEI9\ 8I,%KKPB2DLIJ$X
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
M3NJ)Z61TE$O%03NI!-4HK""M9(E)'Y*039A'FG6Y/?+0W?/R\XMN[%6#+G;
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
MW((=Z!X68\K*)L(:-ZF73H'27@6AU=]&\^O9&.\^OSZ*Y4V5Q_)\?XA&%@I
MW-K9$AP<4W*Z3QIT83/N0#QDF:/@;@:M%!SQ@VBEU[!#.Y&]FO*MH>62MJZ"
M!%1TQSS$6S/$^YIAN3AW3 \(@)MF>GWBG7T'!L$%*R7TU#JM5EZC<:1 (LTR
M-#77+1Y;3.4G#J)<BPRF0;L8$WT*^"D=(+A:1G]J=*@^0[[HYQ7->UFL)P*W
MLQEF(6XD@:(\L:HZ6['(11PK#B@T*#WVFL&XX]:^K;TT;Y/LA!,5.JV3#UG)
MZXK&?DI7Z/6X% ,RVEAJ$!4KV&IV'6S.\4E.5M@9@!UYUT:@[0$<PD8:KY[^
M;>Z+R&ZZ/8(KG08DD_KNL=&.]+:+\-#\,^G0%%[L@YEZ+Q-^WCQ6]7A*KTFB
M$_2&HM6M&RE74I;(74/*T$$;\3YDI"#_N?JIZ(9)FZBOJL6'I$Q00"QZ(K6,
M3TDQ9$8HB*A7Z#49>^9MSO@\>K)1<XR$C&VIQP8>@B.VEE.K CH)#G^>]C""
ML(QL8FRA&&A\9#7 13=XYF&M"((MY6;DM?2RZ3A-*JR;,5O@ADC@BZM\!Z)%
M8O?<!D>KTNE :.=567<YL>YA#653ZP#?F*18(F?:+%4B?A_7@ R!MX2T<-VW
MD[G2T;(29=])S: +K" >3SH *R&@M11'R:-&^@7:;')P$$+AP[F1"!I]J^5K
M1D^>[ &:1H]I3NIF+VIB5DBS<++*&<Z/?,ITZ,T8I1V7X[><AKE#@<0HD$=W
M*) [%,B7(!LY9\\-P32R-!0@JE,[Y7ZVY$HD*QPP''Z=6S!)M+K$[ "Z%Q%4
M,"QBXWWRG*L^ZJ>:6CZ#CND@"MFR%^/W<&29Q&I626PYR>9&2=Q[\WS!31SI
M-P^?/"#YO/&Z!,D"U M5[T5SW]@_H_DD_</9%BG,[(G&'*I5K;R!S0;VU>#"
M29@,)<IN4(GE$*GO2%P/:M@*-C2X]13'<!4(;3M(!MTYIW$-"L/3F75]2C_A
M#4H[Y8CF'3\LG3GES=%Q4("].LZ)'^SHVL#E3N8X- 0XGC<R(IBIA5C ,)^%
MQ%N[TFV;)5^Z[?&KDCPRN^QOX=A.$Y//EU4C\9Y)9)L93HR6;FI]NC&L%@J2
MLK8\W&HPSU;.2>8;K 0;B^)C'I7L.SOENY$;Q4P5R[J4E&  ]EQL.%U[0^5.
MXMU)O LDW@USC#XQ-(4H+=?1&6SGM9V<!)KV(@0./VM0V0=D/2,Y&A6'!"RC
M9?EHPX\<GBF]<,P9$[$-OSATVI4$'Q"2[A(J/O6?3AW,M,HX6#054C*3.;-X
M:26_7[4<:$4AZ;G%;R%;JRJ+G/\T4B5 K]-3#*0S*->"&[DB59H[=SFKBIQ+
M1H"[E8L5]0:/VO"T>3)'8SK#KUI$J;U %DDS@U-Y_J]5&.Z 4T;R-^BHXCP
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
M(\GC;E @YKI@R2^8Z0V/^CMR/5!^NA%SS<H]7.&%?#GC%AQ3QB9AQT@8J1]
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
MXF^X@+(H&=E+V;S7OIR[8] @H\H;M$FUF[5B3>S3YRF-WUZ.2S\/L?#AWG#
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
M]"%><1WW=IX/:\WAFL837D8.M3,%&*?&;OPZ7Q)=E8!948E*EJR<K"\MXBF
MD5T4<^7HV"(_3RVQDY[<"&3T;*4E55OE99QVW=Z&!;MZSC&;IF2KC&]?E)=E
M]@($3DB]DJ0A:R#7H#ET_[)8MT9H&VS$OEO6$2K7[RC;)&+V\SZ8R1#@X6PE
MMV(ADPR4M"@C79IN22O" <JL]-"L1SZSU@.34>)2G(=00"Y&?0=4M;.\22FC
M<,&0E0-I*NEW]0WT33'H-"J.BXK3V3C2F]!7(;,*FZ\0K,U)7Y3S@3E+#VXR
M,15[O4->]V0)(:OUDBS1+-/<A9I^D2N8LO\B2":2<%U#-4 2JJ=Z;A D3AZ3
MZ#-S<2LQ;)& <N-'U'):;9Y(!3I8T2\9N\[<][8?]/:$$338;&VT'L.7<@&M
MI/(@<2#]DPG>&F$R+J(/HRQ9G$^<#E.$T06-"I[UP CD/X6);3OC?$ X7FLQ
M1\VWL5#)/Y*+86'4E"3Q=P3DOZ"-V9+R#[]6),&%C'5M"%FS6(O"R&$C$:N7
MC9Q.<M!3B^NLSX#^F)/O!7!(=5KS9RLXZ.HMZ18"U#.S"L9_]YEE0N?%*7M8
M09Y- 4YLI%PRI*MGFUFIF@,>IM*2&]7ZTMH,M$;;8L<NK^;[?<O:)W+A)"D;
MH8G>);/-I&\!\UD8_98\\E..-#[6W)4G?B-H9 P=BOY,"N>C4;([3;M"<_!$
MFHP8G4Y8X^DQ?Z)$!V89OBNLA:XLSN4)]+ 3' MZ%OS'G%-XH])7"H3G*A.7
M/G]6$O"">;X)E(!Y=S(N]8?"R<COYTEVG',@N;KN-*4+HM#M\)$8Q[$!;E"R
MRA/^K+>;K?<RRWM5>R3-)@1FC.W%X.@FHG"DAQ&/0?@>G0-60O6 -1+Y ZP9
M+5=%VG\V1;I$U*G,BGV#0D%3B9WA 12N>*_X3%O\1<6;+Z$$8<X' C0YYUMY
MV_BQ;=.O/?R5-.Z0H. 7F9JY-!$S!]D!@J,0\9Y/UQ,4X:S/I</HOD$M *?J
M-+R-;\^S%4!^D1DCJSP:88O"2_.\1,TV4ZD5;1[M$8)(E>8N<=!;AWG839(Q
MW!)]](?NF,BW77NF.V5W0+=H<S YAKSC<GGU(*2>CQ3!O& C'RB'K&$+_U1H
M3[I\Q:8CA\S9<O=-99\ 0HINX4;O)[U'!3WO\/@<P/_!$^#OZ-OYYIXPE35C
M%R0&"75G\6\4,#+"LA'[GD&?XV\0EZF-WJ*KITN#H;\JYON'7<E):F@Q(9(^
M8RP$N1[)JO*K=*Y0.;5#3O']<B-^M6K$-7D28O$K:+$U1T'<JIF9_3'$?PN]
M^$>)J\\HFT@FG#;9:B5P=$B 0?&'&*YBU-BQ(KLDVZQNFV#@DEBQ.$C3*_K/
M;2^0=1CL8:[Y!L-9\+D+$!')EP@R/%I_TMDPCN2PM7;MP_8("H\4>=5:S>XB
MSP58%&IMN8X$_TY^JXG0 9@I\49"A+".!& >OC!X'E\N_Q$;10#/)*<D^H5=
MK0/IF#-38B"C;#1PTRK[%\0)W;1]6J;]+"#0PK 9&<+]VP(T5M%J\6GE=*$=
MU"A+1[O$&%JCQF4+&?O,ME'6T&8*]L=>'&TWG ].AU41XJT5JC=.;W(T2@U"
M 6IY3[,8H8X4&!K>J&\NPCA@/Q6I/M#C57Y:(X@"A,YY/G)WQR,K388^13Q<
MVRVK;T LJ9UJB&)\WT0HB#P<0G+,W*A4DG(I$P>"HM#2*SHGV$\^FO66R)%L
M8SMVND.24\Y&_,. ;*.#11;X5)4.> 41M*X1Z>K_?_;>O+EMY%H?_BHHQW.O
MYRV(PWVQDZG2>$G\RXSM:WDRE;]2(-D4$8,  X"2E4__GJ4W@(LH621!LE/W
MSHR(K9?39S_/2<F1K1*;[E@XDMH.6BQG)EBJ/BK5F0SC\X1-^FPQ3]=HT">G
ML'Z0[GY,[D3;BV;-\/<8*Q9BS)"5P=WJB&NAIG!%*=PY28P_E)TX8C<VM<T:
M,YIG>4$98 F#.FA#P[]5%DAYU8="-A[ G-:Q3P<TNI.]!]G 8C.OL!OVB<1A
M$;\CLX^9MNU5T5H0@@"*B8@5;D!F&AW(/*B2"3S'I%+K31/\.!Q\S.U3YF&>
MLRV)_)*C)OQFXWI5E&=J%_Z]&%_+; =^EV^_B"HJ4V(&-I_2NMN*%$)[;?S5
M%9M+-9KTF9)E96H)GIRNSS+\WG#A=Q=^KQ9K7P=H9?DA8X$@DL3!B4&,@"-*
MS'G=/O*,Q-YEIH&!"C+(RJ=5/FF$5Y*E^Q@ 0Z-'9W4FRF?.E5MPDT9L5]A9
M6#VX2#-*_;-6G7504O;5Q]'PN(SR*:4$TN<1C,@V=(T0L$V%&P1XSW5A\0@=
M(5;ZG7'.K:S=IL$)'2(U<-V%J4K;*>=<>VU%T@JHM:%B+4JYI,S">1I2BK_\
M@'FQ37O%]61@ 5 4L*\.*0$@HAGB@+-K<4&UTNQ[4[ Q;@I]6"T'/R@H9+%&
MX5<1A=,D@=$AB10#EZ;F =]M!#QI^8',%8Q5M*;0 9O-V)6IUN21QI1M646O
MDAL7LQG+:YJ(O0[4D007^#HU=X %$,G[R)UD^A%(W>E\"WL5F 97-QJ-?CUM
MR4B27F-^4F^$O<""RM]% 56D7!I2 &DO((2\W'<4N]?< FFGT3\8T@X5[79?
M':Z@HPBTTVC7Z!04N#$>8PZ,VQN-3 O9*G-6NW?S*E9L$G.&*KL=B6.1*5\;
M(>*C$P7A9>G9&<:=2&2$,U7$JEZB_, D/9A%V2-6Q80Z-"=S:7V)J3<6-TE>
MG X:1K&J:&2)E5+_&?M0J"XP\G"LX4%D,T64MR>+"M!O(0TM#ME&Z*)2YTSF
MIICIO7*GY#A/"=*:M%YU$471RZ:+(+*BK+4R-U^MS^G>9M/<]N]K^S'TA!$T
MS0!,+B/%PA8!9Y/9M36E6,*6)*%<*65Z6^G"6_9\2&Y).2_D)K6#]L1AC49G
MPGS*C70KK(I.Z262?G?L@2OL+W(\VS0(N!&%]^"8592!&3CL1C+&H.$,-'-.
MCS!P7Y3*89065BHS(;[B,!1?EAQU&T5P2[[J#M:!#]9J\![*IOVO7?,\]K*[
M6*2<QA*,IJ&0*91CD1$QZ/SYDF:[FF(PG(:R.":+#4]8S'F \9BP2#"4LB4)
M(5RA(Z'*D9!",%Z5V6W%0F6I7&J''3652#B';"T=.2YS'"12E)7%>)>,"2OG
M!';ER)91FU5$VZ(T4@%R:G4BT\>33/N]K%H'F;C'M%-((R2@+; 5@ES88$F<
MG+]DBG :#C(J&/"<7DQY_R@@.456QF=6SJC@H%$9AXY^CX=^#5?"TEL%!/5O
M(9.]J'X?.Q_QBAI^I;OUJO(*F0UC*A4P"4&CCZ!?<3;7OEF==#47-L"?#W_'
M0C6&HN0$2A3%K!B@+5-N2Z'^6U4RH8L\N.;-'$F9%,%Q5'L(BFQEGJ['?6;_
M3<_;: ]+M6\J@<%&RDJ+_FEYSH+XF@XQ%]RX(W$<1T)6_2CL@ *I%S,K.?=0
M<$D'U0IPHR-57.93O;C-DXM FT WOJS@QH1WQ/.<&4S3P!S,6ZTA^"IJ08)A
MD<G.$*4S^0I/@R.WHR"W5<YQ)!D&8HM-&6]HP&:5_(67846,01[1.:N65_+T
M\I,N52Z'K'0P*1O:3?%[3-Y0:IJJE"[I8R98-P1@L^).UG)%JFQ+1910/,UE
M DPAMT1)AJURX,XH?/1[/ EN$D:; ?J$)8A6;A4OIB5?5Z2061%;!J+1=2D,
M"J0RXLTF3#9^<RGO1Y5FED:UY!0C#HOJ\MA42?G%$E*KOL\"H-98*:;4R:39
M<F4&^\+@N6L*%X^F!)BKL(\UD"BF2NE,4CVY6Q%\C57[^CP-B5G(&+54EBAB
M@6XVY"<D81C^A\Z&K%&@QN39"I+G+H3IK.06M!R+Y>QC:FA53KM:L1>,V63V
M_%I@;N=\:FEY",Q#;> Q3Z!X^L9AAD%P;&J8Q.STVWP@'\@'=W3QK%.[FBZU
MRZ5V54N$K=8P"-K\XS_>O[EH#( #P9H@[\+Z#IE?BS:B;EW"Y=W)(B>J-8E'
MR'*I5<F$;&E2^+F=US7]!>]B;'3)@_G5?A$)8"F%JH!S74S#SU3.[\ILUI6*
MB91.&E;-DE6$=E&(;X.Z!$^1])-Z%ACJ6DJL2L_2X)R;^Y><KC)T%6+VVE!P
M* W%%6=_OQ$C;E.-;8=Q$PKT$W!7 ID=@3!J*0BYFS %JGDA8=L5?4K(]A^)
M/$$F8KT"5P5BG;*50X.I9((KX7.Q4E$F2:Y:Q3?K3(E_)"E0P]]$ (J8]]'N
MDHUHL%3HHH]*8 Z+.AU%35P_$EBJ#.@;:,<PZ.&:<[<"@HA>+^L?6;^X\\WY
M5%?(#T]U\:&F=J+L\3K2MM/H^?R9XZ0U*O:8RIXA:J %C%E;7<E"("W08#@;
M#M;YKR'&?>F@2S "^NI='.![XH YBO3XANEH,=/X-UOKP7HABWBYFG$Q*&^<
M>->+((4U$+),1B6H#.]4DVR?@F'7LM@<#AOIBF7>HQW4FE9]76W#$X=)'[,U
MNOJ$_Q4KF^("B(2EOAI$4.FGY AX\!73. OPS=I^E:W.-6RT(B_[,*.E$4CD
MQ8"0/"D=$A-L,220$VJI3V7!(-G3$$] E%"5G.5G,*BIE-_$**$8ML\RF:9)
MD$:86H1/@AW&(2OK%=+U:29B&3<J+W;(L*V(G',N #3W]_Q%ID;%-RIS*T[B
M"[/PP/IO\."!FLO^1&\F"(:*O1E<5RC=A4)?(S]0).'L"Y -@8=UC!>8H'Y!
MB+;S!/1#1L5$= ;N'11%^IT$=@E$^.]DJ"@RU XHQ@Y%7R2FP.&;I809)UZ6
MU*A_%^6#:'S_==]GB"U8#_-=YIM6"7BI(86YDY@10:#@$ 4)+FX-90!9I%.?
MDI^%A2^5I JT0CH?9&ZT_'I,(AGO%U1G!/-C\40MEQ@X9;RP5#3)QG&6G.>H
MS'$=(Z&-5EJ7,6NYF1VWQB:OKBV6IB#-"3O#WP2E:O?MDR!7!=13,<+,H<3.
M/@\9+P#!N+3'PCA=7NLJYL(L<"N)+LOS871Y,-8"JQ^?X024LF,AOP:1!@>1
MX&K$_VYD*KQA<^4^:-C"6)!N9$7:X0([WQ6Z0105L'=4PB8Z]N6W2^/C8%(B
M.]  W<\8?,_.Q4-@-Y%>$(P0N0Q9K["3 ,X&7FLM5E^QW[/"REK2Z&A' J4G
MF5\MC<EXD RZB5*?E&.GT"'/@D&S0X+RUNT-HJ(]I/HW^)A*C 1)"I_L3ND2
MT8\DQ&)0JVS\(<0XT%C;)3::&,R!0@JEU:)37:=\("P1DOUK;#1KU, R!H\$
M?H&>W(Q0'VVWL4K.L#D@!RPP_U/=+MD-8W635'=99,=!?2I<S&163$SPK5VF
MS-I 0I;]1 S2;BJCE17D>!9$DQ3(0Y6ZD27$YL:,84ZP&RK+QXX1RGX'I1-@
M<51"7$7C;44[)@-3[JD:!#HRJCR!<$9$/$Y2*U=(=O3-5;FY=2H98,*V%^:8
M,T'<FR+ECM:/@]8#QJ4+I3=Y!5DIV8P*-DES] 4AD1?9,:6:,\MCA!Q&ETM,
M/$RF4%#%K:(UJPL(-3)0BJT%A/?0/&Y'4E5BGU/V0@)ODK@N; L/$X,LIA"L
M0G)V$'F$4<01TO^PHPM[1.ER164D:TMNF8%2JY.B]3J#(2'6FJ.BXZ*B,;<=
M0YXR#<%FD[LK2[WO$'D);4QR V.KE:]:&2L_OX@E=O=_!;F+,T%)_XJ(1"Q+
MMW17:#OKEYT/\S04.>(X<UAHPA7-I5N!N!<Y=64NP#=Y&G$OGX;IF/T)7.)M
M%^487TDB[[S .^\4R_Q?V]\CW3CLU8GN'&T?!VT7]<05#C,)OJI(!&L8A,@E
M7%HRA+56_9)(I,)+T([V%19N%#E*.!9*4+E/NE,D[F8!CTMGX@3*F)A1&U")
MD&FYZ:Q^(;*T0",USR3HL$&8PX*^B:V>J?Y<#\A%=?1S8/JA:).&Z%B13D7U
MFJR#2=YB)3L77=J34KM/$R$B^J$6-#*0JQQ_4FRA:7"O'2%0!12&M%4#.+@Z
MYF9F@>7L.:N, X[94H!):[>8EHX!%Y4]3(AR8T(+MD.[&.B[5N6P2M-9$^?=
MVJN[IEVKG8,R7.167>^R9T#OM[7-, R776=GU[5<=IW+KCL&#K4"D9)5"ZI[
M47S%-R9.B:647)E+N=J(F[LBX*/@7U8AU/Y-(5WE)L2KT-$5WZ-<EK$@F!D$
M7E9=772L68\+A9M,_C.-4SFN%,M2()FR@\+/A#NYKZO5/$EY1#E%BF&+TU@A
M(MDX[B8%"^-EJ@,2I9E(/#$<@TD)2FF5>&KEWA:J73DOPTI>O[3HV?UXFNPA
M7IF#&/(TF4I@R!+O!V&@4#Y1:>"8K9LP\YY]1LGTCAW*SS J?+HR?BWTH )B
M)I8RP7]R"HF&"L&8PEA,J$6(PB=$%(U0-ED]\VCU%UG?5T9K!,J,O\")9D@^
MJAC%E:6?%&;V@];9<C"!4I%?I"*7_7W,[5AXZW-; U)=RWDXV.\5<26N5<>=
MI2Y!2^6#/&+@,R%G/WR$TX(*>,/WFO5Z2_9[*PST%O'KX2'6!>4+S#BF5*;&
MYYC+#I?>>4DG6^6V_L^?&MWZJQ9=5=FD^D,VW0YEL^1OJKO-\WZM#LIH%.&Y
M]CYC R0<T@?,-FKZWH[MI@?)>%"X$74P)2Y\91D\ER/RN^!^?I*J]^'LO6<_
M*SFC4/9Q,W ]=<XXQJUAG&/RHELH!IBXRW0V*7: LB65Z6O,I:AZZ@I=?]T)
M*1Z.=6>#L"IE/HYL&*[@V0R>N\&@IGYZ 6=QZ'-JP;+9M%<X 2!A@%0;;)"L
M;O%$[UYZL_2:L9HB\8A85: T)K: "D@RF%@E2[!4M%\V989%6*2<4\7\@\K'
M5^1.'@\+7BW%WMC)&/>TCBPT?E1Y0K(J[1'XVZ<HT?"(:.UT^\7$)$H)>U2$
MBR=87.[6>5E*B)=O7]X31"_1FGS B>P<3*-F']A./EY@^A3[:"9!&"VH<\-R
M]S\&&S&W%*,SR%9$FB:@(^8R5(,<#H:3:;S7$054?(XLR_QSNH*@)G!**?.2
MLAQ0PL,FP+7%_#H-QC:BDT&EM+I\6##"Q! *V/DR?][&"F)U74669-_2:Z6\
M6^Z1_\VVV[9[FUUP[:C\HAH2.7)EZ'(Y-Y]C1 'C6,ZHB$*_ 5T&HZE0G6'T
MN>7FJ,L O7@;]KT*2TUML/$!TJR:-B9E4CIE@@&Y/#2(EK3?%S(*I]:,MQ?K
M7%!:R1Y07-"BK47%76&?/G%YZ /9"V5/D]EE^O?02]6L?96I@($[[,6J/Z*:
M>>GL8EA>I%*2#R-TE%H)L@I.IP LEF)C!OD'MYZAUB5 9)D$4%W1)N(]4Q@A
M!BI@4;)=S5;9+0N-VQZ-LT6Y;8>DUQB7"NVW18IHT::)2^EF:FF1L7:';L4L
MXX0WT(PIJ1PC[79/%^RF&>2!,I:9@FC-BZW&=7[(4$X&2)UF^ !^Q!$+1HA%
MS;84U) @-"7?M78@LR3'#TQ%<'.WKL*;>S7C!'1NU>IV&ES=,0\8MU8R.-D>
MCI8IH "L0KLE.,-(']AC+IW9;,9**&\$3]%YOZJN7>CD--WJ64-/41M-HZIR
M?9TJBB%H%0ENSLQ>]JPS 8>5G=V643!55K")3^A1(DT;!3DL)QN;:\>\>>O3
MO4'/3\<D<XBA74GNUJZW%7^_"M)A /MX\?%;).[ *,J1$2&V,:93TU.\MZRZ
ML/Y[':*R@,HY-D$<%>R),)WYLC&Z4<IYYY6>K04:ZS&3!U)/S7O'.@?#,^ Y
MEA%0*<R-P%Q^J60[F ,<YEAU$2R3=,%[:8@*1C(:+2@[;A4%^?8-P/[04B<Y
MCM@19L#SE*4 ,,/%BNZ$9Z41%]T1GO%$8'5'R&J+WM7 WEBYG\5>R3F;>UIV
M2L?N9N[%IJOT89H.2JN8W'L4!X-++K_1:(&?3*A..4 OXW@!3W_65/\.1+77
MJ%_\G6N4K!&IB:#]/0H9+4B5=@>R6R=-",SO3'F76 E<S>64#7V_NX#T2^/N
MON$P)"GCN81I*[=?MFI3)]PVE'S>[+90/=R*<TD)N00'MF955\4>R^=VO211
M]53;/X'.+?)3:&(*5I/AO0TX](PS8<]I26^G,B2)?3PV2KSQU*Q:&;T[R<C"
M4F87AJIT0S:,X] -NK2._31B>F14/\,&C;Z\3I;:S755RCFK>*CVDRVPYDF_
MH! BU]394(P4HT9F9T5QX 8?(_2":1*-)78/:Y0R<V^DP;AUG;\9@F5XE'#]
MES61>$5(:ZFM'@T%O;NCQY94GV6,O.UBY"Y&7A'59>TRK3:6WB]EJC/^Y*WW
M]O,G94P6D&16MGX\;XWP(^4U<EFJM6Q2&,HB7W9ES243'S+D;99,\ENT.SAS
M6D; _E\ FEAZA_*\Q6Z E&-<L2R(UQE8$M/%^BB)17*TP.IXC;XW@^%/I1QC
M5X]=1<M/U;SWQ;+^TDM#5CZ2F.Q=:@N*L0QN7O--8IM(Z!"I+!;I2@K4K."_
ML$%]93,='X<K[DH]=52FJ!'GI+!A8WOE^P%=+4SL9C]:*S/M<W0?/556;^=J
MO%NDJ(-@\VE_50V'[)2C!C":!O&U3'L.8H,BH'I:ZU<'4;GM4*D+A0%*9C>7
M8&#A\A84.O6 L)RN*33A;(^RLD3:AAFR'N:2 @H&WDQPW_MB1A^U@+:00]E7
MZ;/#,QQQTUE@EC.KB*"PV:!_"BZA$:O<ELNSH02.U7U7UV#R%9/_EI-&5)[(
MN@["N.Z;O-\J,%BH"S=G<07G5&JS>C*X2<*Q5'M-D+(TG<Q0:FE_I<?]G))2
MD+?*]69\$G2EDE=G5<5^*G165"I&*7;@^@KLQ,HG5J#TEG.#X$76I7V5/L ,
MI@1LX:2?Q>[T*:-#*QUP$MB.+"B.9ZN[K/PWWUO,I;,-]E$R;8-*O& 4;%4V
MKUBN%4G+13 K5--3VD">*P 1V0I>OIG@XB-Q0Z[T^!KF)?-D2N7V1A Q8T:I
M)W*NP[(].3(I 6L9@LCVW(;Q&#8HO5LB,:LL8C4-8W(,L10D8I,S4ZI^YF&I
M1O(<%)3U$O W/CHC'P']:2V7::YH0<XS<BQ617(\X=ZO/_[@E$G")J(BBU9@
MJU:XB/(JK/?+;59[S#U8=86NP5&WO+Z:*VP]A55./<7I)ZM\%$N-O57\#B@O
M)-NB[,$HI:$^V(2G$-(F,_Y$>=/:6!"O(]*"2 EQ)[,[193J,"5^ F@YY 8G
M$!A+B5%PZ7<(\S)?Y(I:*6G$R',<+$)Q:KF.[ 14-W3G9!A PF9AL"Y(2\6
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
M0R>\H'4VD^'I-G[3O4X3^S'.(HV R8/A@]"]7& @@>Q0.*C^Z8C-$!9"XYR
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
MR6@HX[ZM;M6#C?0D=+%.;U$H<S)BNIH5J)X1S7JSQ3$097N$\>K#JT[M.F5
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
MS!:CJ5UR. YQ1L.%;"2*]9EC,9O+/V,OP%:='M4W>L,@"[/BFLQPSF(4!3P
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
MW\8E?/^RE["[3_,$;9QDU8_0/8[#+:=Y* ;MZ,O1EZ.OLZ:OK56 7=#76>D
MSA-^5+ZN9JU=M2(81P[.$^[(H1)3J-?ZE<R'V](37@GQZ-SAI^=4:M8ZF]-P
MG<?2$9=SASOBJAQQU6N#0W*NTRSQ>8VMFL;A33@6\3A[B)AWKJ.J'Y?605U'
MSC5YZO35W&Q@.?IR]/5]]+79G[,/U_?:9L;%/GHT):MS'_UM?<ZU[CO6=GC'
M-%;7N@^YQ^Y;]YU;>S'7TLZUM-O[RJUL:;>E\5U]BQLKRZE+LOC/(KP)(FX%
M_S"OQLDJK?=,L]IJ*W8L:=T#?/F0DUH!1Z@CM$H26KWA=SN;VPXY0G.$]MWS
MZW?\>G\S,M+.Z>R$Y/]EEHD\\Z8B&GN3)/4RD/XNK:PZ4VCXC5;+;]Y3>N&2
MB<Z,)@9=O^/Z[SJ:T%,8-.I^9[![Q, 3$GU?DCR(O( $H!-YU9E"TZ^W&G[/
MY<\ZFK!$7G_0]P?UJO4,=C1Q2)IH]WOP_ZY!Q@,6[=<P&(91F(?"&7V5I>QV
MI^DW':]S%&$HHMGT6RUG\#F*L!IF@/ASHN^A]EYD!* 3>=69 BAS[8'?:E0-
ME-_1Q$%IH@E<KN=\WXXF#$W4VRV_>0^(GI-\I22?>8BR3WR;BW@<YHO4";\J
M3:'1K/OMSNZA4AV;.Q:*Z/: SSD\$4<0NF%FU^^V-J=7[;[,1(ZHW>1*TGF2
MA=13+Q51D(<WPM1Y8'Z_]:"L$JF;1X)AEB"LP]I'EE*"][_P31Q3JZV7FY;#
M_B<.-QS_Y5G8Z_>;]>YH/)JTF^WQI#6L-WJ]9K/7&[<FS4;0^E>K]TP]-$W-
MAEV+BV$J@J\7P01F^#*(;H.[[-E/Q=J>,+XH+7QYS=:NS&3R?2M#;WR)ND,X
MNG>MF-3&8I0P5-7+13P6*=X%HPPJ/#IOFHK)7Y[]Z?YMA%W\0B53R<1[#1_D
M1.G@YU4D8FVA/)D7R!A?MG41=@@CB/.7%VUN/WH(ZG[_Y>UO7J^FQK_G['K<
MEL+:-.JU3A\7X[?+#Y=_??O;VP]?_O?*>_/^ZO7O5U?O/W[P+C^\@?^__/6?
M5^^OO(_OO'?O/UQ^>/W^\E?O]<</;]Y_4?=\?GOU^Z]?Z):/G]Y^OL0+5\5=
MTN?FYS\/TY]^7KJX@A&9PKD=+=2#*/K9S_],%EXV31;1V ,N,O;RJ? F210E
MM["B!""WR#*@=4KP#^(@NLO"#&DW6:3>)(R#>!2"63!*T"A0]X%ML(AROLVT
M(PMCO.W?BWA$-]Z&^13?P@+I?_[4;S;KKZY$)$:(U/-.O_I-D =TM?&*7HX?
MAO=02F: MYI19#G\,,,317?&20Y+!S-*19YXP7PN@A1G):),W.*O.*1\"O.Y
MC.,%//]9S),T]V!P[Y)TQ@-KU"_^7O/>P\3&<H;P+G@F3U(4@>N&$II^L?Z6
MBSH+[@BU-X!1P<.W03J^B)+D*SYCS2R?!@AB=)-$-\)+P^QKYGNPIB"2X4$*
MRM%;LVPQF]/"U[R/L&3!*,<IJJT9T9:/P\E$I/!E$!TPZNB.<0/S:9()> T(
M^7!.$QO>;1I2 /\GWXQ[#F0*M\,'DQ0^_H=0,U:_\11NA3<442A@%CR84;"
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
MD,@@!S,0IEX NX['$.7B;!'EX3RZX\> Y<KGY&EFKQS*\R >B1JKM^\2%/A
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
M4AW,1#Q&G*^,D7JM0AY&:WQ@S<RAVFPH5'J<V%B6QBQ2 R1IU<G@JI9V:F!
MZQGAMUNKZQ_4?LF:HD&IIN@1Z*/'>S@_K@]X/'@6V'N"D3,OY(0F]+]7^Z*:
MY<FL/<L[*<7;<IC/&P9@>-4X#KZ.AI-)3/MY&@*[N\,J!VZ5X"\W>RB @DL
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
MDDVS*2!<1]S5VT"=PX$:,B=U;$]FP_136-U/]H?&@G%ERWYX/%:C.<88L?&
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
MJ)GGUT12!0W6E*DJOIGXMU%2NRF\&SP#_>*\,K^+=8H[ULS!,EK&B]&(CSN
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
M[V^G[T^ON2WQX13;Q[!\[^H:G E6LG=U_%OGY,NG0S8PN,Z:_G<<4H[!_/=
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
M"<9*GB;L^ C8/!D?H,5&N-]U*1M,NYCGA>079=Q$*MTM/-D*++"XH1#\-,M
M1N$$D@Q6Q5FMW DVPSJL3^D=9&D CGC&:QM@L<A]C*GC_'L^]['5&.)'5=R#
MZY/K6SFY'MQQ+B5"SEMX,FQ=+>D*IP#7OER^&_T!Q(4#6=BX81P!EP]1,,2P
M%'H;APQ]$3@)#K< 6"1][E/C4L3<9G'/Q=YQ;).98U2MYI9[\L639CF*THB;
MIJ$$OD_",!EA@V'9,6Y]SH?(@<U<"5 9=?\=!:T,_YUX!)JDJ*^%ST[J_O<"
M;P)<Y-->3&\%Q=<8B<V@#BD;EU>2MU^JQ5I<8;^ES++F+\K? +:QS83 &0&7
M)MOK#7@4QR<H7IG+O3Y[9:D*AZ*/1WOI'8<H$Q\3X%RF=-F4;;S+*,M0E(A
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
M*B:IT[BDS@_]0>?,#3OOW.EY^N\O1GP]U*O>P<:6&1XU[^^N%SM(:$_<62'
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
MG_[^&:_WZ1MY<+3[X> U_NWI+CM6UI#(J %I'?KL1-!G)^T@9BJ]\%F:DLJ
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
MG=LYYLIRR5,"ZWB<UE+42H$R2MI,HN-^DI3(J@6/G+9"]&TVWE;HRRK>EN'
M=H[1>N5 O8> 2@X$(QI\9A$L43EK_,<C:4(U.&U]V.?WAK=56JF*MV68IIUC
MY:0BA@O@AI2=35-R5TD-0>L4LP]HGDRS1\+6@;<-%,0[;\L6WZ<JB)=9:712
MVV^N9_']3U,8I[@S.KQPD[L?2BV_5-EB(;9X,:^&M>+":Q&!6\U!.(9J.$H'
MFFN)XRBDU*B&-;=U:FX9TKY="E>DW3_2Y@XVH&)2SCMP)!*<EZT#RS.!DL@8
MB;"DK"H)O'45P2U#VA)$<$7:O2-M3@$3ZDNU*0$F:@="1PG.6E:V[1-#46R3
M=EO;=!TEBS91_H90BF0CA@:YXT:C-)X6S9X4RO;8NEO'"FTTCZQ &[O1,^ST
M2B%WH9"7\[(XRL0I\02(S H$JBHPW%H(GNN0O6(\HBSFO$[6;0/9_<OB"K)O
M ME,$2<BA73"0#;)@+#$XCQ-T'LZXB,7.&PFHR*FI(*L72!;@2*N(/L6D,V)
M82M83I0*D"47N- 6Q3 -$3Q!A6RIM#IRG,GH&A9X-E ,_^0BWNA^W$F3.[=J
MWM4%2/Q> HY&V*"?!\.G@W,_SN>G:$X&Y_UQC<);C$'"O!;&8<LZR  ^9#31
M.6EPGBO0I-01Q"D\&8)VNLM8G:C;!K\5QDM4^"T3?C.5S P-DB<'@BD+PJ!>
MMKI,X#%GIK6**,8*_+2H9K1E\%ME^$2%WQ+A-Y]IQH?(*<D0G9,@!+/@DTT0
M>'19,JN-*VGKNG;1:F!50=\(KZ;"2L>[42J7]+:HZ,897BCJRS0S[FVYMSO!
MG34YG3^E6,7VZL1V4]SYIS)*3^8&J1+-0D3S:EYF$YFT3"R#H3Z7U3 )AK&
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
M-D#=W4'D_?SD26=TEL)X>/YV4KBX2O&U2O&]_MCU7_7\::HU8^Y"-E<JIKG
M76+9022IG*.-$BP-%&C"63\K:E&,E^I-74KK4EN;$+A. 5X1^,T(G$MH%2-Z
M7!9!>X/3O14>3.;XA1,;8HB,E2,CB$ MKI=0JPC\WE1WQ=XW8V\FM163C DO
M07*F0;C@</:3&5#+I$!1;HM<I?8R ?;[<!!2BM,PH1'>N)U!GE8C;O+)#DKN
MMHW4UZN5UY^QR+3;?\9>?XZ=?ICW73C!)@X_UIVRNW/)E4IJ1#C%F5'@E78@
M/''@ E/ 4&$;F@4E";F$Z^M+9S5;[$,_/U'1MAJTS54=SI+HB%J9\6#0MUJ<
MM*/6$' 2SSEFYIA$U4QKU>&6H6T)NKFB;35HF^ED%FB*!.'EO$HXMQD-5D4*
M67HN9,F-[E1)QG0]!*2-&KGM=18NSS6?E^7H7O_&</J: ?;!U%C[PH&KO8M1
MK9GDEDA<^^^O)%UZ_>;8>IF,C19B3BC,=>)@H@V0,T^&"96-**4=N>D2<_LU
M[IJ.I<TP7T?]APKS%<-\+O72I_UC*92RC'G0,J)&4>@-'$\!J$/SG8..B>2M
M;<N[2E>4;P3*EUE3HJ*\K2B?R[_T*1Q'8I,K15]D5AI]O_%@11*@0R969N.<
M3TT\.ED@8+25F9<VQ*3</2'L9I/76IS(+9FKYHY;!G=]^-R(4&,=QP$'EQT:
MD4P$&.$5R.A"2DY12LL14]V5-;ZV55!=AYNH4%TM5*^:B< #:DB$JDY1@G"^
MA,)G#IQHFU,9:QFVMC7M*GD]C6N%ZO=E"2I45PO5JX[ B$!II@2L+BF7DR#@
M)9<0/(T1R3AY64ZM<-K5=+73ZO>J^K^S=*NM5_VW7[*H9'3GO8:=X^Q](A*5
M@HAE =(["S9)"I%9+H1B)$6+1"1E5RYCGZ'ERX^;#N1V[S!4(-]Y-V'G6*"
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
M\&'.TI^&E;'5,)5,OD)\>ALF.4^;"1R:LQ>+D4?QZ22FD9B#IWL#2C.9"6J
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
M#6C^N\+2XY7I#<W';T2Z[S89!_CM3FJ_BV?I9#R"'UVZR$S9-UU7JOUWK]A
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
M!IM$EI.PQ *7^F3- ^VN(KDIO1EL<0"@<CE!Z6KRO,J S4I/E=ZE"I ],)B
M9X(YF4) ?:22$P2]%L]='%VJ( -K@]-::8B /JQZT7]IU";;7&&/W6-0]'>Q
M9Y;-Q1CF/YFY:<J&BO&7:5WBQI3CR?*=/*P5B!;F9.VD8,=Z-ISV,1J]%2'X
M_+R>%7ZCV7[X]?+NFQ@,TU34:\R?QM.W9-QL]U['*D$HW1B:1&* O \6NR"&
M^EI1[$>O>HP2CJWTYH&ALR9&ZM2<I[IM21KB$Z-_ Z/G9R<G*P&K"^&.GZOJ
MI=C3A5$WGDW1$35_Y*J5EJ)AU\C&^940DE[5QN!>$<JYOHYP1(SO8B!SHP]D
MSC2)&CB<D:^3=Q9-/EAI_/+RNEVA/0]/1>;V+0P0FY/%6FF?N'H!F4H[$)-8
ML )5.*I<KSZNRFDKFHV[>UY0S;:^>9,\,T,,8:S3%JU&>;?OV8XAI7/8F\9
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
MB+$YT >KC.>.F90/)OJ4?9>^?1UIV+ 8K4YO-T1O=U?TEFF?"5IH AR1$E$
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
MM/V:'PST$FU"5*#&3^7-Y'WZ7N.M6CD\%R:C<=$)UAQT\)SFY>GDW7GYI*>
M;-YLK>_/R;H2-=M.91%I=BG*K#FRY^&MN!67-J4E&_#9V)1B[METR3>X%.X9
MO?K)F]2\'"WHE27^S,)^KY#F.]\. &7D-./>#Q"C>>>+U4_:UXOWYI/SAO\M
M?)*H]<&<U-](7N[VQO')P@O57G ]&=?3:"_]O->-;]C>Q1[>E=/@,TZTP3H-
M4F$K4Z6)+&'1<T]++^7ZE>%&JO?O83C^&-%M36@OX^=_UBN.R;F-8=S_S*KD
MTDGW1K-A"8?\2;J9J:?UHVNE'=YW5(UB^HF,67(Q5V0M<P668FA.Z_"H_>$W
M#/H=FO-'U2A.*'[IM^99C9L)O2KK=29PS=.?&X>+HML\S]#GTA2U:%[<N&.V
MHSMF+9TF_4VH[9SGU_Z9;K-;_JU@U[_T4]_\U&!YMLVX?$B#U5_TV&];D/"N
M<P6__%Q+O0[B'=IX5B-+O%2G_NN:3GUB99*?]9[R*"^%V,25P//IYYX_TROS
M?UAR_TDI_ST 9J,5WOO=#-$$_XJ-_B95AC=NA3Z3/_T%T_QALJ0=XV7./.=6
M,.'*H#43><8-*[)2F3R@9^@KRT9<PWGWPW1C4IQO2WG?O/ZS?GLX/GM[^/^S
M]ZY-;25+NO!?43!SSKLG0L74_>)^@PC:V!XZ6J*Q97N++T1=02 A1A+&\.M/
MUA(7<;,1""2@8N_N!K0DK565^>2E,O/Y<-*D6_M;K>Y^H_<5-TZ[W8VU!M[Z
MOD[:K;_@L^"[3[=Z6YVS]_S[KUW7"]V-O8_=1FN=;?4^=S>^;YYL@5N\\1V^
MY_1SM[WW;;?1:YS <^XU>UN]?Y]^&#7.YXNN;@O+.;<XH>231IP2C70R$0EN
M',,0G[ \6920.L8W6<Y>TM#S D&O'(*"4-HX8C%W\'\C;6#)*VFI%%YPCRL(
M>MQ\A@)!,X.@YOL+"')<:N^"1 SS!!"4J8"QU,AI'G!4+OA@ ()P'9M%XUUY
M1>[>N4#7#NU);WS6_GB__JT,B'U02F]*$*I.R.Y H'_.]JS T%0PM#[I"1EK
M!;@[!OGD*KY7C+00$=%DK),",$J0I15=)Z*,6%\X_<MCZ@(W0E(/[BQWA&/M
M9: X$,&<F\7XNJ)_3Z!_$VX ]YYK@$NDA,VS.15%!NP_8M9K10R\&OW2BIQ^
MRE(Q]+<;^K/2Y:JHXLT;^VGX:V=@[8?PP/#3XV./U8E-+.@S%?HT)JV_I1 L
M>B%0X"J?&J: M(H!V2"<8#HX'^32"J]S<[-#NW!)SU$7'V_YBRXN@BY.> +1
M<\!7Z<$3-Q1QS!@">'7(*IZX=Q1[9Y=61%WBFY[X@M%&JW$3P2+[ Q\.PE,<
M\IP=]C-8B- _RJ4#YX_RME*PLUB'Q8;KIR\@+CG:.4#RYJ1[%).-#C.,0E0:
M\8@I@CU42$855*(Q&(V75@BO2WG7")(G5Y,Y#@DO*%=0KAR&OTR4FW \P0:Q
M&#A'S@8/*&<9RB?@R"2GB7<A*:T>=1@^1Y2[8^#WE0DX3]&4?+7VDUZ%N?M]
MTGUG3LFE6[Y_#N6\MX^CJHKTQ?)83)YZ)-7ZP8\X'.6<]/_TNUEVAHM3%MX^
MAX5NH_>MVZ:-XV:KN]?N-4"-&S_;WYN=C>_KIXWOF\>@I'OMUNY^X_WULO"O
M)UO?O^VU3U?)!ES?/OV\VS[]N-NFZZ*]U_BYM;9*&[2YN_%I\_C?IQ]$<VUS
MF[(@P=>4*"F6FZ.<13H(@2+U#GO-LG)?'^!$G.?$*R49R)RES(%W@W6*F"DK
M&&'7R\@O5_U&___,N@IN]CG_]BZ?JANA.A'YXG=C..K&C;216W<FEN![[H!:
MZX/<_X_]$3]'&T"IUF)NM.WDN9?QH^T,ON61],,%:UR8AX1^W5:)@_%A#-'
M%>*P&6!X.,G)2!)4D,S[\"(:%R9DH!K;TQF.SCL74K_;[1]G6[; C0<0DSZH
M\< L2ZJ>HNH>ZX>V ?RR10#?KY9_ZIMEI47@P2T"]ZY[?PYJUMN+WB=GWU<V
M:@&Z !9J-9ZT)V!^E+Q?/GS^IS:)[78T9I>I:&4>78CZ&M(@;RG+\0RYW __
M>]09G7R)_FA0T5%\_-'L+%!^XV%NXCB_<0CW]'&_^>GK,;B IVVZB1MK7VF[
MU_[9/FWPK5ZSL[6W4U$1M*_G-WJ?]]K?-_%6:Y7#_>QMK<'GM[;@^H][C=/=
M7IO^U=M8:YPV]SYVJF+_+Q?Y#8I92CF!2["WB&M)D-4Z(*I#"BXD)Y-:6J%U
MJ1]&?KN8.=H98L_\P/<9@&=^#[=8N=6".K- G9,+U-%!42=C0A$"6(AF6<6?
M&)"VU,!_A=(B9=2AZF'TB;-$G;$.O"JW+9\+U'H1HI$\T6PB076'P_ZB2X<6
MWW_)VU'09"HT69_T8:2Q(4KA$$D8(VXM1B9IC%(>\A@,PU*,NX4$DZ5.?\%T
M;D[6N^C<0W3N9*+Z UML.45>!PYQ0\)()R*1H)G!CO'$'<0-IL[-E''#XI7F
MS\].CP6W6.I96NK;H*%1+?!E'FMU9V<0=^PH%I28&B4:5[(+/*48O$#8X-S
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
ME(ACIY&FCB$G84\5STDV#\X>EG4U[3#B@G@%\5X9XCT+UV,)<)\$\_Q$FV3
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
MGTZCMTG;I_ Y] -OGNX+>,KCYJ>_=AM[S;V-M3][M\5<R4OG0K0HT=P+Q(@
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
M -W-<T5FS=96KTD_\ 9M=ANG^WCK>X.#8K'VZ3IIG/J?&ZVPN['V>;?YY?H
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
MX[V0N3A,5;KQ5>?G5>KWG.HWP:X%8380HQ#3&M3/1(5L$!II3I215 G)>'$
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
MFKMB^]B+G:W-'WO-W\&F;[?VCG?/_^\2WN7RZT%B1A,:."(Q8,2Q,L@0(Y"
MY3':$FJE7=M0Z[=M=@VDKYU7OA?;-D,/6(<4 <) O[-"?[>@H<,^"'#&XLZM
M[I6QOU[;[&=9VHH^GKK8*UD (_5:EH=I33VRH6;/ "1^%-@..CJ/!":+152)
MR6 UMYPXPZFW-OBD!=,V+D "[Q:XMRQC,([#@T@,MHD*1'",B"?)D)8JA_\+
MBQUEPFFSML'DSX0,Q&0L7+-$J19_G+5&=KG7'1X>91%2)1\8BQ"L:?>1<L2,
M<U1['W3 '/[G?*#.!J9(T)B%2HZ>2HY@S)\/",?")1=1Q#*7,*!%=_"$(NBS
M4E%8(M/:!EZ_??(]*49WX]$L(0*IG-]HOQ1C_S/X+3 \>]JW<?C)3?_G[8]3
M&@/OY[/6G(.CUX^=FRKSM=,#;GW8R?P+","XR]>5ON"WIR^7V\>[!T8PXZEC
MR&F1]QTIAW\9C0).Q%"*@Y+T&;9FJM5<R&I&[HT/@: H:9$,KY&.UB(L>++.
M,1<D6-%.]Q;XW4;#X<04%[3>C29Y_<9&S-561Q:#5J>LRK<0#!SA$*?E =Y9
MM]_*]WY7D,G6]_BO\U88'(UW#R>^.-H&PM=?L:[?;0\'=W]E8HP>/-386Q+<
M?D2Y0_74U$[\>=2[WCP_C,B!1WF";(+AOK/M<WO17_OGU%N=MCKHQBS>G( [
M7S.EQ[UF<<=WK0%,JO_EBY>;;8 'W5XA/^^&'2!R^2H8I5WAT=6.>AGV_JNE
MM*98>G 7..4A,8>)4I0J%5BBQ+(#!8YSL4T!YO2WC)B=G.=E-V:M]BH2@?^]
MH>(EPH+/Q+!E,4<5\BB\LY**I+UEGB60LNG=@E:_V#'Q0_##.P,@UOVARSLZ
MV2\L.5?>U1EQ^-%V3K&E, RMO$WS$RXRQ>/_IP\>YV#8ZY1;.^5^71N>!W2N
MDQ\6?\ 4=<KW2+WN:68QJC9BT>6FUM$=!-#Z_PQ;>:^C^%ZG&>'SXBD_N3>F
MXWNOWX;*VN+(8[$DOY1$HK))7P5)4S,E;;L+@D#8R-",J>1H&WV:;= @?=3.
M*VHMMTF"WQZ<2E8"QQ#6Z(.M+!N88(*N2>2-;:%6W\,2#GMQ)TWV@OU2;EG\
MUNT/^G\>P0(7>Y9_V(N\@]EOPA#>M[O^9-E,X_+SB&F<G>YL 6/X])GN-<,Q
M7(NWFT?MO6^?^4[37^Y\VCW?:WJQW_Q,]_^\P31.]WBC";\_WC_:I@T8UR[9
M^?37$3 3L7W9X/M;[X^V+]OMQO%^&Y@&:5Q^.)":)$&M0X3ELYQ\:&V ?""@
M\(Z+(+E2I&2&(.<Q;&9:AR.F28E$#96<!V5P+NQ,C8%5B=0!F$;@;V=9%'M#
M /X/MI>WE/MY([=6+$'M_[.G9_^J_5FT-OUMJJGIC;.6A:C4;,3[Y5M,O[6/
M7@/[Q8Q)PAD.VH+$:IVHU9I%GN[D(:NSR7MJ6YT!_+]_MUN7]_^?TZ_K'\7.
M.UAML ,[J9"'SYU,W( 6YI(^*^0*/+N"?@6$3X(KK"+2RN?J.PS\.\DIDB$D
M*:-B6(/<#<YO.P*U?M:SHVX[GY86FV#?P=2-!:%4O*N9KA537?8?* [#NN7!
MRV$OEYT#4YVKS@TN1DV(6U=?FVQ'7%A,,*SPF\)"YR.]>'K6[E[$./8ULBP"
MBHOB>4 &!D?=7N&7% \J2,'P+-_H3O$LWJI_0T M2Y%8:93CAA,736"$$Z*L
MP\8%K^\GH#_?JKNV'%-]QGLP\/)4[_W%+>.RF8G"E6P7(]^\>N<W+-B?\?;N
M00)K'C&78,^E0MP9@L#.<P3X0ATL9*X&M[9!ZUKC.B#D'0+>+T\)[<_)!;,^
M1,HU0!@/&+QG$X,V J2&,$WL3')Q$[K"L'?')D:QLN[7HN%NBL:'O 597/Q'
M<<+YY@2AP;=A?#O-3=;8^GH)[W9 @.1B8Q-RFEK$&27( =2A2)772K$0LU2
MSX7R&?9-MC Z*:ZY>-@J3[%;G0)P)O '?.S3<:S!-185N\$%MM4^1M<;Y@-]
MD 3^KUIW. "/II/C2FJVV)LOSX''Y"##U??8+ZMS=L_*0^U3>S%U@8OPA-CS
M+9" >LT-!^ ^U7*P2KX\GZ%-W-B-<#>?JV?W='JDI7N4AW8#1/NW0#3_]OH1
M\T$J&'<:P-K3!-1&4..,#!C+(& <F!D^4V66AJV;5Z]9H>PU?2"YX9/@Q-A<
M"9H8"00".V1%B @^PC8X@IW313MU_&B4]88KK42TH,!<6J69#=X ZB9!@*:$
M"F57!&4;!YJ"I;7>(9%40AQ<&J1)$,A(B<&QD2KI,#?*$KY>^SH&K/Z(4];'
MJ)01<6!/8H%F>=7+X[E,0TOPJX]!$#X?PV@&L7*7IKRT/OX&\%F DI)W%C%]
M^>OC6@O%[?NW:.LD6?U7S<&E=SZGN-?DX&KGL7<%RS,WSE_34>&DRS@V1=/G
MZ/,9$Q\R^\(FFF2Y<\9$'+PCC.KD,+#T7QB3N<)]'VQ+/A2R\KG3'_2&Q<Y0
MD<#>/+*=G5)*/A6"_/D*158E@/C9\>3#^4[SA#2:'VCC<O<"L.5 1YQL2@F9
ME!/1\N&C9OG87MO$A321.;ZV<6>K 3#6PWY6.1"= 2!,EK=2^[)<]6M___+G
MU_X_"@=S[% 6&AI 8?V@V^N/XS3+L^Q!P7S 8-G#"+C3.XF#' 'IXR]CV6!I
M"^%8K/S^_^R]>U-;.;8^_%5<G/.>=TZ51>NR=$NFJ**3=%>F!I@D]&3(/RE=
M@Q-C<VS3"?GTOZ5M@PTA:0P&7Z),#R&^[*TMZ7FTGJ6EM?BRYNC;!M0I[H[[
MHGGS.0+X-]<9E+I;Z2>VCF87Q4]T[S"\9R)3):TCT7!<%"7.7V,<(]0;BQ8O
MET++K1VPVS>D'[\A^&A"G.U[,:>RF1F5!)>>@4G)0HQ1&A$09S2!JLRY5I/N
M"G/R_8^[[XM'PEOIB/41]6YD@CC&,LDR2QH]-39FG'3?.W%_R9RO)UOIK7$6
MBS=3YQ^^53;06G\K5=\X??KZ\,WKYE?V]'\OK)NKS'J%/TMUTCL3YSVG;R7.
M59_#8O_PU7L4$B(I!R1!%B@T,\YF&36QQB93\D-%AJN_5-OB6^*<7;DW./CN
M]<V&S70_^QCQUL*+_UG,E$%JM$@S45O]7MGN'A31U5!Y+XS/4-SXX<\=5#7%
M&U7Z].+81$%'X]4O>]@_]).F(%("3P.4;,'6&U3RWD7)('.GZ"(4_%W0V_SX
M]_BIQ@!E/QWLKMHKV+[W@GGK$^*,(:>BJ>TC\3%9$HPV,FG)O3-;._U>:MTH
MXLL>S]2 GNZYW#@S)(# %<I'D2)HGTS2H+ET&FQ65-LZ,U:#D+&=Y7RF$&6D
M2M9/SPFD:(GA(9- @Y8R.F6]V-K)_;/!^"38C7-CNG?7*B;#A:G0N+H;;^"/
MYDL,P81BVF@7@;)H=7!H4$=GC (&"_$%UOFRD/GR_,5[KB35)F5B?) EUCX1
MDS60XL+EB>%0LK"U,SH>I'3SA!G+G]D5*KO"*T7[=#OCXT+%[S<[D3K#B5_N
M\O#@-.9KO$;.7J\X[]Q@?"57DK2=G1:C]#3A1&S>ZW7*3"W-P#N?E9,CS=Y
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
MB1(N$$"8$B>#(RI1;;)!NU[F8KLK.V?^OHK7%<;K8\KOBM?[XW4F50 8\#0
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
M@X6FGA47O1$0#/&2H[EG32;&LD"41+//:\<=36575-CU%FJ5A-:1A.9)3KD
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
M=9GX_![@[[UF*!C.S^^!SV\/Y&_0D"(_Q(<^Q.&F'M>?X:HD?>V&?P*XM+G
M_IEM@SDCL*0ANL@C#[PTQA(5@Z>L9)(%,>+B8_:(+(+!&CO?'DMW]U>]>_2F
MUX%'%=H;IZ[12X^XUND$^)_?-Z<+M-/UL)C 8*>+;OTXA/NH,7B=I%:&.W_]
M^>WS_L?O\-K9]OXGN/=#\N77C;,O;T9WNC[_V'GKX+O\T<[^I]3*4'SY*^V*
MU>"U3;*]?PB?3=?Z_=M(V;WA.&*&-9*82,1Y#$@YRI'VCG'-M<4^'<'$UL@#
M-[L6<[<_0VKE($6CUH(#HRB7W.BHA-38&,Z%B)1@-X 4/X=4R7"&U")#ZC)E
MR3'O(Q4><<T$XLPJI(%;"$<2G6.DM-P"I/@:8V6&5(;4XD**:R*%%T:3P+F5
MPD9E.3%48.:)9WH *7D.*9TAM="0&LH9*C'QI=<21;"H$(_>(2T-0=+(TII
MO,,>("76B)RP[BA#*D/J*2%E-4YG7="*4M&5BG(3@[*&@(W%PP!2<-DIU-QD
M2#T!I"XMJ<"%*Z.02#%>(E[RB,"1%P@3Y1D+'I11LJ04N'O73]R=+Z2F&T0[
MKGO?"/-J-W+1L/*GU+'R7X,BR=5L.C))3Z,I!)I6K:?1,B!F:SBB1,'K!J.V
M1)XGQ-B@D?**(X4=5MA@K$J=&CFR\GI :5Q/H]SVX EZ%SX^?I)E;RZR=ZG>
MB361NQB1+A7X(.!6(L4=1]X94/ @>E*Z)'NJO'\3U2Q[RQ 5R&(U;;$:<NVI
M$8X$ 6:R8 YQ[G'JI:50*;!V+)1ET.K%:RYS,Y]%DZRG=&6ST$U!Z"YU&3?$
M1,((LI1[Q 6)R'H5$/641V)T" HG75:2"3<FLS-Z4R>?@2<ZOJ'/:GJG3^N<
M3EH,G/DQ$3^&&F!^_7:V=7C ,"&EX!813-.)T3@U!0.DQ.AP:5D,1I? $)$5
M]TJ[HUGL9BUV9Y=BMWUX$$M)">/@@0894Y39(&,T_-,;JSVG8"[+E%1T?;,^
M.Z'+[(1.L550%L$)17#[4O/]2$W2J"<*;.14GPK6LR4$*1XB<D(2*K$ACE?'
MZ7 RX3Y/EL25<EJS)$Y?$B^5X8_MV@'X"5J4)J(21Y$R;!T"NGH4<&3*2"%*
M74EBB>=@A:Z>'ULYL+[>N:B_'W)AJZ,=JLXLYC2[LT^8U'^5,F^'9N>2,]NA
MNQ/WS6FMVVW7;:\JB]YO[5:G?,,L;, 'NF<91A/!Z-.H0^RQD3KZ$CF9['%J
M%5CF3B%BL5 A<<I;@!%;(_3ZB3/9+G@^&>Y98N<FL5=]:>IBQ)HH5):4(!Y)
M0$;"CV $%11KS*-^\9KJ-:GF$ ?/$KN@/G66V*>3V!'7&PL!8@F^MC"I6D4:
MBI3U!BFI(B\522[XB]>,K<';LL0NF,3.S_?.$ON$$GO515<B^J@Q15(&"58Q
M*Y&UW*$R.N>$+[$E(N5WK)529!_]$8((JWFE<YT7U/V&QYYS4AZ_IPRJ75O'
M;-I*%A) 8:E%Q@J/?&FE!1_:PE15[C.56;4OFL0]I?N<)6XJV\FU PE>4_"2
M@)R%9$QS@;3V"CG+I0L"G&!N*O>7<I4E;L$D[BG=WRQQ4]D]KAUH3#QFF".8
MC@ 21S12)<9(XE(3K2R8)QK<5[ZFZ80'Q&2)6RGW-4O<5':):P?1&HV#BRAB
M"E:E81)T'%/(&A6=5=Y)9\']!!TW1_?S_)+G*Y-7@O9 <<QOO>.M*^3S_V(Z
M=5>@XJ?W0Z7.$^29WY?;2]-18D6:1GP([;W4L7>Z<0UZ50']".V6-YVCR=.6
MX/:JE3>XQX%VPED[W4,['0ZG#;#MPP/FK22E,XB6*9L04X.4L YA)JB67&M*
M=6J&KRBA/R^Z49B!LJ 5 &.(\LBX#7U$(4"&R*,@<KG+PL',%=;@*()#I181
M<6<E4MA&Y%V0,0A%=>H]@]?Q=;=R<<H",CR6RAIY9 2*9F0\+3*&4BGX=NW
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
MXX)A$A2('%\#B<PBMV B]Y0N;!:YZ9P55#L0ON1,E11IYS'B-A7N4%!ZA.I
MF3>"&5*)G.#S.R,Z-[Q=P(:WR^#W_V(Z=7=Y+/?$.>?W!??2-(I8D5X08]JK
M/S*V<<<!=C>E*,&-5&LL'UHWN2+:Q)<1CJWO6_N'!]9RQB@H(Q.$1)R78/\Y
MYE%DUG$=HZ0QI-[K>.$KW#(XE@H<CXS09' \.3B&SMW^NGF@91F""QX%$P <
M'DND,%/(1B*E880Z69UVN?CY11D<2P6.1\:9,CB>'!Q#9VU__7P02YI.]E0(
M_. 2\2 84DY*)#5U-"CNK9(5.";L,Y7!\9S <6M!Q;@C)!\7+J./J*O("'D<
M0H9.VOY1.PC&,@H3A:CP8'M@+@ A)4-"E9);QLK(S1BG)5=9/"2*\]!JBTS(
MI3*M9AO,N3WM+1/R$80DHV$=)7 ,UCDDB6)@9&&.=.E*<-:,)(8[F&:<C^G.
M"%FRL$Y&R"P1<C7 (VU)8QD8 O.*]OTT8Z-#SBMJ@J(EEU5DF.8 3T;(\@1X
M,D)FB9"KH9X ;IH(T:!2>(^X]0H9ACV*B@KC0L)+MD(R0J:/D,='>C)"YH60
MJZ&>B(4-M-3(ED$GA&"D!7 $*V9+#W9E2:IM)C:''/R5B_<T+VIV+L]>SB&=
MQ1G" H1T-DR["4^K<_YUU<+)E'MP#\O:06 T1DT#BE&EMD&IQ;3U$7EFO/31
M>A)B920M?*NNC(:E0L.T0S49#=/MJED[4)(JRAE!7AN& .$,V2 T<CP*)Z(/
M2ND*#0O?72"C8:G0,.T03$;#=+M\U@X$4YP229"-,B+.2H(,CAQ%3%TP4FL5
M:86&A2^4S&A8*C1,.[22T3#=-J3I6&RK7+ ,!6,YXB88I&'&D/2.1$J<Q@;/
M"PTW5Y>5N;@L%Y?=AU=OZXU>-_A<7O9<M,U<RLL&JRP'\!\0P.=7,I%^'!Y$
M62H%&@>55@?$"7BSQ@J%3.FQ$C*R&,I<8);1L?#AK8R.V:/C,@,)QG2@&'$<
M$("PT27B/$2DK M($>JUIR1(4>82LXR.A0]_973,'AV?AM#Q^< [Z0UV'&E"
M13J+BB++A4:^I)SX0!SQ-A>9972L6I%9ALBC('*9>[2]7SN@G%LCE$"&FX@
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
M\'X<_*ZN$3FYZ&$@R@5FJPJBT<JROR^K@*\41_0M23YU2W+10#2V!BZ#:!%
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
M7,.MQ0N^1YR6.M9.L'0Y*7,MTVJF<U\MS*J8>>6J?(LDK#A/M5<]L^22U1:
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
MQ;KNT=N<(R2C'"B*YR'H>F!>^N!\YB6Z+DV4'@,V)I^K(7-N+GE-]=/,[WH
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
M,BAP,6:GK5!9=*GL.1KYF$*(@<G72[^=:;DI_)UP3LYIX!F*KR$TD_6(?U3
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
M<8&(YT^8??\*?_YY.KS\>@'7W_LR@;P3_?60"RA5X/Q[>=HOG3%]02"3>!6
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
M,,[SKP:X=;*4@!,F2XP*BXKXD-!V4R@<&[/%_;C>NG( XJ>D8\>AM4)IS);
M7PXOKM#]7$ WGC+'O20"UU$B!7[FF7=$)Y9\BKC.\BIU33I@_J&3_5-;I8!F
M_ +IZ@+>Y:;R6Q'?(J;/6!_!(F9K(PX!C":>TDA\SIIF)CG(.JEUG:$?*UGS
M=*IY9'I/G0M:HG%6!C"/" LBHHM20H.5*0<P$DAP8$C4('4.7EC:I#Q/HS"H
MM7>?+.CVR*R/^Y%^SP%S*U"6 5Y-P/0=?KN!XOB1MITXV<YM!X%69]EF!1Y
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
M=_9R)-K;2+CO.J__&$[@XG9HUW$;B7+!7.F,9A21 ;%Y)DPY!W!9RF19PU;
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
MJ"RX91Z-DNP3SJ:2NV# $YT0.F<Z1';J/7@=\Q-4ODZTG;;JXPWTVQ.Q09;
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
M^6,SC:LRT\PL;B/6"L&%+ZZFL_$E3.8]QDJSN2_#K]?0G,[,.24(6*U+?^Q
MO(R"A*1$X-H;'JM$=NS!=)XJTC<9%?:=>7KVA@"NVWA(DX$ZXKQFI9VN)Z$X
M>D8[4&CMFU3G%GX/IO/6D[[(J& 3?YSYV?Q^[/D5^H$PG7Y<W)(M=E&16;*1
MX]Z)'B61,2<22I,G2IDPN(,J5N?.?2^J,W>H^F.D0KSA$LOUG&@ IJ:#= ?-
M:=R?'ME:UX/.HJZPK=P%92*WJA1PL%J$TM66HE6D/4G&<2L4YSE4"6H_ N_W
MN"+'HKV-A/MV+9Z7 \+@1VD)Z;IZ'##<L4JA;I$\D1#P,YN!9,I\8L&##:Z1
M7[']^<>W!#I(?-RON';Z"T=( 7[K)Q,T8K]!G?S)C<=72YS</Y#U=%8>DI/*
M6R@9DD('GE6F&EE6Z.?9L"]C<N-%7<LB+E:29_%?5\/IM3B6\5@N*VY8-@3Q
MEFIJ-!;_DQ-FK3"26A]EE6.A?:#ZBR^XV!X/CZ^<0!I0COYV$H: E*QT,RRV
MLK*$@?0QH]FM=>4 JKWXCK]@]:8INR,&^F.DPAG(K_=#9(.LA)0Z.J)L+)=8
M$(GC3I321LD*SI40%=-<]H,[(Y7IG8LJ!6<7@W\QO@S#T?RDIM0E&^+3YU]\
MFOC1-,-DCM4[SEQ4@63+4XE\M<1&CUB5Y#FZ8&RJTINJ#<@STI]JW%0X*]F"
M]0/$\>?1\']0^Q.:*,,\]!OZ_VR4WN"WAQ<H-ICBSZXN(>UN<F0IE=Y9(-IE
M-$!+XJD3F1(I.7"C4 1U%JZCC.Z\-??$VE#AO*?/0:[O#_-3T4]?_.@FG20:
MK4V2B@!3@DB+7I.3C!'+.3.EHH.L$^AWU%'^F )'T(X*B;"WY0&D83X'29B?
MW^S@E/0^",*B!,%"#KY.N9HS5*"#9%HA??6]_SX_O?LT7NKH]8AAF>;O>( 8
MF2KIM>CQZ.R)UR6FP-#@0"N=194XL_N G9$N],I!A235M^-1]-,O[R;O_62V
M_&)%"//U:G-98X.4O'$9O1VO&. .[A)Q3N=R)1P#-5PQ7N4.[4"\9Z11QV"L
M0E;K:O6'=WE]7QP(<#9[BTMETL4.](K@XBA(ILE+2W.DJ<JERWY89Z0V/<I_
M4SML?SG/6P0P??Y]Y:O%7;3AN03#1:)E+C5(!5I,41K").79X0J:6)4#C;9
MCY7_7$UOJC)SZNSGN_6I;4P^:=!$B50:?WA!7)2:B,ABG#?894U,X,=6/K\&
MKUO+Z+>1;\7"ZTU@G&D9_58,[*C ?HCX*K)IF$FY!$(;6B)7O4/3&1UG8G!Q
MDUI&*F6_/2].7D:_#Q+;2*WO,OIW:HE[R7$P:(8*F]%%5I27&CV,H-F1J,0U
M1;LF_5,?4Q'V5K+?682]C>"JW58VRUH CMI:\OE$3IQ(HQUQ207T/"0(*ZA"
MS_?)I[-5W(5K<_8 DMJ:P/V1U%:+_XZ91H>0]P"2VK0TPGMKT4<N#6=%*BV_
M2FE=.6^"P7$9KU((^T'H6H]);<=4M3:<55"Q?:DUV;@(,G(B$ 21SD,)M(T$
M>#8T:!M$KM))_E'G.;7BLT6>4QLRCE<7Q&DA&3B*]N)\?B JI[PD40499-1
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
M.(_[<.VN&GL@:VF='(9V&?ND#H4]]&* _!ML34<0"I:X94X0#J6%H:.>6 9
MF+4QX<;<JM+>V)KQ@)TRMF*<(O8&"O%ND;["-+[Z\RO*)RVOYO'MZG-:O%PO
M%J74X.:.;=<&(H+5.6K"A0M$L@3$<90">N\&D>(T<I/[J/X0Q[=<:A';C<)*
M_?(L.2&B^/(S+#ZE)6QA7N/[/=U869(&&]& 8UX6&[_TR2U5J2'HK()P*BK6
M*Y.MWW@_O1:TDFWM_,6K$!;K%'^=@B^-[:??%777=B0&D2D7!&CT1 IK"4X[
MXM^H\=PX9E2_%,:'1GH:E%>5Y\&CKW&BNW NZR_K67&_KI>N[LO71?I<-N%R
M_8!/224^LEF8UXGCMXSW&B**O< OS9G)@.N[U51:$ZUVWG#&F(^@M'@H\.M$
M),,LBYZ#_7H3EY&<#DDI18)5!CUR598R(XC#A<QZ=,?D_C91Q[XX%>A0D^OJ
M[<LW5ZO58NK7J^**?NS>P69;]\N-WSJ)U!D9+</I<U9J.T=BN2NNJ71<:XA<
M-XF.>PC8^*ML4QW:-[JJ\E+;U-H'M]J">Y%RMT@?X<_WW6SVNEO\"Q81;4(9
MF8F&:!9*>PE+B<U)$Z.!BZ1M\*E?,;Q31KV =E0EK!M#V@T\N*LN3&]PW2>.
M"8_@A$^9",H2D<'+DBHI2'9>*BH-I-SDEO-!9".VU6O+ZOY*4I62!CKS=H?O
M>R&V:Q-V>1RVR(%YIR51QII2!DP0;U4B+#C/)$5YV29;])EXGZI^C4%?@ZOS
M?;2O47SE5=D>:[Q#V[6+QV?@@A5< LY <4MP,U?$BQP)H"0A6AK1*&ZA@,.A
M/U5=')G4!K<FQRS+&^#O2H,U9.L^_) 5&A/2DD"C*D=PG@#SEB3GK$\T69.;
MY$$.!?Y457)40N\JY-G=XT\P'W*$N&D(' .@^0"L7(E3DF265-E P;7Q$$^S
MZ"KY.'NJ 1E].P.9.$4=LL,,L30'(K@*VD<E?>IWG-QOO.?@UPR0< ,[H6C9
M(<W7FGF0#O<*7FIX*9Y0"!*(0@N&<8B,Z2:74$<P/9)E= B']_@O-0AHX;D\
MN+;?L8EQ)A,>N&7)<)("Q54SX(KN(Z[H$G<9ZYF%U$9MSH/[]#1J!-HNY; 4
MG#X*CAMP(-&B=R4](@;C(G%1)<N],8HW4:^^ )^>0C6A9F3GHL#+QCAA0]KD
MV: YEP5QAI<.KTYXP:0/NLV)RG%<3T]A:A+1R.8_M.52Q45 TYXH;4ONC#(H
M )4(1?<X^<@5RTT2:7O;//7NP#;]S/=89]%H@]L ,8&B*\@T6AQ,*,)9@J1X
M#$8W"9\_ >,3\1%:L]-@?>UY0[A#/@DRF!R\)PXRBD64-SR;0#S/:$P89UPC
M93H-Y^-1J,&<[^M60\)&O2G9(;QWR98\:C#,$NU+AR07!;Z'UA(AC+8L9RUH
MDRYUY\%]NMHV GV7\CN.3B!G(;2+AF2GT%VRCA(O,YH,'N<26 A9-$EO'HS\
MZ:KBN*2.[,KL<!\[5?>2J62,).#1'4.#&BT2P11AS%,T521HU23!8"#NIZN1
M8Q+:PF4ZT9(0/M(H#$5\H2SJ'HA-P9 8C:,R9Z]YDY3+0:9?,[%<9\$QI;4W
MR%D&:<J2(HGWN*2@XR!T,A&D;E)!^A208U4-&S?8L!5+CZ4TV(<5SJT\Z-7_
MK:>K;V5^W;P4FKQ.IG)64D=18%"R5F(VQ#J!5I;T&3U3<!::A*0=176I+-=V
MNM"UXJ2!I[6':9<WV0-4R[S5>U%=)F6U(GM=*]&/IA>:"\07.3$^HBU,72+@
M%()+^&YPR"K2)@O(B/KP0*+JV.IPBL1;A#E_7R314OK[?)%@-OUWZ57_1UJN
MBAQV-=>WR5).1I=YE"1P=)FDM&BGVM+S3665$F1)=9NHYQ.!CN]?5.#WL#53
MGYSF=<JOMU@TO=-9B6BW__=A>60'@>RE@7%)C?:"B6Q!<AY!.[0#O*1,4,-E
MGAR =(Y$-E;'4+EL'U)-.O>!VI,1A6@RZ.2L<M($;[-T+%/+4+$#BS Y"N\<
M2?T.B\4F]6Y 4N.QQU63WG&@>W(LW7*48:Q4Q)$\6B^S#P&$2YD) V)R[,$#
M#YS0AL;'S3^5A>,E/OM;OC[UN.6#<244>.E)EJ4J0^:"^. R84(&J2GN=FU:
M(/7 -KQRY8U@W\$T3F(,T4>(A(/ -5/H0#Q:_ 20H!PMK@6Q25&@/1SC[U>U
M]>!NR<KS!=V@*M2[11=2BLMR0'P##1>C]3PN)P8G:2EW)*OL<)["$1>\(#'C
M2^K1^4O[J7VUBG <!O7T-*(:!4VJRUT7ABBW!)MB$(>%L7$1KN;Q5WSH;)),
M ,-+T'C0I0DRB@925L32H%UV/AK;9/TX%_#34ZM1J&MP'WD8YD08)VD,G@@E
M!9'&<0)HVZ-TI&+E8#W3)@E9AR$]/;6I)/X&5X+%TPO=IWGQ]5"I7Z0YBGNU
MG"B=@]!<$<--*2!=;BJ]L:0T)^+<%_^N23SL 3Q/3R5J"+[!E=SA:6\/KUGR
MT4E.:(FOE#%0XC+"BSFEC)PF]&K'72U&O6&ZW$)QNO@?RSW2C?EUM5Y][A;3
MU;?-^:8VTOL @<32[$F6HR2K;224BAAM4&#;G.[=#^=2-T=5"3_D%9TO^";M
M'/91[8XO>^!J>5%T"-AE[HIJD/>@/@R0_)B:(8'FJ$TFROA,9$DGL@I?AQ1D
MHEP";IE-C)%Q->*!VZ(Q%>(4@;=PD!'5<C4-+[OU?+7XMJN=I[2E#A@)5)<X
M8E7"EM!0XBH*:A"I5VVZD=V'9GR#M Y9^_[L8$DW.#[[P7/^K_5BNHS34(2[
MA0<V,UZ:T&03T<!2 2<L(B.6:Z,3D]JH)KGS#^!Z(BI14_H'UX8&%W_?K\^[
M_#KA8*6^9]S,YM:WZMSLG#96M6N? 5/<NQ-"ED :'KW+5$:T,/&/]M0X84I^
M'IO4F.PY++Y'IW@>IK/I)L*ZR]6IZS% -;Y.G<P>21FDY<(F@]ZC3"*!T$I1
MX#%IKK/]X0+TM&F=P\R=HT]4@EN%;NNPTW.0:@R=,ZG]ZU6K\4T"*FA(TEIE
M+4=3C-) O1+:^<F@Z?5FZA4LYNA&+M&?_/ 9%NG#J@O_6UY=-"\W.G$.,P\_
M=!@3)X+>D[RG(M/L+:4Q2,; 4^O00@E64>:=-Y.3X->3]/D!%WT?W5CJ/8(S
M'"Y$0= 4@T+U3P)45L9%(61R'JV+AV4_(&3CP6?7".0X?9#&K)P4].$ 7P0P
MFD:T]TRPSE+NA??:2\^U<P_S4SD49#/("UBF>'N0*QQC_FESWOCBV_>OO(-O
MY:.K<A#V_6!5*BH DB!!44ZDXT!PEL6J!2:Y\@Q2DRIMPZ$/*JKU^[K8W6_S
MAB'<3/#IR,H[-,*6$V4L\ND4T5EX]/YS)M:"0N\_6Z$U9*?D0XK^T"#C^S4C
MZ\H/!;9J2;N%7WRN6&[F5'Z[W#J+_TYQ8CFU+%E'A)::2"8IL<[04FD%%W$3
M.:0F 0759_)L=/1QZ$*#,[\-'O_PA/S^A%[]^76ZV'SY.@%W DIXG2F42/E0
MQ%JZ=T1':!)91)<#Z":9T]5F\#R5>73N&X39#'XKKV+<4 VS.^^GTB+21".Q
M 2<D\;4DKN2.&V&#B)H"0)M3SW9S>IZ*_@CTHT$@T=E3N\YE^=[8=;G)H/SX
M&>9OOV[J?/P-'[%:OMF]XI(RI[EGA(J$\D>OAOC2JRDH2YWT,<;\N&R6$R?X
MUTOQ&#2G06C56//\9YI^^ER:)O^1%O I;7[Y"ZS232O>B820(E>)1 VA)(HQ
M8M'$(]Q2P2BEBLDF-ZF/1@)_O6,_A>[=?0G5Q5["S8]_E,OR^:?KN;*),#GR
M9!*AFQXPIE29YUSAY@N2 7<N^B9Q*34G\=>K,)8&W-5F/>A<\.R)7)N.;Y;+
M=<GOO9X*_BQ'7?C.3DR,.G!IB"D%TTH#6N)5"B0R);++.@3>KSI_(X#/1F,?
M#<MW-=<,K@GQY>NL^Y;2A[3X8UJZL-XWR]^[3?9YNG[UEA^[%<QN__YEMUS]
MWJW^)ZW>W\323X)07B1!"?>E;H)CF3B*^TW -Q2%33UODT_:;$;/1M\?EV[<
M57K[:)7^^NU^W2VV'Y7OL8FW+H"/G/"</9$>71V?2^U]HR Q8YE,3<KUC3O-
MOUZ/QZ-%=]\9-[AJS'PUC=/9NMS"?4AAO=A$RKSZ,\S6,<62WENFM5YM9O4V
M[ZZUWVVOM:^^E,C6"5!0P'@@*G@@4N),;'24Y$0Y@YB"\6T*L-= _^PT?'S.
M[[G0&GY=N^W:O;UK.R;.Y2%Y7B<!>1:UV"B8]@Y?/&V(DY02XYQU7D=&<YNC
M_UHS&"L][]*NY448?RQY?M?P\<N;O!2:33*B7$<P@_ZPB9JX(#/1Y2I.*<LU
M;=/@[C:*2V7U74@1]I?1LPEI=;]_EB"^3V,>2QS.[_ E;?,<^LRI9<I@BTE=
M)MUP@*Z<>KXV%M$_BQ)SD"P#EP2M%56J6FMB@Y'$&>DU$Y1":E* X^=1W@<R
M(Q^Y[I[";P.=?8]NX&(:T!7<A#3^'0E9OO_P]VTV5XXZZB05$9M&N3JAN4.=
M(:7\M:,\)LN;=-,YBNH1.CS-B;_3:Z(6:Q4#43<'TN_3;!,6OCE2V,CD<S?#
MY[Y/J_5B?GW<L(7)'$O6.D% *4DD-8F R:@+R6E0)DLG]XJ%'+A)Z#_F,U:=
MENQ47)>6B]7DXW15C.,W\SC]8QK7,-NLW+A>LZ@@$<<H @)4;9],.6FR5"OO
M(>8^M65P@%OK$/[7_AIT$,'S=!?J$%(QFO)>0/^<KCY?*W<W7WZ>?OW8O9JO
MOF<\]X%Z@B=PG@X=QSBN85^)U6,ZTH"2UNO, Y -U3%)F@@#(1 RD\3FTAG$
M"R5TS$;Y/J;XSZ,]!RSKRRO/*4S45)JRA^XN6):X+_\R7:2 W]UMFM*;$").
M&%T,Q%4N#T$K39)/*!B'/YCK9=(<&63$UKVMF>D:B+6F08OS?U^VUHUN&^LH
MR]P0+RP06=Q'EX(GAME2.Q_ N3XM'WN]_3>C/E^;XSS!5PQ=OP&Q5<(^,&K;
M$+?&']\^.).!?0X'B*_R?G\;#AA/*6.,:%7@&)&(A0"D5&E03,F@;)_Z@H^#
MQ2/[=%T23Y%:9?)^0TE]67_9 E%":,^R)CRD1&200"P7G'@=>#(N"<FK.8,_
MC#SN[GNV[+L:@JN\E?X&?]X"PI7,'!"(\"H2*:DA.$-.@)J(=H*F8/J$'_5C
M\/;(/R&#9PNNP8'Q[BAJ:^]SYHQQ!#@"DMIY C+@-F^-H1P= <I,B_/AVR">
MIXDTF(X&*4Q[IY1]T+2\?GT,%Z?GTW. YP&R;;@8[)P_[[DPN*(9%SF1V5IB
MK41M5ED$GS*N54WBZ![!+6,KHD\1:>V3CH^?-Y5-.*5JMX,%KV74DI0;!B*5
M9<3B1T0XE[R0(M+]NO\'SC?N/'K\FYDA@NZJ2:GV_=L-&B:W:'1.:/5+1S0P
M73I%"N)B,.5LQH%)J9A_IW&V>_03X.PL*36O6_I@]:V=[='E.[]Z]6?Y:]/2
M9OU';USS[$PQ['=;!*/!6QJU"9+CZVJ5T30;9I(/C/<H5G>60.II YJ5TP#E
MV'2V7J6X'_#<4A5Z#MU8#\X1P)V2MP&]8LG :E.J15HGG8647++ 0=&'E>!T
M4?36 !SFRW339K64!'W9S4N2:9J'Z7EU)(\];AA3O8'N23]0'Y/T -KBOY2S
M1DB>8A0T><<X3'I"KB'1&M4A3WE\,XF?5!%2<\G0_8R EJMTFEN?\!-0/%+)
M9);'&*C=%K34$+@UW*\WT?>0?(Y,Z%)-7! TI'"K]RP0FE6@.2CA*&OA7QQ$
M-,A4VWOJU7R^AMGV=& YB=X(D-X1D4I^"M>9.!M8.>8Q/DJD)85>9MO182[0
M.:L*NS]8<_4$V: LX_Y\MT<^*7%NE" \%'.3)T-L5$"HTKCAE#K1C1IEW8=F
MM/985:FO)^#'DB*S/Y/K:QMC50P1)^)B)M('%%(VGJ@4>$*/4@7=) 3W/C 7
M:X,UG.('E.9D43<X3-O'M'-R>Z!J>8QZ/ZS+'*<.I^T!/1@@\_$T N)F262$
M:^6(=$+A9D8Y+IEH/5.CT')N<NLRIB8\<-PZEB*<(NK:QZ^O7[[\\#6%4EKK
MUVDHIPB[>"C<*X$G*TEPX(FT-!,;LB9@([,Z9>.@7YC9P2$N;Q>>0T!777H'
M#<):1WT?KDV']^EKMR@>U3G>YIUG#',ICT/:[[(1DM%.<:.SE\%8EUVPX$!*
MY0,:<Y-CX,Z6TOD]- X\J:[$>G3(2&B]"!.5D4%+33WPJ"(STC %(AE^1VX#
M&F+L/^I#FJ62._1Z.@=TX&'V"ZP@=XOM]X8TZSEWJ+KR/VN"^T=2D$4HC:^B
M<E*%!"H'U',.P+S5UMPAJ.^@ W-,]T9],\<AOL!67%MW*BJ1C<!U+6^Z1 MM
M"4"RQ"?F;-3"6];DG*0/N.$)B[=;6;W--RURWRVZ/%V51KFE!,A.ZA^[E]U\
MV<VF$4JY&[]<+2"L)B8Z[\M]$0AF<%O)E$ (B1@(W%":4K_POS,2&RN@OT 6
M6VVMNYO0.#:KM2]>KZ/@_SF-Z99PWJ<_TGR="O17N+PLYC![N5ZNNB]I<0,Z
M11T #1+B=41SA*+IZA5#-Y8Y%B0:(R''7L;<N0C&5Z<+L-V-35637.T;B.7\
MO4 JV1@[F-<5D%"*I7D<_E/ZR$V"XSG94KDQ9TFD,@E]HG)<8C)PJIE%:ZW-
M0G<RUA$#,\?3@COK7%L*6QQ"[%[.[57V\D80(3/EA8Y$>8/^-G.4.,A 4K;<
M6"[ \B:U- \B>DXK65UZ&G0[*34$W^:_=5TL*5W;<H0W"OY+^KI(X5IL^/=9
MVO TCU=?BH7Q[\WG$VU%H!P"23Q'E OZ_38Q2X0'JGR6VL<FS1R&0[_ ^4D=
M/>@N2F*+HCQIAK_Z]+<T+ZV)"[CX!<DHLBE7UEMI36C@"GB0)(A00LD2$,=*
MJ6[NN 'O*80V30]ZP7LJZM2 C 8K5R^UCM%G0VTB-*02)BB*H^,2$2(++E#7
MC6BR-CVGU:<Z$0TZ&]V9^40:%40*C.BH+)&>H7VH\8=-PDH6@V*N28>Y.TC^
M,H=.I:.E?EPW^BXBF'BF=02O"-\D@E%<WRPXW!>]%5'XF QO<X%W%\NSUI$S
M*6F1.K6-5OK8787_6T\7"86!*%??2ICZ"I>\TFGG:_G*)(CLK0J1!"T2D8EJ
MW!P!?4+C+;-.V,B:>%W](3[!\\E&_+2P=[^G)1X6RHMOVU]>1](P&7@4HK1T
MU2@9'0WQW#&2#"Z4#%\(ZU(3X_=TK*/5BFZM4:UYNG106TE<QI<DKL/J[6+K
M.&ZB-!1W5HC@B+.NI,2)4LPEH-#0'2S] K3O%<3;*_'[/@"/(%^X#>%=1<%7
M+MZPQ7/K#&$7W]$'5.VJ*@?1C%]C93A1=UFO).715$!2QH*RBAA>-LQL.((S
MGE E,[!L&.-]_*7'2/V1PBPC,7^*<&L'L+U/RVG$M6RZ.>KY\-N+;0 6#<8&
M3HN9#:I4!O.ETZHD*43AC"[%,/JE-AP88-P*'Y5DWU467.W[[1*:AYL=0GH]
M12PWL702K=Q$B5 :$8&+!'+@A/.0@O. ?_IU [SW\3\]D<.%5ON=? F+Q30M
MKM!77BZWMY%;6$GZX$, $HU"%8L<O5\6& G!XI2U5'?*6Q[B\N 8/S^A=<17
MLQSN)I^]^U=:_)I@N0.3 9A6Z)2X+$(Y-U?$>H?68PC2 4C#@?;B<O_)/SV#
M@T15L[S@IGWG]:1@'C?AS[ME/G.;,I=$.%]Z%$A JY];XC@W)CFCQ/<F0\=;
MK-[W^)^>P>%":W" MP6U!1.HC"5LG6A5"L"HZ(B7@:+?)IP,S++8)C+B!Q0_
M,]'#Q7J7X[.[@Y?I?3^$1@EN3G\V!CLW6;O(#!$FX^*1(19$D6B(CKOD%4C;
M@^A>OLO]$)[#<48%X5<N0'\7T:XU0P],M<\S#H$9_SBC!E%'>1\@Y<KG&0>Q
M&:=Y4IIM0Q9,CL1*5Y+2T,C@V5OM^ZS]CY#Y(Z<98Q%_BG!;QD+N;B>W&Y.G
MSC@'N=2@*AN3SL2:$O(D)(\>'&>^293M 3SC[OQUR#IT1SM T@VJ.;R9K])B
M>S/R:C;],IUO9KWKF8/&""BCB4JHZ>@"6F*!9T(C#=HQB-HUN=<_BNH)*$,]
MJ3=8$UYV"S1\8)5^[^9;9=T"$T&EY%@D+A@@$CQ.'HPEV7@1E161Q29>P$%$
M3T 5ZDB[0=#@AQ6"*G!>K)?3>5HN=PO7=6IZ#,8$M'R!,8J6+VABM7,DQA04
M&L(J[KOTE1S"8ZB>NNM0GYH&\6%;++M7HP>8IBUK;Z.Y3(V/BFS=.4P8*NHF
M\>FW0?E2C%*80+1GGDB.R"R:-L1KBOL8A9!4R\S="U;T&(OV4R1<^_+EQ:(#
M-%++"=GMG<M[GYET":=$<6U3Y?#9X=]LH$)KJXU0>[D'!\Y[[W_^Q<+QSI%X
M5U=<U<LKE]N#'^%8HZ+T((A2Q2TI?54L!$N"4U[YH QS_:Y [S[[IV5NH)A:
M6NE7/UX;<!8@NB"*F2@15D"K41M)#$2<'/Z3H8G+=@#/S\AX31$?-,Q;U=OY
M,1J]NR\:/=^*1E_]$(U>L5!*%1QUJZC4%\U^S=DDK&#.<\%!:J. LQBT84R!
M,0S8G2#<VD+JK37_O8;%*BUFW]ZG)9J#R_4<UG&ZVN_,WH_ZPP\;QE]/D/N%
MK[DHNZG0W!F)+Z0/^)IJ ]8R])FSG/2".UR2YY=T>NB1C:3:H\@3<T[K4E2<
M924MIT S%30;T-10F=)AV0ZH]G3PF0-6JP>?V4C&?581(8SG7"?00LNHM 67
MG'$>8J1&*S@LY"$KPNX,X\V;?\!LO5F/T%#%H6;3_*T4< BA6Y<"R^?L#7V?
M/7"]/VL*>](WU+KH;3 :8HEYLM)P&X+(6CA@-DW.F4QU%O!#)#\M_DB#BIN=
M/]HX3#TTS3WNHDDF\X1OC1&21NW 11NDC"(PW(=C;^[N&??\B]6;H:[N&^J7
MZ;)DKZP7Z=>;-)SDHE:>1Z(#1Z/5F7(! (9$SI22*O' ^N3N][IQ/1G=4,?E
MM^Z/S;'(F_GWH6>S[E\P#YM>R3O!O^]FL]?=HG25FT"VQ0G.A,OHT(J/)8]1
M>&*MSU;'8G0UR4T_ ^NX5Q)M=6O?(6I-78/[S>- 7\"L?#3Q&<USF@+!G5:6
M9%E#+"X@1#EO*#6(E3>YS>B%;GP7NCG/76N2&ARX/" *].3^2(MI6DZTY<"]
MIL3FQ$K]ADB\<9EH09V(1F7'FBQ6?0$^=WTZDZH&5ZS'<;[\#(M/Z#EUI691
MR<C>%I-!W\OR*"U"S91(%C6Q02@2$;3CTK+@FI3Z/ OM<U>V&B0VN*0]#OJ7
M5"*?\;?+2=8>7X/,"> K@I*Q@G@N D&QZ) S!$^;A'ST!?C<]>M,JAHD#/3;
MQ%WI#,U*K7H;-)%6%Y#<D) 9*CUJ/CINC\32:N/E;5N]0*#")!0#+=5>(AHT
MO@1[!9&<*D%_LE>?\:H>WBCE*,9S6MJ2<NEJ%/WT^B,^91-N #([[ZE"BSGB
MU*0N$6I!D!2Y5B&*J/D%;-(=O+'CMAJKQDD+^%D4C>[>[)J7],#8,IJK#\C+
M!'FU(/DT0^!\ABZE350$K[3WQ 'CI02 (Y!R)LPSZFRF2MDFL6&7TZ('0L8>
MBQ*=0DP#Y;F!AN;SRT6*UQ?AV^ +DQP+RAO$EDJLM>+$.YV(4>@Y96VT#$T,
MR&.@QG="ZM/8->+@U(93VX_+#P_+])__\?]02P,$%     @ :D)94HKNMV*:
M$0  P!(  !0   !S:&5N+3(P,C Q,C,Q7V<Q+FIP9YU79U13W;8](2$!1$(7
M,1(5D [2!*0$+*"B1K" 4F('145!BA0#*H0J3?A4E  **(B1$D"$@(1BI80F
M34BBADZ" 2(IY\9OO'+?'>_'>W>=L<^?O<8>>ZXUUUIS@U_!"4!^O_,^9P "
M@0"GQ!\ C@"[ #A,$BX)@\,EX0@$7$I&7D9&6EI&60XI*[].64UMG;*JJOI&
M;;3Z!DV4JNHFPTV:6W7T]/76HXVV&>ENT];5T_US" 2!0,A(R2C)R"CIJJNJ
MZ_Z_#6P&%*0 :\@6*&0+(*$ @2I P%8 #0 02<C?!OR'022@XOLBI*1EUH@=
MR/* ! 0*E8!!)25A,/%NM'@?@"E(*FXV=8(KN9U&;+FN;!:;42"EN;/BG8I[
M#UO+_$S0;6D9U75JZ]6UM^KHZNE;6&ZWLK;9L6OW'F>7O?OV'SEZ[+B'YXF3
M9\^=O^#G?_%2\(V0T+#PFQ%W[L;%$Q(2DS*S[F?G_/7@X:/"I\^*BDN>ORBM
MK*HFU]36O:EOH;:VM7>\__"1UMO7/S#X=6B8SF!^__&3-3DUS5G\Q5U:7N']
M7OV#"P) (?]I_RLN!3$N"1@,"D/\P061"/OCH "3W&P*5W1R0YR^KK3%+%9*
M>6=&0<4[:4US=[;*F: >&54M"[HVYP^TOY']WX#=_K>0_1>P_\8U#,A"(>+D
M014 #+!:G*2;+Y&D']]4-C2YPVB^[,7'+555B<797>>A&"(9"/8UYJ46\#S:
M\M!L48GQ2*/OSM*1&$^7/7Y<V:]NO+S^88_F<?2-+R%+1NCVD]SIK/"DK77Q
MO:$:G9::GP[X\>/D'/EM55^B7?D[!#LU[-@HS.6_0JM*KM0VP!8%497XYAC6
MJ#JPM%^W,$9&W_8A@UR;&?E04?>L^_S\M=*G+[92(CF$N8/T.>-5UT#D1:N3
MW:DUN?$/O%J_38=6*2Q)Q#@D%%(NL\?G? K'QIZ=! '"@L77!Q-?8(SO)F\V
M'&5.9<WA=DVN/LFI*O::5O?Y'';<0THKR;_S6&S^FOL>>0(<KZA$8$KNU>F;
M-5Y0_3TF[Y4M&1IS* @_7(Z-$]E4\^+H(0-<_KZYS1=]38R#UIS'^EKGR]4G
ML01X1C)>DK?+C2,YJSCJ-:1?U:8 R0TNY>1ADNH6[N+76S0E/LH6YN46^PXU
M/G,UL*3JR4JWP]<"$:DJG8*=')^FVW;HY^'QR]\"<B,WQ17>C?E2O\<IA=,?
M2U($@?C7;)9PS7"3< 7-ZT;T<#TZT>P!#10(%$1Z@ "%"0+J7!"XBU$2_Q-K
M=J0./#P=<J'&W?"JL4QF6ZS=*?YA1+Z;;P@'SWCUA-UN;[ID[S#/QCV4B'[\
M?*3J:G FIO&(0(OW]&G4@=X%'5IAW@"#YI@YXJW0H(<V2$')WT03:#&VTP9*
M[93-A)8\U3[RI^?G\M:HI9!0Y^"G;&4YWK@6DY23N-9/?+Z/U<'&J@#KNR\'
M)?>>.K1MFS^T=Y)DQFOBX _PSH85CTQ'7/G!Q#DO;J[5EYC;A/K.'\P# :IG
M>+ H;@XGXJ<)_*&3JP8L)"\ *8?O;BP#@?'K() :4=N"2UC&*%8'-+H<K'Q3
M=>];H';FQ LMIHV:!62TQ]>&8\O\ELH&@;;,2:M5YX(0N^M:Q7O72Z13-P4%
M>Q,%E@0"9M*W'P06ZD"@/<8AK9!RX\[R2_;W7A<UMNC5FM>'73M&A0&3#Q[O
M4[16DRV(6>V&/B>M[0$!_R_((YRB6L*6GA"+NCSVB<036:?.C 0/6I."Q(7R
MG;(YG-Q@Y(?,N)KE_3G3]>$&:66W&)\NDF&,L;-KD".L]Y8&KU'@MK;%>^29
ME7P':KKG\;/N]SYN'3IH"W=9">H/F"GL, *W1_DPY,_R17"H;:$[2,E&#08A
MIAKHGOZ0*U$E6QV?J5V)F>_\80T"%Z/71A!;%]1.AJ][%W'O[4URBG2-5&)'
MKAY=B6,?#>B0HR+9]<QC R'[+!\6B+K[%\A*VJD-3TPL916U\'M/'?>SK_QH
MFP)$$!,$5B\$NPYB]^1\&^7EK2HW]I5DN!8G2_PH?_G4_MG93]&>&;0&JPE6
M,NF6FF 7^2UEWY;*[&&:2!%S)W2 R?](M5Y>(;T10.G^4=KYVIF?!SVJ;.HH
M#5D+8]Y6)IK16*>O@,'/A>$-]*\.^GVT=M3VDC73 Q 7KP3"ZFY-(9<:VU=Y
M&#&@^JLM.%!Y>=$P_6-!3]]WLXQT)V[;/E]IO@&/YC4FV:#]TK4>! XE^E6F
M$Y>6R[OOC%^T%MIZ-'8CTD3]@QZA37"R285Y?H[_F0<E@E]&[QTZDMCXH0MB
MQGZ;/ML. D-72E6/5:4=D3FMEY:[0>0^U.$;;3#[)-+U]0 WN=S<(TZGHGX7
MJJ+)&4XYP2F9+8NH^H2Y8UEVL_R#]I7 Q7M/N_?FQPL<\^5FF![-Y3IM$4;D
M\9CJ,0-L?XYC,'S3;?\T[[@-0=;OH)Q7R<O!;&RBG23=:TZS=7%DA[#D"]E3
MVPSF[G#ZO1KKT6_,L6Z'K5&:V<;G1/T]$^-Q=>2ZL:NLU]K21XC.@K)IS-!;
M!KFK]:#J?)?74?5OCY4_&0:0_5+K'79 TYTZT/L!!N:JR6\H#RMZ.XJ?U//!
MS*9&!B!:]M(B'VCB:PZ$-L1H4)8^WQK%+2+81&&8F.;=[@V!]/%F$% .YU/+
M7D[6JA\-C7=.,/K<F98]T[P3<Q)8)2UG4*IS)XB)-(/G&S]?HQ]WW"<4A#":
M*M""5%]-$"")"<<U]_9(;?(# 54>IF5E=;DLY&EC]J.RO:^QFC:C[YPACCM>
M+_B09EU 0-,C 01F.C%"V6Y$[:W>\<6= JQHKDETOPUG)?HHDF2S[H641R"5
MI\:O)@U\LTJ,FMHR["J/?4^UMQVDH:M7!.E-2B#P-A $BDP]Q+F3H6@$@( \
M*7!.8!D<$&CT+$"KF'$A17X?=,-15A$0G0P"LGSV)U$<29#W!@28V8,\=#,%
MQ;8D]VFH]E*H*KV$[*@I[5''9HPM*F0.IX>G6@B<02#_508(Q-) @%._ZC5!
MB+/$2D;95_>$3.4_6M4['QI^SL]]?2(J'8F]!'#21M)$]E&:(F'7XKT& [I+
MBB4R7F1.6WJ'*OQ(OVX7+=GVYDQYFK>*]<K)%=P_^59>%J'P+=?YQI,>]3=L
MR5]T1[_ >WX=1#\:80H<WZ] ^[H1=8)+337]#O#P>%'+^3P:ZY!9VQ;N^5-2
MEG1B!5*0DJ<ECO]N<1IG<GAA'#3^'7%=N.;QW)]>>EM[3W1=):W[=1H$))9?
ME2QO!H&,K%;BTB1Q=2,0O9&91G!0X?0M9X67N/)OY)1^D.;OKK@BZX2Y'A\A
M1_Z%GL.R62T4>*^%7I11D3#>]>$3;8Q_CD^S;!JE QT7G8TSO34" HMP=I<P
MRE4<K22@G&\ET&%[I-Q2[RCEI3GSS_]^FZ-I,ER<]L/[U&F4G"B;JW,[2B4_
M?$M+@(FL9W32\$6[(:7.S ,UIH_?*OE>Y*-!X,/&9%%3B;@> T;\H73,,$OD
M:K\@C/ "@4F5A6^R/!4VRXV=DQ9YDSYN]I,Q8*.%KQE=^_FHXC6M9H%!,SZ
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
MZ,F(\E=%1?[PX=7^UO2/M;6PIW*$AU)B=^ZE/T_Q?W-AP*%_ %!+ P04
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
M0_G H/^-!0?[3ZN*7Q;+S:ZTS0:?AI+O3"Y8LGV="U._MI/YD-&WR^V<5QA
M]MPTVL*>$97=S9?_B%F;?9J)&R\$P%R1&''=\O+2_2A.L)H<YYQHY\.? N-Q
MT<NE,2+>#&1PZR.03KJ@)AQU>+7!'\C2+J2?_#EC<?P\X8!"4OGH[PQ1>+!?
M:U:',Q)61GK-;].=RS#TIWUNC:\B;@(& 2=2_<;K/+0,C2/#6=N4B)+D-U0;
M@6#K)!G6>9QX=/W4DB=%K(D*%5B2/(VH<3D/DW R^]!Q&LU\\5MNKA1'%-UG
MH?4U%<^:[!E4C\AEF:Z+.AN&7L$:&KZ' ?B5T3/3IWK>P@]9T[T)?M__[=]K
ML+-H(93\9BMJNE\^*QIHY<5M7@N=EE!2GI6@_D&XN%B7:LP_N8\8'Y?P7XR3
M&<O.B)8O9!FJ-U?&'>D^M+XJ)J57:5AZO7\BO6B_<P;]T#)NN$83P=5Z^%E_
M'*:#=.CI-X89_B K><+#:!5*>>$AO<SC+*_WBG<371Y\>\BV<93/]^SSD%/S
MX-WQ-RD_]DZ_QHY)?KURE2!2$H?VFBS_-UC$/(LWBJN6"R5I*[K>-KH1D7*\
M+\)+A@%JI-WH4IMNU^C/71ZM,9^O3&A<;-Z3)?MD6_N:QN$B00\9(">!QWVI
MH?#ASG(3W%^/<N10H$JQ>;UWC,N&9'9O[1X)U@G6T]4.D6<]_*L=NGQO;</K
M6!"JE'642+R3,_G&J6G?(J+L)V1>O$_@C?7(K_/ZB:UZ_!&2Q5YE6L^.O=&K
MHR7$!RZ%!KJNTM($"1]\<T(!SFL 5%A_\PR"]AV"(DE2YQ6B=8,/([<B1':.
M-C9GQ,A?#0_%4T\.N5(Y7PJY+8:6;DQMIMZOA2H6]5M?'U;X4OZE7+^:O$:!
M.J(!8"/Z"SFRA^@(#"!I"4%=4D9D1.OZC4E5W67-2TPE6W&)VHY_6FZP2GH<
MN*N3L,R%9C-W.=:FN3S>2D<4O_@)I0S]\-3\:5R[12;DJ>M=C;?P1K<Y:_TP
M@6F%@1?0-F>GQ'CTB0$&2.L[B\E>FUC' -<X5)2G@OMG[Z>V9Y\1FF]0(Y,#
M>Y7SXJ?<"=&E'\V],8"9Q?6A9OB5:&_EV<%A?D^$<M-0]Y<?!5RI:=<>2+"L
MC9SQ/;42I9D1N4\]K^)[<!(CMCL/E68\*(AKG6^L>C&OG"I?=A0L-YC:3&^V
MZ+LR/4/?'^^8!*:9MI:Q<FH*_P0R,>9J%ASWO1*OCQ%(60_77)#8&LT\JXAR
M5'$)A!L#U-EC@/?4(-;R??C)Y6<88.8A/ PR?@(]P\V#[S!#6\/-N0($CO'+
MLOHR0HJ1FN:W"G8MBB=U)2F!DB^ #0W5/&U.A&.T)[ $0U.L=,+O\&D]&NJY
MW&)/NT"VO,4MYKXC:U,3FIPOU1)79NED6%N4RET\3KE(N.??TP8L1PLRKGYM
MM1VU?#P]6>D[-Z'U44W>ODJF]S%?(P: 9FDYYEM^4;]%$L_FGM2$8OI^9..[
M_=B_VCH6CDQ01JH[M&  >CV6P9G]XR#T PW818-(!S%I\M2R3Q/C[Y(@J!OT
M+'YHL1I+%[2OFB%JHN_,!X%'A#Q$\.>E'@SQG#T>=I.F'].U/F)8,L5?]% H
MQP!Q)\;#X-)(4O:PO!D&'3(3]EA?BP;@^Z;[!;O!8H6PM*5=02A2 66 C_)
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
MSRH3+BZ&X\4]L:_]H#96L^<K*3YSM9;S[FHYP@M/C7V.H; #F9Q7=W. (=K
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
M)7S?ZK*1]*KM.ROV=X"]ZJ]>MZ&TH2YK+4WVA/+_ZI<4_^*N\>?[BU4/ES#
MTB<,,$&# 2S/7W?SQR=3_Z+_U;L+JBU^=P-R$&O\O]JH?[.1Y$'9R('&,;&]
M48LIYOX[-O-?89RV<^'2[>W?BB_P7KP+QK+I)-)/YO,@AY5MJ26-96<C;FG-
M,&NT<HQ/D7RG$:+%[/]Q%^G?@R7*(MJ\:Q1<Y_5)D:Y->K?Z/E9;AL1JRWU(
MZ;@24A*DQ1_C$,J65.5]56)FN)^_:05*L#]-Q#04E]!3+!#!WU%I3;\$6RB;
MK(:IO$4UO/_L$GA<M&>#XXNU<!1/8G$":;M]P#1]QU6!@(+V]9PI<;@[0$;K
M/EP)(SG95D6ZS9YNRK_;VG(:=S-QH2TNL9 77]C33!ANXJ#1&G1F#^(LW&08
MPI%2^U(:1<*. >Z@JG<_#$;MQM#<8,QW1K1&-A<U!T>E^S]5\4YS ES(L&35
M!PM*5C)>BET_53>UXM6L(7CLGBKP@/*$]/SY69,30IIF7NG9_">+B<T4NV_3
MHP=YBW7J#$4^8CO,,_EJI%#E_A^>GSW,@*06-[HWUZE/)C(7GQVZ;W;-9WF.
M'':3K(^%>GGU7EHG.=9VL8KK/1I=+^<+3SXR'.?_^2QKH07/\:DH2Y["HO7H
M%VWHM&G!1(^PZV2$51]G;7;;\L9.2A%7;+E)AQ4&\$RI=A1<G781*_[M^=E_
M@<Y;M=E9J>6@S!2M3XI?1M%'@NTZ/4)4RR["M*:AF^</@5J.!;N=>K#DR2_F
MO!GG2-UV#/7OFH]*<35\WPKK^#7\O_'PJO/AMW,[%ME^#@]JO;]D[\OK6(WM
M%XJ(5GRIHBQB^^H@2+1$1A<<OY]DK,$7KL$BU'"L=&E>Y)QO"8?I*2[3(*G<
MS$*KC8O/5@6_%9C2%B@Y^NPFD;;*\V]*BV[6D0XQ[?91N72:GO;;QX((=)*6
ML1<%6?YLP?A/"])Y-T%:9LZS528Y5 KUX'^S4Z9B&BXEVRM#*C^+Z7Q@?(Y0
MOE7-47#1P3&)Z,U,"M\Y<^4++6XO6X,AP1+WNK-,&SH5$YJS9/]M85D0<ONK
MJ%&,WJ!JS_BLV ME#N)XJS)X+0N56M=\;$>/G;BJ+ZQGD@PKZ-Q/R;_YB9%S
M% PJ=R7>W'=M[#%),QY9./]K_/#ZY# ]P!I$">D,T_V)TF61@N^ 2FCRIQ&R
MPZ7D/R' .9F<SR%HEH&'SQ8G0 Q1GY6I?CZKJC>H<:[$ %41-7RNQ&3\C4[O
M4;P]J$4&!.'Y4D7_W).!NW.RYYX\2+11<81.Z;:!KJ3!0217L6(3'VQ*>VS^
M1!%$=XYBR+I2N@L#N+G2+F,O6/W"\5^%HQ3$,0%3?F;+219K#ZJA*EOB>8?>
MW1)BN;PK0(FJ#CC'80_JJ*EXHM9<!J\Q&7_;:GK:6;&0Q-4^8KB[=0Z$!@32
MW?;J(&!W5EZ#9!2-2+0QI$K=YIR/MJMG-(CHK+ &D=RC)QVBZ?1GUE$P/6VU
MK@PU@==4A\LWHL("H)R;OZ#\ET-1O076"0+M3]1N@EF&YV\+D7T7<6F=\ OY
MFQ?:T.3PB58H_"C@7,;M)GI>@=KL"+YS:XS864$<(G25H5X88)NPC6G62S5
MU-0F&&@&U=";_%2CKA)DA781<:0\PP!3-.<69UV!]5B'#0[#244[0RZ'7$>W
MZD].W#6NC.0Y#6WR?9CB_JE5YM*ZY5^\&5&"COEO_;KP]V\^W,S]ZSH.W_IO
MK8#^*[O.-.H']-0/ONF^RO[+1O)9K>%@9]V7:LADUZN?/ TQP$4G'D(.#DX]
M)DT@*CE36L2X4SI4T+B-<F$X#\FN$],\A==7^NF[+/]!DJ-<[G<AE6KZT6[
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
MU57[2F8VC'$&(_;_%D'&97&T&%#^O77>N;0](J ]5G\M7F_7QDM,3/(><-?
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
M%W5\4K4K)I>O,D/V)G=HOB5].P!-\YB)QO%YXXL.Y"06ETXXTRWD=Z[QP8I
MVN&OK<KU9Z[C[20#Z+^A-"JZ!Y"7PSLGG'&N_E&@&3-OL=*\E='RJ9??.*@&
MQEQH;>6.#;$JJ2H.-Y@16/%/2U7(3^J"HTKA^VJ.(#[GLK94Y,BPV<@*T;O<
M,-S[G\>R?YI15K5-V1_9 DZ7.BRBT]1;FA%L1;QVV9]X6+L3FG5)29)%FCM[
MM(J<UE-5Y<(,K! B#:7(@=%!<_9 JHK%5]DW4_*_UK<3"E@QX*EL*6.,=/T1
MVU%**%2,=.ED_4B&D8[Z6GB"]6 /NYIP5[-OZDB@B@E+9QBKO1GD1SM>?5[\
MC6UY"R*QL>;1-',0YM<8K=32[%_@_Q'$VNZW:[2+/2!;A2:]EF[=(;J#KH7E
MJ^C>PX?P7DR!@U_*-7?/>64LD!@"_^JP9[#9<*)CUQQE4_;XNP_LH'^OQCA(
MN' NM8=#O3*_GBM.F,KQ0)/C2_BX7[QB>7MA-5H!& 9XSQMB;4V3^.7J72YF
MPEV)3$$,*Q09^+X>$(B'_%V66=\YJ#!@2\2MZ*;RZ.U!?)#Z]G*7:LEP&<QX
MG;W0KGQ#CGE:TLS0ZX31*'M4C+C---'DLT0.U[33$WOH@"YA]%D0#;JRUB)X
MM\.G!WVT<I#F-"5?+_RLE[,&)UR.]9NU2$N^[LB#</GY=>ED1H?S\/$QERU'
MPH;@%_F9WROR>A":2:?;OM4HP#E'@^2<I#I\FOC(1.:1N36'^][CU43-6D^^
M *3%0.N=P[O?($,6TI^WKGQ<'<^ .$F@?RDR5V&&L0=ZT^ZMLA=ZAO\>R\]L
MIB1&&_WK=6-0?"^*>Q2+%A9(\9,]14#Y?B'S"43;>+U\*.6W6Z<@F0&3D0 @
M>1"KZ,3$ZW_I QA0^WN<[ES%CS8[HWVS.FLG_@-)ZGV9;1/[9\#U=? S(/3E
M,^!K_4 L5)@=P_X'3E: OMD!31[-HV@KS^M$8*3V*VX'Z&M67_Q3C<WS [35
M@K9JL#0-:)_67-VGJ9HQ:U>]3H+X:M=NYN;^Q*R%K'*1<]63[/-@98ANYO=+
M@LQ*!Z+U?G<_F\C!*A %>I(I![PVU):!Q!R9J8I@B#K?@7K3U;"UI:+1CM=4
M7WU)S]=0VF-5XB?$BCVUKRL75]_X<%CYGC2]J,Z?[)_&?S2SNYP;HJ?/V=@9
M,FP-B+>"GHM_5$K=$#L;D*Q0I=@?4M34,;*C% <74JSX)<'ITYX!V..'%&\)
M,GW&O6G^*L'7"\<-#:ZV56S2>)?_3.H!"'44 UC),"N) RL< ^X32<D6;O!E
MU%IMFWH@CJ_)?:VC66VN*8.*Y1\_[X2HC&%EM%ZRM?J7( ?[<B(+BH2D-'S;
MYUKBLGE"5"F_TGBY\S/AU;;+R@T2R2]]UY:EUP0CYXR#11A0CF$T1P5,"V<%
MP\(TV=;43F7A"2PZ+FNG2CC#S=+&<FC@ *6(,H7M9P#!$4RJ]LW@1V>ZIC>W
MEK$4[&OPNHUEF(.!SLJQR/=UV*3(3W1$M#)]I"9FOJ.CJS6(#/R->'5U(.Q5
M% MV2A4E#JD;@"X2X-Z#V[K(B,B,K?>60KW7;%G@+6V'%/B#5U14K.- Q..3
ME.DL[O$$*I*&$M[;I57(G2%89DP/M>D).>QS.)=X'NA*E;K,EBHLU4V7'=VZ
M(!N ,/^A"/!/&$!6=REO2RD^TH5<'G'YL";2=,K_I/VZ-]0.^O9F6P_"7^J#
MXN396+/AEVE\N?F5V17/0K:5/-3F>U-@G*Y0XN'VGA7K<FV&=L+N]@NT/$/G
M?VVZ1GF]$%*Y>5,>)!K,;M@:Q>4(?O<W2BPVN?9->ZPN2SXN2GQ:?$J:"?W+
M[TLA]* FI(<,H9EC@-[+G[SYOI5KP"CBG\SMB?HY*F/>//>9;I;*\@+FD8H
M-Y.",#AVET69WR+L%^S\:0.J1J>@WIJ)=W>^O32><E?MQ9R_BH;W=P-#!:8!
MAB?1'-&_6O"J;H[C(ZS;7_SE7Q(85UT>__K3U4J*%E[8]6[>+@ S,(<#;?P\
M2 +NK*P>K0<5^NKE2@P*Z!Y>R)YG"8,&!F8#)Y6NRD)0^:T(I&THITUFH3?J
M:HK([,J6^LA0MA2[DGS^8WSA'I;D\50JXZ#U75H1C;4,*>S];H)8P.[CQX_>
MU5-W:IOXPW I5#4/]N9-HBSU3IS9KS@-@+S\8V4,#[^: OS96QD<),G=PJFK
MG9SGFZ,.[?9$XS/GK#!:>NLV>3V;OU< ,;SEGV>'103L?3ED!X^<$IIXR+0/
MA1HY$B\KUY2Y4Z0O=4&V IWXE>YH8I+T;S^U1A/&!;%O_ZOV#!@0@Y4O%E+#
M3(ZUUA7HRE+BT?W19'*R3%UPDNXUH"OU3[& JWR:[9'J+=P$-*,9/4=? P.2
MHX?RUJQ&J7$UF;SI%TZ,MAZCCF08?F-2 >H^]T,FTY&W?I:7W6NX4M\@L[ I
MJ<:V#$.=XJB5>$?J@U33Q@,<?E$?/2VL1!.D]5 ( ?1&RKK/G+P]0N]J![+8
MK-36$@L[TT;-5B5)5WVQ9^:AB2!0D0J-L>Q= I<D&5RZ+W@!XW3OP+S^/%.3
MNBX#WR9.65 ]WD70DK$@S,I)47X^BL^X=HEO9SNYDOOQ/*UP+1N;:K"ECL^G
M[ V8DA#,$*+D4HWLCV@:_T\&W.>5_P%02P,$%     @ :D)94L\N'5@P-@$
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
MN&;7#$L&,:8(,B43&,HD4CS4CBVQ\F;/"9B:A[K6$:R5!$9+.UX\"V(WT_F
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
M 6$?R:'T#;^;7]<3OT[_SG7,\?R\GM;N^7M]Q^A9SJ;@N?[XW"Z79<Y62Y-
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
M0()(+<2IW9.C_*F1VEI]\-/:@-^#? %V;?B_06-%KQVVOM-DQX #@C\P"0Z
M>X]&Y;W0\]N^W$V%D9N:]\+GN-5YOV'Z5\W9UL[>QB]"181*B:%B)@F#"PP9
M#5*8*!S$J7;R"!>S;[)DA4OQG!.27%ZR77E#+G@RRR2+2R#:L9('8 9?;6?+
MO>KX@X1\%W#P74;GE*C1:^ETV'NJH$[7Y3W?_[QZ*BHZ_U-9K)XT]<Q7]4*R
MEE,LM$>VDJ)USHK%G?PF]0]F%%.$:)Q"'O+8I+4;;P@G,&0)3@6B81:[M>5P
M5F%J7E&=/0K*1CE'ZG#'WY)5!D5U:,)IE0>U]C=@HS_8-0!L++@!=Q? =V>C
MWOAY)2IW+<;EL-XH'=%;_Y'Z,5]]S'^;"/&)S?/[>O@V-W_&,4T3E&4PY"*!
M&$D&293J(%"E." H,-&?"\]=$C@U5GN_T%)DM00:=0FJ[_3)<0WK(L)V3.83
MMX%YJU85[*0Y;96]69_8\4=1ML#X)*2+,D>E'UL$#LG&^KY>>5"[A0^;\X:W
M]Z64ZSJ(U7:+_I/:KMQ+\5$NF\3OF1)I2C!*8!35Z^A,P"P1$N)0B=#LU$7(
M:G_.ET)3HZ9;K;II'8&",%G7.J5KDV[ /'_4/]C;W=,7+[9%Y7^B%:"FM+PQ
M^_=.V4'73VXWZ[W$E(T1/NY67FVK*VPLJDNQ5GO)1)\4V#4+F(X C6$CSY93
MEM>HLS9:_M<HL^>:'N8-Z@N)8]?+&3.ES!LJ!\EF_L;MF<U"JX?/9?$MUZS_
MZODOE3G9_RY?T 6O^Y0N\V_U?M')<*&:93(A 0XB&*:40TQY *G@%!(1JT!0
MS*/0R9._2INI?4O-N\FU06!5U=5 @%I; NC&% "!V(V\BXTYCCDS5\VC7;PP
MVNP,_-DT=H"U(8 ]@Y_^TLS0[\'&'+"UY^;,VHC'>B1>D/6:M7.50N.F]?C
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
M8&V>28O<-[ Y)5>'E;6-+S>=+NUP7FQ:1VJCT\R)?N,6>VIO"IE5X*=JQ1\
MK4SI,Y-[7V]KZ\_J4[G^KJY_HJ?_B9;+A2:8A_QI,\3OZS>[>3SRG<>#-CN"
M8/D@@:Q3R7UU+QMFUKI[__@5.6+/H$&PVN\U-(R($<X4Z"F7LRC6G_\PD9";
MGD4X(Q@2D3#(<*C#CU"*C#KMSCAK,+5(1#_]T8#G"FK0[2*30:$<^,/:[VR!
M,>*%3A?LXO=BYPMJ):9[PF 7HZO.&.P-=,4I@R;"VFG''05$LQD.8)A@:8IA
M)) F0D]*$DB"*$JP4LXG# ZE3(VQ/I?R2;]$ZPVAIC9#7="UQ\F"(TCMN.IJ
MH ;FH^9$P7K19(@>Y)T(>#]'<"1H_#,$YVP]>7[@[,7]WOZUT_5&5KS,G^H"
M%PO1'O_6]/.YF.?<K.)N.PWQE,8BBZ$,50:Q1!ED+&,0A9*C..6897+V39:L
ML.4&9QU<7H==309<R5@]/M+RV41(7[3[65>S72S!U@:P-L*-2=RGQXYE!H5\
MK*6&'>6;A+ICM,%O@_08Z@V?3_IR5V)4:NN-T2'M]1^H9]%(_;1]U,]?79Y0
M,UL094$,0XQCB .50HK3 +)8$LQE&E'EM)NT._CDW!_]+V"4ZU?L<1<V.Q;J
M"\; !&.-@WNYQA,&>ZW+N#O^N 483UAV5&GQU#4]-X'M.^5\-DT8]!]:>)M8
M]XG-\_OZ=^L23H1F6%*!H"0I@CB24D<[5, XPRP-12:X"ISVC+VJ-S6>:$J9
M-KLVS4[-1F/7C6>_TVBY3_UBDS/TMK9S4['6OKKL+V@M!%L3!ZCF-0SX7O?.
M_6HX[E;[(.@>[<P/(Z5WB6\NI:A,WY!-FZ0[J58+4<T(E\KT!( DH9'VWJ3^
M&TXI3#@.(XPE9]RI1&*7L*FQ]%K7IC=.ONERIHF[UM>YE/=YF"V]/4_@#>W]
M[>&V;7X&[B[@UJ=X]T5 /%?M/B]O['+=%RT_4:?[\CU7-0>ZDT\FC;JALGE1
MK<J=#LYAE&4D#C--)4D*,3?9S3P5,*)I&B(J.$%QCY9!73*GQBBMRF"C<Z]&
M0ITHVS&)9^P&)I0CV,!6WX'6IQP &J!%4:?8EVA<9(/#F79&5K?V+=NCQVAR
M&M[4%2*:7F=U%L-'^;W^336+N40I(1RF.,;:A0DBF"DBH?XA8@%5E$C'XCT6
M4J?&/&T]SZJN]="D";E6[K'!VI)]?",X-/_4J+6Y=XW&F^:(M=(W0*O=7.#1
MNW&"R6]-'QO!(U?V<<#BN+Z/R\V]F\&V=9ZKCW*Y7D\1DB:4B!BBNJ1/& I(
M5)Q"GA'*D4BU)^1THNNDE*EQS:;@>=]>T*>QM..6JQ$:F$MV]#.LL1Q@A:@3
M L_]5$\(&KMYZGE;3W1*[;BXQS&(U_0I7])Y_D\I7ILL2LJ7IM[.73&?ORM*
MDTP_"Y)4<BPH3&C$(*:,0OK_4?=N36[C6+;P7\'#B?BJ(A(SO( D,&]9OO0X
MHKKL8[N[8[YZ4.":R1E9RA:5KG+_^@/PHDM*H@ (8'(>9MIVD=Q[+XB+N.R]
MMF0<EKA@58HY+Z75QKBEO;EQP8''8'"Y4Y;ZW7@->K<M3\IL01^GB@A01B:-
MUT'1(7T_+)H3I>3?C*I;LKP]1J,)\!:/F2ZIW3ZFHT1UA]O\9F/=]I;IIV(V
MN]YTN^IZXK?;5F\6)4.8<(4ASV1BM( PQ 62L$R98GF6EH+SQ7:MW;2;FETW
MZ<3-.\/Q?O_]SFR[2\MW_H+USF&W69L%YDR(@C!%(4LPUDMQJJ?#*%<P)[F0
M B&J"J=<D,"83_ ]G!YSNVES6"0C?PY[$'\R[O[<8;GW>'\ZVTVP34;A5_KG
M';C?;C<U>]X.95&?:-AIMSV$(>?@%E8GG9#;H_!R=NYPIZ>>4R<LQ+$L9*[!
M3(M"0E1D!:299B),BX0QJ2K,2Q?B]]!GFH#<OQH;@(Y+"XW!9,<;\]-9"BVF
M%$\TZ37$D<9%D$*(';4/^;Q+;=IG*QS,[NY7=/FCJ9O#U8:>B@G]1N:0E54*
M4:7?35H4 NK%,F>"EDF*W.34_/R8VX2A2Q7;QW&47'2X3 %#,%YKPEM'SX$M
MXH[)%/0293C\F,D?S.!4YN'*]-SGC]=9LKSA<1[;C5\?I<D#RS05]OTRJ"C2
MJD(,)A6F$&620YQC"5-*!$Z(R+/<JMWC^<?/C0NU@\!XUV9;.NQUG>)FL4%X
M$QJ16<@ T6:<MFA<[2-B@XC#9M]-R$RTMW<_''5K:EBUZN!/!B_Z]+19?Y<"
ML!^M',8O:T/5>H7X5K_&7/-M$TH:XR)(HYM[IW=-MY=WT>.CK;O+5P42HSM0
MN^O5?-^LOYG_I7W=4I\&V_29L<VB*E.E<,HT]:$$(J5*R"CF4&:X9)60C%9.
MNA&WNS0WXARRU)=[4<$;]>W<1\ENAC@M]I%I^JQ*WI$>9Q_2'3@,JBW%',+:
ME1@$7-.& SFJY)Z[5Z^KRN>-XE7A/O\G1R\.N^=\H_]^(%<ZY&LH_7HH) 3,
MN&9DE%<%)*E>VA.>9TI65"32J70@A%-S(^;>T4-B]I7,"#)FEB0]\4C$IFGG
MJJ]AV(Z$EE^STNLJS*]4WW79K[E6=5U%\H9:KNO/=J-KTQO^B^3/FWK[(\W8
MUWJ[E M1E3+/J@SF>:)IEZ8Y9!(32 D2M-5N%E;ISN<>/C?Z;)TRR[<T^XG]
M# 9W[8CS+'KC!'@K)K&W!1SAL&:DL;CWS-(,U-)(_F\/Z^__KF_K6$7_X269
MG'WD)*0P%LSP<H]>$V!.]69)FZ;5N&EYP0@^\"S+RH2:!)2R@"A+2XB9X+"4
M9<D)Y4Q5_M.E4WMS>Y6//\+@V&$O.8UK@'O,=6Z#<=)IC"."MTU.+N,2;=YQ
MQN3K32DNQS\Z6QBYS8]CWM<K(^Q]I'BH9QD'FH?WK&G3[18T56E54 2)(CE$
M2I:02()@I1=G2+ JHP*[T(V]Z;DQ3^\Y\.G[X "X'=W$@3$R\QPA>*2KVOM]
M![3CFH)ZUP/2D#M>(1G)P?JDY.2.RDN>\GB"-V756VWBNVE+<=QUZS>Y77"]
M9DE9CJ%0IF-G7A&(.<608\E03D159)5+LM:XN5DF<3DSTAB>UBP4"*7XS*,=
MA:VGIRWUVOS/H%QC@4I@?AFS.#6G6$1_AD=L[O),->OV4W9:%OM]3)I0C$25
MZ=63232ON(!8+Z-@(3))TAQQQ)S$ER]:FMMDYL-.I48VX(G^<"^^O RJ'7<$
M@2HR;0S[MWMMFB@;N%>A")J#=='8M%E6UV(^R:.Z>H.G.,0S:^0_G_6#WGW7
M_^^K?DJ[[)="\D(F B;8I'^+(H&TR!1D)2EQ6109(4[9 A?LS(T8]FZ"UD]@
M'/7:5[D$K!T]!( K,CEX(>4N[C".0U YAPNFIA5P&(_W1++ARN6>G1J.>D(T
M'Y5I%;'>G--1*E7&E4P91%FI($H3!8G,$RB1(BFM,"/"2:W*WO3<F,-G7\0!
M:#O:B -?9";I?#SI/!-+4]T=HZ"](.RM3]L@PAF5DZX1[D_PHZ>N65=_[E3+
MYOWWWVI3%[U0-,.YYATHN<P@*J6>KF!20)XRPG!%554YJ2M?,C0WZFF+\;_)
M[>-:@'IE>E6VNT]N7'0153OF"8%59)[INT3N?;P#[_\.?_MPUZH9A".8:U"$
MI).+MB8ECVL1OZ2*J]?[RAD<;YT<[*JTO1M^+! KLS)A%2QD87*@L8 T1PIB
MPJM42<5S[+3A<=7BW*CBU_7J 2[;?< K):">"-NQ15#<(M/&F?W2P_W4NZX'
MS _P>_^_428MUH"%+9J_9G3BFGE+#$Y+YFUO]._AN=X<SW^&(Z"OZU]D)Z@E
MQ=<_UJ:97K/ 2<G*BA"H^<BTML(I)*34\Q:*2L33A)*J=&WAZ>+ W%A)__XR
M]PZ>3I#;\5),(%]G%;4[7.Z;=PX1# T\_UB';=_I@U[H[IU./DS>O-,'H7.]
M.[V>$RYAYL=?Z;9-_/O:MDC>;51(*G"99144G'(]Q>(EQ!07L,KRA&2IX (Y
M;1P[V)X;K9DB%+[54ZW!79-TV@9RG!+?A>BL<^XR*M8'VC&PCG^Z?2&OYGW=
M<+KLF&XW!K^W@<29IGD &#O1YI+Y5\^TN8*+3:K-M4=X'HGQ1RF>E_*C.ML(
M=?]2T5*4E',)129-SSY$(4M+O:24M*"H((J63EHLMH;GQG.#WX;>G-OVWC8$
MEJ=I$8"-?;QF@6E4*G/%+.A1G*WM:<_F'!$Y.:QSO=]7*N!I(WG=)DOK/R_E
MT,CTFVDP\:].N2*M6,ZJ2L TR?0R-,ER2/0,#6(L*T[3A$GIM *U,3HWVCKT
MN2TGI0?.NA;^6V!NQU6AD8S,4X?NWH&=PUV?9!L\/<KR[0$*6WAO87?BTGI[
M)$Z+YQWNC:99TA+A0A02ET:*)&=<0)05'&)6Y9!QI5>+**,\=VH]8VMX;H3T
MT:.<W19C6_()CUQT K)6#QG'-X8^R!%8$ZN =+;GIO5QA(B'HL?Q_;<N\(P^
MR'IE=LT^JEUJ96^I%PMYL9&B2%56/"%057FE)TZ80)(DIE$?J9*4YU@(IQR#
M&WR9&WWM S"+EO=2#XC1UM43@2];NI5':<2^RT'W 7-=(48=A@D7C<>C<=!>
MM(\%_-1'\_-$RTAO8..L+-W=>:7%IC=NE]>?_H_T3"@UI/WR%+975,Q07I6H
M4I#FW/0=1 1B0@3,5:6RBJ2F#L4I@_2RK;D19K>O4^]\=<T>'4'5CO4"8169
MU3J83M(PK@MZNJ>&7L<C:"[HB+EIDS^OQWV2[6EQBX=V[XL]L@_[;,9_/-;\
M\>WZM_7V/^EW^5E242]_O)7Z/?U6KPQ9O:?UINU5V+R8 >0RD9)(#/.NRBU/
M]?(RI9 @(A01#.<)L5;_C>#@/&GI@VLB:;3Q&^>R.8S*5-.ZC\-9P$& H(T0
MO%T#'2,P08(^2G 8)C!Q=FU8&Y<)WS1#[""K_,I#/9$PLW;P>4DW0.P[>.M9
M_+J?,.P'_X]V\,4:K/3@/YK!W_2#+PX'7YG!_]Z&'DJY.>(XC&H_Q[ [G7IT
M1-2.]*=CVG'\K&^VBT^;M7CFVX^;+W+SO>9=(62%J<P$*:% C$/$<@E9GA&H
MB,PP1SCCB9TH_P4#<_NL]CYV&R*=FTZ%I1>!O/)]# !/Y.^;!S+V7'4E_)'Y
MO+[U8"ZO__9R'G_QV=/PR97(=GQP[;KHXL>?-O*)UN)^)0X.O@>YA"Q3)9=I
M!:G$"B+S)X*4@)(G)>6DI!6ED?2/Q_R:'WNTO@+9[=),H7\\.FR6YTG3#T;L
MXR9G%>1AY,R '6?RO*84L@W<KZ2&/.K:7 61;?"\01/9ZO&>Y;3?GI;K'U+V
MGX8OCW0C?Z&-Z3F\%\__;=W.(*6X-]V9FE9QZ_"_F^H]/:7\+]/KB:\?5J9G
M\2>YJ=?B_7K3_Y.Y+EU4)<D)E@(6)34"KKR 3$H&*4MQE6-9BL0I/WQ:]^?V
M63@,XDXO OLP 6WCO /<E :;M>$/N=5+PR&V._#41@?4>C/\LWO6T\2_'+M/
MSGQ_#[%WB4RDD)E0=S4_]YN-OD1VXI*[H$$;=5?VW.X:_6B;]>U_')_V/X[/
M%C\.]PKI5QFCH'77TT8P;37WJXS.28WXZW@1L$#J0 745*"\K[]+4QV5HS0G
M4/"*0\19 K%*]+JG$@5*1%JHW"GOUM;PW+Y;^K4J E0[G8/8[C,1 [C(!'^Y
MSJDK[?RD)XA]6:?Q/')5TPA6T4N:SME^_7JF$42LBIG&[O>CI7W?5=.,<"=!
MER&FY^"I@JKD*42B%)#0(H-IE509$BEBRBGEXKR9N5'.03?BMBFHM[+?!53M
M>.=VK"*SC ],SHPRCD)(_KA@:5*V&(_V)3=<N=I?HD+*XX+Q'?'\;66.&=?/
MJZU)L^7ZTOMOYF^+!*5)FB )J:!ZCH)I#FF1*U@FA,F2D HII[6ZEQ=SXQ$3
MQ'^8="2IG^I8U^@W#';,$AW<R,33^7]&P.)@HG,8!NCB %T@854LO'$,+67A
M[LCD>A;>6)T3M?!_F!\OZL7BM[H[&+]?Z:6EV7=]D"M>RV8O7+AK3J*(2)*R
ME)"E107U+(KI/U$.529Y25!6%$*Z\*&3];GQX('S[=G&D?M@[[]-0Y, 8V-'
MDM$0CTR.(<%V9D0OT$(RH9L#DS*@%S8OF<_O(1[IM;\\-_7*<"?_YW/=U/T6
MFCENTC'KFQZ&:<V'IC''3QOSOR8+J-U^:^Z;IGY82;'(%"K*!''(JIQ#1!B!
M)"4%3 EE>8DHXLCJT#ZD4W/DQ_4*--LU_Q]0MZZ;C1IJHM0O*C6G-? @2E,(
MT(;9%NRLODH][."G6C^A#?-GAQ3-4,-\);/HE08O,M4.$8&#D,!Q3+O9/^BB
M A\W8(@+=(&!(;)7&#:';-I7&+Z),FA_>S:U".95ZMX?\%/SS!\!;0#O7\SV
MG^_ TV8H%![^9;T!3W2S76F2>*R?=N_ES\-;K/][/8SVP1N]?91 QV4TINAV
MNZG9\W:X9'7\\]F]Z:&2<0,/XV@";BA;TR7=!D;G*-$V]+,]/NK=NNG\7O)O
M\L_MUS_D\KO\JW;IL5G((L<4"P93C'.(1%Y"DE$$TQP55'&E*+%J:.EL>6Z?
M9_W#3AVXV0EDB^]F+.@FVJ0Y5C'<M[!L@'$>=-Z#SOU8*#M\YF*A/=&W[#KJ
MIG&H _)N7Q<?]$8_(4X/G.X[X1/GT<? ZP$>C/]9+NE6BD]ZDO+CD_Z1/6J#
M'Y_,;[ MW/BHAJ_2)ZE_@?KG^2 72I9YQ16#.,L*B!#!D"*5P414E>0\4WEN
M)7WOZ\#<^+]UU$P/V3#??]KYZL!8/D-A\7F(#'#T,\36>]"ZKUFJ#P!T$=QU
M98BFFG&WUOHT%?8.'XW(8S#1MR/*6+A]/VX <O0SXO/<Z;XF-T1]]%&YY3F^
M?53XQGS#WLKN?S^L[GE[]&(:6YNURX(7*$\S7NFO!R<0J3R%I#2U>WG),>*9
M3(E3V[>K%N?V]1C<\VL>>QU@N].,H+!%_B8,OH*?!F]_!O4*[(#\= 5(CY8I
MEN"$;9ERS>C$+5,L,3AMF6)[HV=/:E/ LL]T^<B6]4.7L4N;1Y/(^'7]16ZW
M^DU 2<DS5DF(,-)4@Q,)B90(EB2G-&.2*BD6*_E@.-*.;*QM6[T]I'M[#CV(
M]Q(-BPG'7M768-O13E@ )^IE;7P&!\EM>Z_O@/&[39\U>[6=ZP';6[NB%;3=
MM;7Q:=M?NV)RT@[;^0&^&K9L^V'5;#?M5+W-\U0)SQ$6&NW"=)G$:0$QRB@L
M>9G*,E.8V>D67#8QM\F.\1#L7?1*FCT#I!W9W 9/9%9Q1,9#8O92\&'%9$^L
M3"P;>RG*4X'8BU=Z;*.]?_/FB^G0HY_V:\W;LOI>/J^H,"N$7M^4I% 0$9Y!
MR@L*JS2I:%DEF&96*J_C9N;VGFM'0=-["I:]JP[[,9?Q3*5F3:4JR$150I1)
MH_7"-9XY3XHD1T52)HOO<L/6TR%Z:.Y_(Z86NXA!<(I,H0:@P4DP>'E=V]$%
M*8<]OR"(3;2SYXF<V][=54!&=^@NWSW=/MS5"(YVVZY?[;G@%:)-#J!+,SO]
MH.>I3_66+OM?*",)9Y@36&&D5[I2Z44NQ154*1*J+ HEN%,'A%%K<_OL[)WM
MUF#U"O3^.BYS1R&V7-J& B[V<O88,[C'+((LKA4H05>MHP:G7:G:Q'ZR.K6Z
MR7=S?I#R^\_UTNC%- <RFJ@L2U(AF..*F:Y.%:0)*F%*]'065RE"!;>;9EE8
MF]]<RUFRU@93VYWX(#A%WX,?O 2#F^#W2/W*K^(1=MO]LKF)-]ROQGVZU7[]
MEEO[G/S?9[K1G_+EC[[5+%U^6*GUYEL[0WVAQ5OB0F0RS6$E3*)(4@J(\R*#
M%5&(4YHAA81?AQ,'+^8V1SGLK+$+ ^SB  >!^+8V<1DC.U**CGQDNKH"]$1]
M2SRPB].QQ,615^I5XH'5Y2XE/@_S[$\RU)Q^D0_M]*%?,^2,"<V"#$J:91"E
M7$%&<P731 C%2F$D2IUZDYRW,S>RVU=@#WXZ-B:Y *<=:P4 *3(OG>(3HQ?)
M. Q!^Y!<,#5M#Y+Q>$_ZCURYW"NK]KM</<O/\ANM5_K)G^2FI1OM_OY\L:LZ
MU__)2/0L$&-83Y<P+"IN"L(+ 5F68<AR)@E/>2:(?6L1=_MS(XX^ K 90C Y
MM4,,8'UPXJ[_'?S0$3AE>SH/C\46>5S0(Q/1@/?.>W#@_E&&0Q>!^<^M0%A<
MV)UR;&/"/UF*;>AA<,VO]07Q2GJM\V.GS*[UC?E%<JWW8WS*[^N'+W0E?AP4
M"_93(Y0H6HF2PQ2E^D.29Q7$)<E@GB6X9%G*,;92%ADW,[?OA784-,;3KH:V
M<= @OH*G!?,'02DRP1N 6B>/BM$]#D<O(^52+!X"L8DXV1,YQ[+K:X",%U)?
MO'O"TNAK$1P7.U^]VO=P]+^?^XW[KVLCRZM7^TOYF]QVS4E_73?ZW]O,OLWZ
M>RVD^.7'WQHI/JQVJX![OJV_:X=DLQ,$RM,L4T13:E+DK%N\8Y68)O.JXJDB
M/,\KMS/5\$[.C9 /8C2IL)LA2K"26U!W/82-G('^&S<YLT]]J(#] .O=JICN
MXOP/UQ/<"+\#VX/?UQW=Z.?%1P.["Q#H"(?FT#^9('\V_[G+ASX8VY],K/H'
M\/.!.M\^WBBB4S$').Q9=00_)S[BCH?TZ<EX1%L>,W*'%BQO>YF8-X]T\R";
M\VV1BA1+3$ID9N\I1)G"D"G"8"%XFJ**,T&M/CHQG)O;QV;P&?#.Z7U+*T!;
MOQWFMZ''T6+]\(JC$_ECX=[C:C>4?83@WKG95?PQ=5CIO.+83K0^>I4Q=EM=
M11J$T359:)O3K>0BH76T_HMEP[M,O9\RO-=0=*J9S]J?G0^F(OX7VM2\U=I:
M,)ZH+,L1)(J6>D%8)!"G.(>5Y!B5"9.(.ZF9.]J?V^>W]0S 8?9O?DZ [X(8
MEG,ZBE:$4JR72[II15(ZG3Q+/4K?P;);M44<@LC?V.,U5PO^WOT][39M,R[0
MC54;0] ">1_P I?+.[DP=?&\#SYG2NF]'N/;\J4]T!A,F?71/^KMXQN]ZM)>
M; ZDS%7)4)E!PH@F0\6X7JB(7 \4+?(\32N)K$ZN'>W.C02'H[O="VB<!']H
MS\'@NK=^N>U0V%%=!( G.IV^$5N/YC).2(7M-F-G>N+V,TYXG/:C<;O]UESE
M=I[8SQ"[Z>++!&7!4):FF=E9R:&>M"60$/VGDJ6\5*6B%7(JEK(W/3?V.LQ*
M[E9BO?/]BLPW%?GJ$-A15AQ@([/6-4PGRCJV12Q.JO%5ZZ^47VR+RN6D8NLG
M^/>36:^^&,W_3N#YX_.VV=*562<O9%F(C!<,,B),\\]40,Q56Z.55T1F1*K4
MK3QKS)S+.S5-?=9A1X2[099]O??8O=N!%>PI(P0EF8*\2I">ZA8<$I27L*I*
MS/5WI,Q8MNCZ87_9TLUV6NA?&HZYX%^V"6EQ4.8E9PI7$N:T3" B)8$TYSFL
ME/Y $TY5GI$>Y7<K2Z6NL!@/9O^W(FSWT0V%6>3/;,\%7SHN^-)W7CCP-6S[
MHFN(A.Y6=-'>Y,V)KD5^KA?1U7M\Q;2Z/>&O],_NT_N;W.XW)$J)*DT2D%5<
M0E05&)*LF]KCHJ*4D<RIM]J8L;G-XW='*UOZ9W_VZ9@Y,PJM'7&$ BSVX>2
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
M^=P1NJ3;T;$^#+M!W1&AHRWKKO?IL$+^MOAIEE_-=\^_S7H':ESD@DI@C#2
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
MG-$4^]T[GE6>1Q);T R$\5EJ7'NFL120=I1J"\,HO53;%;LO(-46AL1IJ;;
M:^/[M+UI]$'?.;H3,R^>\<[]9C51$&NA% 0$YUZZIW0+14(TR)F2!D)&+0Q*
M(KQ@8VR\T[J9U7ZVJC'.T_#N;>?@O,PJB4#JF40ZX!/5T^T* C>T=CMWY\$Z
MO%T9VGZCMVL?[:!B_5HLEU.SO%?*K%9-B5K;\RDG+N)@.1!^[X=H) !S"RH
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
M(?-)PY\VZ[IK^_9@'4%%N%046)MC0!!F@%.F 61%+@A%L# Z2GN^!R>CR&N
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
M&QN4%JZ.^3DQ7+_@1FKP&5NOQ7+YRRZ6/\52KR988TF48P1CF 9$YCEP?R>
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
MY=?;<3NBW 2W[-BG5>NISP$2,[^,?C]O]C,F7$)+%;(@A]PQK+ <,&0H$+2
MN0LEN5%1^?1G[(R-/7=N9H_.S[JO4^5I9+/4,["&T5T"L'JFLCV</C<XO;Z"
M4WQ#TLLH).TO>L;4L.U"+X_WJ/OGE8]WE B>SJ=KQRY/GGW6;LJG<E:3TFJ_
MEVASZO[1Q8+??IK9D_FKBQ1_K"8%Q!A36@*-H05$>\;PVHPPUXP9]P\TCTIB
MO\V=L;&+^_;ED=*\MTU'&-T,!W+/K%0/!%0CR79#J6.MNVRKC7G88/D_C7#Q
MUCSAAEH:0),*YM[FT;"BN$G0.Q*^37/7[BG1]_.C=FF+V53]VNT.Y845V#>\
M4,(4@%B1^Z1([:*O(L^QY@6245J,05;'QI';=HJWM]&\CG@8/R;'L6<:W$)X
MH@UEY73V>_-G+SMR47"ESL*^;GCPK.Q@+$YE:8=?G%1*=J)]P*9*"QPC^00)
M:8%44@)H.3*YA5SED0D2_Q2YV$V^\%K\D?TFFSSAS-0N)U%QG6!#B"*: 5L0
M! B7%$B".$ (*U$BS H4U80Y!; #5 ?V#VP8EX\_EWV8E/4!L]-'D8@>F7/>
M3WKY3<UU)Z84L!0( RL(!:2$%#!8(("L%8CE)11*3A[KEO5KL5R'!XF=?8IY
M;)Y[]@(AY%TFS??I?.ZWU1<VJST:L#W[A#/B2)Y:P+!A@$ %@<P9 50Q3*%
M5%C:3.';N1[E!+9^O<CT&??;%YFX\(7"(%,QP (B0=?[D72N[VNIT=VA?YZ^
M\I>6)K??M&.1UM*?6Z]_^0J2M;/C[_SHDZN>K^Z9QM)8;0"6Q&]&:\>[18F
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
M^GE19E#D>9* 7->GAFH?!D@!&2A1AG*$RY07PDX 3O8S4PGHL$8-V*A%:RL
MIZDUE8#1A$TC K9<.4C 629&B\#IUB>6@;-#/!:"\Q^W3U ^1'O^AZR>ZN7K
M]9K_]Q-9+>5S[5;!-D]J^7?PJCC$+_,L%GE"<\!)IH^_)%0[0Q:#/$9E6B*<
MR]0H77 DCKE)R3X&^N%#M!],O=(^#"?JQF.>R3QFIB[L)Z?C/W3X^?8FZD9R
M%24IB/%5U(])7YR/%SX]7N/3GE@>FS0]!L)DF=0>>.JG5_MHSO&8[70Q, U#
MU/_VJ<[OKFY_BBU;5H(OLK1(4RH+D&":J0V8T ZJ,00H2V-!N6#4[N*Y-8+9
MR6E=1Z_)@Z\BT<&T/(VSG@?#P[F0[(86RS,%"NL!7#6%":-V#-'M1>[M#^M<
M^?-Z=F<-8MJC/%>.CD[VG!L*4M[K]F>;XM/=\EIDB=I=DBP'!9/:?(QC0+'D
M@&4($D+BI"16U^QM <Q-^O[8K %YT-:T?S7)WAU^RXNBUA-A)GXAZ0VL?9>O
MXD:_[/'ODP\]YG"[<C=AF:YC#'.JT37(D&6!KN%V'*MSK>K)%TW!UW=$R:C>
MI8MU5:\[;W_J'\4?8O=)WI.?"YXE@A2$ %'H*Z0HB0&&J;XLG_*2"8%Y:K7<
ML^M^;H+7K#=8#[!:\-6('4P6+6?"3//"\1MZM:?Q JH!1ZT1='2]W:J/"/WS
M573;$4VDFFIMX^.Q6)43:UXK6-DAF+:LE1,[1[6NW%H9>WWT_86,HP4L92G2
M0@*&4EUD.M<U!A(.,$E9GA8D+7.K&@/F7<].W7J!J/<F"7N6N=<6DV*XNPU"
M=6BA\\?RB+NGIH2%N8-ZL?<WNHMJRLKPG53C%L9Y)#;6/$HG6]E\)]9J$;E;
MY"5,!$H%*%,L !2% +@4&1 I@X)GF,2QL/(E.]^?E8)-8#QVK_N(>&?U][C=
M?%]6#K=9SY-L)DX>J0NL2'MKQ-8/3#LDMF"C7UJX/NW!S(@)X8HXU.6;>")>
M&/^0(^*EQ]R$Y>-RK=3K1K6_W+TG3/LM/O].?NK[7>\VV^WFA]J!WA#U"Z3^
M?E'D,6:Y*'0=YPQ 74J-"IZ"F# I4"P%Q:7-DLFF\[DMFEJ<$>V 1JQ%:B<Z
M5A-@ID"A: TL1QJV7APUP*,.N2Y0WU"]!Q_=7*+:6IQ<./.I5%;]3RI;+LR\
MUC"G-ASC7#_(EM^K9Z]_+JM%"3-*U1^ \%0"F,0$((HSP&!:()IEF&,C _N3
MK<]-DFIPD487?='X++=I+YDS##NY\A%82\RIL(\9G1JRUY#0BPZFC?B<&MM1
M0.?DAQPK06[%(UGR=DFCJQ%]TG?Y6_^\9O_TNZ@KD1*.<%8(!&3,U>(CR3$@
MV@X>Y06G6!"&D95?BWG7<WO/6^1="+K)EJAS("Q+0IJ3;Z8&82@-+!4=F[=]
M-FO<G:7G/BS38/>H)?:$>:T>:=[[M'4DK5DYJBAIWX*;?IT)^UPSUE3/$/RZ
M.2MO4K]RPN,2)1#DN:0 ZCH6)$]U46K$1!9G&<-TL19?]8/WYG)FC\3H'=S7
MLG^%)^!7]P%M1'IP757.88K,U"X0X].HWOD(]%74GX7^$/QIGSM]/C70 <6D
M6NC.TFM-'-&2_?7]=G/7+=VDH#!&"> 8*<DKM4TI5^+'!(UE"HL\C8T<6XY:
MGMO*K 5G?GG^)4_G=6?4Z /+21>B\;=$&ASMV(OF+QN=[.KXR;'T+X.?_H!S
MX853502[L@[:O^GD1]KKE]]()3X]M=6^W@FYV8I]]'F1YSD7"4]!6L 8P$PD
M *,4@S*!J4SC7$)D6P(G%-:Y'5.UYRRT1MG6R-$EO6SO38:<7L-#KGE,6N@#
MLL'RK;WZ.8VC].F/[J^OZP&#S=-N?Y&]_1TXG+QYK1L1>FX\%Y8(!G?JRA.A
M>3]1FB)XEXZ!/;7Q;M*9ZIWWW:;:;<5NN:TO]=VIMZQJ/]$:IBX8@XG(XQ2(
M.$$ZOX@ G,0%B%$A2QEG/!%6D7I; '-;2G[>@XT>-5K+T)XM_88!OH"DA@[S
M-<!ZT;V7Z*,:OJY%VPQ@&H-F5T*]A@%M,4P;#'1DZ"@DZ-J.F_[=D.K;G;Z&
MQ 5_]_SO2F^Z/ZR_BVI7YW7NEM_KPI8GU;E:<%;"C*N]LN!*$6&6,T"RO "$
MQK%($>0%MRIX.PK-W)11UVVMG9V>])WQY5K]KQU)1/9#B4#$^TNRS7XX=D(Z
M;A[-5'6RV0DLL7H<43<0[?WUR[^;&?I[M!].=!C/U<"B>7B&K.75"[,^M78<
MH$F%UPMWKU783Z,.'I)UQ9^MX'\^T8IMEU3IU+OMAG"JU@-M](TQ(4L=I61Y
M6:H5:%8"E/ 2D")%LBPRG#)J;"-YN;^YR>H!:;05JX;Q;\M'4R<00Y(OA#C]
M4Q?ZHDD+-NJA5=\]>\"7(Z).-%JX2?JE<R)#R?&TVIDZFI-TUM?1H)GIK!W-
MQ_3"W='B,=?@M);_-:]N-@\/FW6=6ZF_%Q8)I8CA(@%(I&K5"TD!4*E+77+(
ME23++(-I=S)N&EL^W97#T7=@]=TCC;A@*[*U-1(9)-4TGCN"J*F"L2W$JZ@!
MV;B J/]/X?09/3W/A-_0YT!?$\<MSX_X..AXX?-NLO!9[,AR+?@MV:[58K"[
M>891HBL6"5WM@P/(DAP0P02 &.&<LU2DL56:YNENYK88ZU!&'4P[-1C@TDP+
MQC,46 F.R EP,^\\"3Y%8*"G227@_&A?"\"%3SO>V]<W40Y![T]TM?S:U1RJ
M<_D^R5NU2WQ0W\6+!,99+ L,\J2 VIPB!S1E". T90EA.$70:*?FT/?<A.+F
MFW9*J*+=1GNC;[:1:(%:*H8-_68R$HC4T/LYC3KJ';X<<%]%'?+:Z;[%[C&Q
MP)XPKVD'%MU/FY1@S\M1RH)#$VXR=BNET&&LPT'J9]7H31/,4F+9"PXG*,F8
MH#G(,Z)4#,<,$")*('/"RRQ-B116%COF7<]-Q/;(]6487;3$T-G>@70S[0I#
M96#I.K#8R^?6N)5NZ5=MN5JV.G8G5)?K8=LB:^FRY\NG<EGT/JEPV;/R6K<<
M6G"3K3_$SC TOX BS9GD%#"=_PUAKI/ (0,8$H$22B6FL<W]/_.NYW:=S^@@
MTD[)+.;!3,G"L!M8R32QEH>)_K3,GC&?6F;1^Z1:9L_*:RUS:&&L!]AIQ[&>
MNUSU[OGPF=9]KDEO;2S"F"0E20A@1:$MPE(.5(\I8# 3LI )+N/$S2)L)+*Y
M+>#ZWE9]0[_^X/JN?I5^H4\Z_]5YVR-=QL9.NYFROLED!A;>B>=QA(^9)\[#
MV)R-!?=&+FB>.!TV2?/5@6.$\=/-A^O=;KND3SO=W/WFCM3IP&WE\H4DN2CR
M--$^D + %$& .<X!STB68T[B$EO)_:4.YZ;B&F_4!ZRCB@WDZ$L'VM94Y!+I
MAL%$CU2&CB".8]$^;&A(C==8X:4^IPT0&C)P%!4T?<[16DU4U6;;;M'77S\*
M)6JMIE7WFW?BLV!"9^/>JYD1_R?(MEKPI$"4HAB(/$L!E$)]KV+!02$HA65*
M"QY;>9S80YB;)JE?P,S24,V>=C,-"DMF8%5JP%]%>_A1C?]JOV)3(D7K2&$]
MAJM(#R"JA^+19,V90:]6:_8HIC5<<V;IR';-O277RBILJSOY533__;#>!RY%
MU?16[[!(D<DX105@F%  "\X!$J4 G,,R9Q0G)$%V-[T,>Y[?Q:_.8\@]&]B4
M=#.5\TGD5#53&J31+QWFO^M@[.$01%31 ;C/4BE63/FMD&+6]<2%4:SX.*Z'
M8O>X8W#0>0MZL+U;<YTO]H?ZE?QU\T"6ZX4LRYS'J0 X$SF .<G53S16PD8R
MB"D326JU; L!<FX+N[Y#8X/0-MX78B8-0W]O/#^A=[ 64V,?P@O(G==H7@B<
MTP;V C)]%.,+V5?8[??O9/>T7>Z>ZQ#CH31QPBC!C)0@%@(I):<,8+4Z!91F
MA=J=QTF19"&VXJ?AS$V]?U^N:[^GSSH5:-4LKQYW5?3OM9J@9FL977]5NXIZ
M;SFP^;1<YXZ<4+^;_/'3-+<-__MEQ=14UOO^;G3M"4X8[P,_5+]%9&  T2RC
M!.?9<XT87&C5(4'WPUKIEJAV^H+3GS_(X^_D.54BVV8N)&6>%ADK@91-:A@&
M&$D)LBR6#.9%07,C=YC+7<U-:3NPS4T^#5<71'B.-&*+G-+S])[71K^D!8\&
M#//EDHQ[GCB+/%QO!$Z4@CN.2+OT6R-NSF;>GF]ANJ1;HY&\R+<U>\).4;E8
M+NZW1)>/_?/Y@6Y6"QKS'!-& 2VD$M \A0!E@H,D0V49YRE.J5&(XJCEN>EE
M"RYJT)F]Z,=TG1?$420$UC_#\1N_GX-C/2R\JF[E50GVCZ^;[_^EGFD67>J'
MUVNMX_8F>3D'A]&]B\,?<%C,Z,Q87:N>K-[K!/KVRP+&,,60(Y#SC .HCSX(
MEB40",$\CDG.:&J\B#G9Q=Q>Q@/(J$9I\;U[FD*#A<IH8@*_H*\Y<5F4G";'
M8C$RFJ2)%B'&OT!VZXVSPS^[SCC]Y'3KB[/(7ZPKSG_2-4?_NU@_">TK^EG4
M?O%W9%MG(V2RY#2-I5)ZR-3Z@A- RD* ')5YD609$\(J)7>PI[E)7 NT<0'>
M-E"CQP:K;=+^$+EFH2LOE 46OQ=LM2BCNPML.23O7V#";_[^4&<3I_!?&/-Q
M%O^E!QROV1Z*231%=S8/CUOQ39MK=GELVINXS;#(\IR4! .A]A] +9 8T(77
M 8M+FG*2HH);512UZ7QN2M(ON=+6G^JC?^4Z[I0C834W9JH3BO'09YQ>R;:_
MM.O FM<+O#;]3WN9UX&9HXN]+FUXK+2A"XZI?WC<5&3UVW;S]%A97G>W;'5&
M[]6 I6MMN]V!CQKT06[#.S(7O*#!&0AO7Z3@,C]&A0<,FG%[R3ZQ95.=X+/V
MQJNJI5RRIL?FK^_)SU/W^!=J*X*%$"D05)_AZ^-[#!D!LA2(%#2GF5WU7T<<
M<UMHU'GKM6^0OB?YM-X*LEK^I=[77U;UM]U7LARN\^9U@LS4< +: ZOBIYL/
M^Y(O1X/8_XL:Q]5 YI _@1Q)ID^A=(4RJ6".Y.NU<(YMSGF5<E#EFQ?]MA<?
MBRQ/:)XG@&0H!I 4&""))$ (2XAQR20TBDT;]S@W47RY.(E>0G:\HGJ9=N/E
MH#\RPR\ Q_#HLN SX\;S$N]"IU,OZLPX.+&,,WS0M;R[KKNQ>]87.W=J=7C[
MGZ?EHSXVT.M'M=AXVO8NZ D12Y''.9 $93HIB *$<0Y$GL24XKA$)5Q\%UNZ
M,2_Q;MZ]S2O4!Q'N3>K07]6EB7;U%FH_ MM*[Q;S8*9)H;@-+$]G28T.V*,O
M8>H].;#FM^2[1?\3%WVW9^:X[+M#&Z/JV]6%HWX54MOAOA-K]<.N/8PM$RK3
M1&\VH4[EID@ G*@_2!P7!!()D\Q6S2YT.4,%:VNN:<A.]>N&Z94Q) PS"+)4
M%  FE ",DP0(G-%,X!*QTFJ]ZI/<*9:K :DUU'^/A(76_!Y7 :S"39D(4+-O
MN,^WJ-%WD8&!FGR7GW/<];YH4O=R755/#X_U=EN[S]V0%=/'!,OUU_9#!V?@
M.L+YM*ZO92Y8@0GG& -"8NUYB0JU3TXAR#%D)6=)4:16QY3>D,U-ECIL#B:^
M_F;+<%/]%G,0>O/=C"EJ\=:*=Q7UQA75)IJ]D>T_VO<YW\_B9Z\&Y]X9][JE
M]P9NVJV_;TZ/0@3>.W \ ]I^)>OE7W6S-ZKKS6K)FR33-;]3[U!W%_&3?+]<
MD[6^]_:G^ILF^71__)I1'A=ID@*&E7Q#QB6@LLR4D,>4P"+E21%;G0CY0#4W
M$>\/2A=;Z@VKWB_W!Z:=(O=#BPYC<S:,\S//A@=+4\]>Z&.FB2;._M#))]%>
MCZ"\ )OV0,HGET?'4UX;=\B<N&@D,.0C4/]M]4%]-VE7Z3NQ76YX6^> ?!6+
M-"TAEDD!)(6Z>)AVG$*P "Q-H!1<4(J%<>Y%()!S^QYHT$;+&F[T"ZDB$CTV
M:/]ND:P0:DK/:_Q<)BJPY#?FR^_.NC1'[SJ3YG?')LU743O-S6"C#^NH&>Z^
M3(@:\ QFVR*Y90:S/E%ZS!O/OEW23>!I.9NV$ZKOZ1)_ K/W(G4H=%^.ACY+
M0I>KND)$:YJX7^XS1!",10XX+7, RS0!1*@%'X]+*CA.<B*MMG7#7<WM.[JS
MCUP=$/_3TE9GF%:S790?L@)_3_9 JIU12UJ(K<YE-KPZU@SW-JT;S<51'SG-
M7'[":RFK=K_2KS-SJH[6_G<_%1(*F4& >%("B% ,:,DEB+.DP!+%.9)6!XQ^
M8,U.?G25)KG:_*B:E#[9#:=7 <M2CSS-GYEV33\K@77N0NFL_<!ZI;/J2%$[
MMG[*1@AU],OW!(6W;)'-H2B7(YN&!;M<6[=WL+E5K>[42E.L5GH=2M;/"XPI
MAQ)R0(J2 LBI5F4(0<X1*B1B98R,5/ET\W-3UP9A5$.,6HSFCC8GZ#LOBN-)
M"2QN5GQ8.=P,#WN$S<V)1B?SNAD>4-_PYLRG'.VUQ5>]&?PL'C=;?2+X82TW
MVX=:$3XNU^+#3CQ4"QE++$16 $HP!Y#)'-"88)"C.,FI^E.6=F7U##J=VZO=
M8H[VH*,>ZNB+QAW5P&U=L4TFP&QMY)O6T)'0\8S:FUE;4.35G-JDWVG-IBV8
M.#*/MGG6T91BJ #\-6-;H7^X_:D#76)!XC@N,2% )E ;Y<4(8)G$@*>Z!!-)
M!!+2RI'"M.>Y*=0>7R0:@)96$\:,FZE1$!X#2U*-.3J ?G')ZL#O[05^[=TE
M;+GR:BUAW/FTOA*VG!R92E@WX"95S?Y*U-;+79#LN?-@_O6IKM-T_V.S8!)A
MPAD&):-8NPDF@!8Y!()!@6$A65%8);<;]CLWF5*_A:F=,ID2;*9+ 6@+K$HM
MXLX/?@_ZJK6$OR/+??VW'QM_JF3)E$]-,NUZ4D6RY..U'MD^[AI-_Z'T3=_A
M5 NSN^UFK7YDS76?N\UJR9Z;/P_9@QSB-)=Y"6!,A%H_00)P"1G("2HA84@F
M9D[MK@#FID\*?W08@+YHM^9DRRV] :VGP33\'8[<X('N%[R^!'\5-<"C+^U_
M@R1SNK+G-VQMB6'B +4;0\>A:,=V7(/.=T]J><?>KS9DMV!9P4BI?9IEH7:$
M62$!Q6HR<%)DJ$0IX<*H$M#)UN<F5VV(M4$8U1!M(\Y][DP#SHZ,3!-O-B+#
M(=Q\8M"CH\W]-B<.-I\8SG&L^=2''$/-W;WCWEWDNTVUK+=D^U/\#*8I5T31
M6'( D22 IBD&F.8LB2%%U"[?PZ33N;W2>\POK_QWL)TS-8PFP##4[)G6T*'F
M\8S:AYHM*/(::C;I=]I0LP431Z%FFV=="C^0-2'K&VW=U?E 9 1QQB0HN:Y<
MQ87:#\5,_2$Y+3F*:2&-C-%/-S\WK6D 1C=G*RV;T'9>-\:3$5@A^CPX%7@X
M(L2FN,,88J8J[&#RBV)9U&%HV.<+.AP]-6$QAR'$+PLY#'YJ2*#ZA'Y4/_WK
M;]W?J#\HJ<2__O;_4$L#!!0    ( &I"65+]Z%AP1+<  '!]"  5    <VAE
M;BTR,#(P,3(S,5]P<F4N>&UL[+U9=UM)DB;XWK\B)OMUK,+WI4Y5]5%(BDR=
M5H8TDK*R:UYP?#&GT D!*@!4A.K7CSE 4EQ%+-=QG9K.A2)!$->6S\W-S,W-
M_N5__/%I]M,77*ZFB_F__HG_$_O33SA/BSR=G_WKG_[VX5=P?_H?__;?_MN_
M_%\ _^N7=Z]_>K%(YY]POO[I^1+#&O-/OT_7'W_Z>\;5/WXJR\6GG_Z^6/YC
M^B4 _-OFCYXO/G]=3L\^KG\23/#;OUW^,S+A2]06G/0.E L,G)41DDDR!32V
M</5_G_TS?>4Q&@8^2@[*2@W>TE\ER[G.W##/[>9#9]/Y/_ZY?HEAA3\1<_/5
MYL=__=/']?KS/__\\^^___Y/?\3E[)\6R[.?!6/RY\MW_^GB[7_<>?_O<O-N
M[KW_>?/;J[>NIO>]D3Z6__R__OKZ??J(GP),YZMUF*?Z@-7TGU>;%U\O4EAO
M9/XH73\]^([Z$UR^#>I+P 5(_D]_K/*?_NV__?335AS+Q0S?8?FI_ONW=Z^N
M'KGZ2(K$V3^EQ:>?Z^]^?KX@)!"5F[]:?_V,__JGU?33YQE>OO9QB85>H[^C
MIPG&Q?99_WW[AS]_>^3G):[HPS<LOJ87+OZ^/F6OQ^,?:YQGW')S^>&S1;KQ
MIEF5Y>+J+V<AXFSSZB3C=++YU&=QM5Z&M)X8%H,JT8'CFH#$O (7909A,A/&
MA.)\OLEMI79%Y&Y$O\+T3V>++S_3!_]<)5"_V8@"&+\0_'^_\]"M8 ZC_G*]
M?:#W3GQ6RF&@)REN:!7H#(Z)"$5;+NDG&W(8@/CKS[Q)^W6U/ENFGQ;+C$LR
M&Y</#<MT0\5W(7OQCI\_AR5]$*2/T]F5O*O]&$)OZ\4 \MLJA\C]TT_$=<'E
M$O/KK6X>9&[#V9J,*6[>.83>G\WGYV'V#C\OENM)B27;5!1(&ZNQ))OGA-,@
M8Q8VR9"Y5P/J__JS=\*!Z!\'!\NS$SR\Q>5TD5_.\PO:?2>RV")$+,"T(FDH
MEB%(G:!88P1+05B& P+BQL-W0H3L'Q&'2W1D2#P_7U9)_3I=I3#[#PS+2QX\
M.479,0LYF@(J,ZQFCGYTUCAA)%K/A]CC'GC^3L!0_0)C$+EV8BX^+,-\-:VR
MOS!YY#IS8[(%=(IX8&3\7# 1)+,%R9/&I-B0+L2MY^^$#=TO-@:1Z\C8>#E?
M3]=??YW.\+?S3Q&7$YVC*UY:T%'0-BB3!>^" Z.9U=Q;C&4(>W'[N3MAP?2+
MA:/DV 4&WN'9M IAOOXM?,()1:V<.^\!/3E!"A,'YR4#DQU**Z5U<@C;<-^S
M=\*"[1T+1\BS"SR\FJ?%DLS91O#O2?[X?'$^7R^_/E]DG&!TIIB00#HG0)G$
M"-[$3F(9+850Q:0AHL\=2-D)+:YWM PG[2[ \R'\\2J3^*9ENDUM75A%%IA*
M61 CDAPFY9T"3YX4%&.<83K1,A@B1ODN$3L!QO<.F"$DW 54GN5,*EA=_/-Z
M.D<^"3DG].@A1F5!%8S@,!,G$2DF\TQI9P>#R3T$[);H8KUCY%C1]H2/Y_3M
MF^6'Q>_S29+D2%%X!0EM(M?*1H@A2>*("<XX>5XX1.;K@<?OAHV.LZ!#B+4G
M9&QVRS?+M\O%E^D\X42*)'V2$KRP$I062)ME3A <AH3:N<C]T/"X1<-N&.DX
M0SJ8@'L"RMO%:AUF_^_T\\:G4B)3&&8]A(*T409-WPE%P"\V")^"M#B<!WL?
M!;N!I..DZ4#"'3MS6GE88MC039XU:JD86!$BJ,@(Y D5&,,#"T5GC68 4%Q_
MYFXPZ#E%>J@ 1U9\/76?O?VXF%^F;((OW(D:HB='4!6F@#.N@#5"\TCD^Q@'
M4/[MY^X&@([SH$<)<F00O,=TOB0 <Q$_3-<SVMRR\=H'I(!)*E"*MKD@C 57
M6+*N**W%$/G/V\_=#00=)T"/$N3((/BP#+7&Z?W73W$QFS!CM&5%@E:"(B2E
M' 25"F3NR#W6'J-P R#@QD-W4W_'.<_#1=B) 7CY1_H8YF>X2=:6'!V%QAI*
M8KX>[E$4I+*LWWGZGV,L#%$8=-^S=T-"Q_G,HP7:1<CP?/'I4TW$+M(_WG\D
MR:W>G*]KX5X%^82)*+U5$9QE 90O IPN$3AFSU,4W-KA$A#?HV0WL'2?RQQ,
MV%U Y^\XF_W/^>+W^7L,*W**\JO5ZIR\(DP4- O.@6=DH))SX"V/P KSUA3-
MHAD.-0\0L5OE5O>)S2%$W 56_GTQ.R<%+#<GQ\O5A-$&J6M!LQ&2[&2T!IPW
M DQ6VKB475)I,(S<>OANV.@^L7F,2+O Q$7)T;:6I/I4I(3S%;U!D@OE,J"J
M124.:W*%)1 JIZ1D9C;HX3:=>VG8#2'=IS4'$' 70'DUIT\C<4R_X(NP#A=L
M3:21T1N&P(32)!QRN#PW!DSTZ(1F1N0AXI?OT; ;4+I/;0X@X"Z LK&$S\,:
MSQ;+K_1Z*6B9 ,QD!I6*"2+7#HKPWGE>N'=ET JOJT?O!HN.4YW'BK,+-+S_
M%&:S7\Y7TSFN5I.$(0FK!,12",S>T_98B]54BBS&F(NPPVTK-QZ]&QHZSGL>
M*\XNT/#R$R[/:!/\\W+Q^_HC16*?P_SKQ/F0@^,2A"N^)G B^&!+O5:F0O0I
MXX!GJ/>2L!LZ.DZ(#B7>D5'R*I7EL_,\I7<\6Z]QM=7!K[-P-D$DN9"9(XUJ
M=L%%8@Q2/>GQB@D^2*+T80IVPTC'6=.!A-N%(7G_D8+R2X!GF;57EH,0FC9%
MICB90=HCLQ9D!Y/TD@U7P'7]R;M!HN/TZ9'"[ (*;\_C;)I^G2W">D+;H$'-
M%*"VNN9["X18 AB5>,Y$/(_#E5E<>_!N0.@^-7JH*#NY<K3Z5M>,^9>O[RHE
M.$_X ?]8_T)O_L>$E^"0,PM%IGHRP!&\21I845Z*&-&4(2S%S@3M=I.QXPQI
M&]%W85>>$UO+,'LUS_C'_\2OQ("0L;:*8)G3@DB& G&5$ 1F8D;(;/EPMN76
MPW?#2??9TF-$VHF-^78W\U=Z934)/IF(1+,2T@#YTQI<* B9?.V0=>&Q#!&[
M//#XW7#1<8YT"+%VA8SMG>XM$\GG7!@*T,D0)UDK")PP7CQ+G(7L@A\>&]<(
MV T='2=&AQ'MR/AX1ASD#1<UTDI*<I%UA.0P$+!EJ#=F#+E52HF /I0XQ$W'
M&P_=#0<=9T(/%^%@NO^7G^\([S6]<$BKHS>_O7_S^M6+9Q]>OOCEV>MGOSU_
M^?XO+U]^>'^3YAW;'SWX84>W1-J-S"/;))VOX"R$SY--U7_5\)ORZW0>YFE*
MZWVQO>=^!1_K2Z+_.+#UNKLRA*'(50:&.2F#18=R3TW#Y=(I814W2KYXYG;]
MX&R]NGSE]D+:A[A#+<3E,YZM5KA>7;&JO2 +%A4DSVO.SFF*OE3-^/.DF,G&
MN7N.YH]G]289X[1@:H:)2Y,R@,P/MBMD#N/BR%WE)OT7!X7?).)8T9["*X.*
MS&/V$2BX,N#0:Y\"^=7BGG+"H:!SBYIQ$72,@N_%RC&R'M$-N63B>5A]?#;/
M]9^7_WD^_1)F-71_MGX>ELNOT_G9OX?9.4X2.AX\TT#L.%#%&0@N9M",*PK7
M.!IWCXMR/(!VHJX'0!V%@D5KE?1AFE*J'056[RB&(Z;B#'_#]65)@U/>"ZXM
M".DB*$N,!.<U%$27=&)2LWN.<@:P4-\A:IPN<^UP-9@".C!;-;?X"3^$/_ :
M.Q-><O:!]OOLF $5N0'O2%@L!<84,C3EGLJ2XU%T+S7CM*1K!Y_C1=X!;MXN
M\7.8YI=_?,;Y"LG*OEE_I&CTNK F.EL=0^# ,I::;:*E@$@_)BPN)10%10L4
M[4#;.-WLVF%J:'5T@+ M\6_*B^GJ\V(59G]>+LX_T]J9G=?;!/1J6LS7T_DY
MYC>?<=MNYY+3%$H)CLROK4PJD1(XJ\D&,Z6RIO#%F7N2@T.YZ8>0/$X'O89;
MY&F4UPU,+XE'@3S4KALZR-HPT"6(/@3@CG.=(F-"WW/I=.  <9P6?*W!=(B(
M#\?'8AUF@^#C]6)^]@&7GU[-O^!JO3G/G4B>!7>E &,\D8]H)'B;%6AK1)#1
MV=#&O;J'EAY\\T&2",?*N8O0[NUR0>9P_?7M+-2FUKF&K9\K+Q1@3$2PV;)H
M:O]B51N"6?!%.]#*%<L5$R7>4^ [A#OU,%$]^.:#P&<PR7>P);TB%<S/IA15
M; 5$+%QMO7]>+/+OT]ELHI*-/)H(*6QJD#!!"(DDAEG&9*4-^9X>&4.$>(\3
MUX-W/@BJ!M=$!^BZ<-CF9Z\QK/!=G0+SIOQMM>5PPHIP2J,#X=6F]Q@Q@[Q6
M)C%F#!E=D^[INW,\K+Y+50_>]2!X&D[V76QW+RX>_'RQHMT:4<0B:7MVKN[6
MD?G:MBZ SM&B<LG)^^:@' ^=&U3TX#L/ I7#9=N!C=DC;+PPK(MYNH@/HA#$
MK.+@L29@0XD03-&T69/8,O$C19/CW2-H'J=/=@O0G4AO'4!T2_\DB&283PFP
MT):MHJC-D2P'JY(3WHB<?)OSELWCQVF9W>P(>"]I]A#;3T.<SJ;K*:XH9-BT
M/?FXF)'05S5\6'^]$HWR/$:O%$153"W&#81MYR"GPC1BXJE-)GQ7 L?- C0O
M1FFBIPYLT#6^;N?;>/%)AZR!0M-<CR$CN)@E.&Z$C)G%<M]MX$$1UU6Y2AL(
M/(RS8_31 [(NLFDO,%Z=;$MNN"-G$:)+#)2F+V2</6A=8DG.2]T(4G=IZ09+
M1ZGY@0SFH3+O(J2[K(UX&[[68^U+/K+UVBIG@858.TVK.DC)<3"..Q^DT-DT
MV0#O)V?<[:X1? :0?!<(>KZ8;X3Q]^GZX_/SU7KQ"9>7(KOL^#.Q*3%/*Z,>
M M5>4)R\ ;0:N$W*RHQH[NOP.T =W0[$C9L3;X2NP;72P29'*V9)(>G[, O+
M;^*:H,\BA6(A!U7GAR*#*#@#[@TBEX+9-MBZGYQQ<^'M;-6QDN\'/]?JN:X6
M@J1U8(AR+SS?7J.)C@=(!6U1T4;)6U5AWD_1N!GPMB@Z4OX= .EF6O^.654*
M79):430B:BLB5X>&I0PZ):E"X%&*>V[6#WVF<M VURQ3W@A2 VJB"V?J8HG<
ME=:$69O)+Q3@,=5TJ\RT1)@#'9664CI!)K>AB;I+T;A)\+8FZDCY=V"BKG%P
M4%5?\)%[S32(4AOZJKJU2^.@9([:<ANXDRW@=B3=XR;86R4:3JC+OJ![Y1]L
M.G*E !SK.4.M)JRWI\E=0*Y,ED;%)@7"!UJ]P9L;G0Y@ATB\AY.=:[FX:V>4
M,J20&:_[/Y?T);EZ2:. 5L88S[73K$EH>#\YW:2Q&F;4C]=#%W[8YCK&-8E]
MX^5; P<RG4S749[.T8)+M2E8L+6? RLF8TS%-"D*?IRT;A):[7 VL'ZZP-QE
M!=!5?'R=/UQ/8@DV1QT !?&B8B1Y,8& 2:%*MN3(FISG/$+7N&<[0P/A@:JL
M(732@6NU*=MXA^OI<GM^'V?3LXVJKA?VJ*BECL0$\T'43LH6@@N1UJ66J=IK
MUJ;X81?BQMU"&X-M<.UT@+BW.%]5[5S<<*S#2I=7'-+JFLXQ_X)S^F9=2_E7
M]TIWDECT.08+/M>#"DD>;A!!@69!<2RR#L!M<I5B".K'W8X;8_;T^NT U ]D
M':\QI MGJ)4'9U7U;9@AUFC1EHS9"9Z-O*\58K,4\)Y@;'8\U1B,P^JE"Z?P
M88E-?*002C@*T2F^!Z4E"2F@@6P2[0),.MWHZL:#)(U[:M4:7,-H8G]4^2VJ
MYK@>/#-<6?KP,<QKV+Z^&[;G6JZDT-4YXHR^!$:QFDO@I$U!:&M):JV3P-\G
M<=Q#K<:(:Z2I#M)U=>[D='OIMS9\VF2NSW">B-.)C9%+43PM)B%!U9IA[VP"
M%JV(F7'ZVB3,_0Y-W=1TM$NH#*61#KRS[TA(ARP,%PJ$4?4D)- *21PA>5'Y
MR$*T<<N.K.0_1:%'.V@-I(\NW+%K W.WW>B83CDAF7:!@H,R2.%XTAHB)\:\
M1Y]#FP:!MP@9NSWI,"J^QR@=+.T.+-&SG#>78L+L;9CF5_/GX?.4MM!)YKJ4
M9'UMKD).@>2TKDKP8(U0&#WGT339XAZ@9^S;1$VP,X3L.X#0.UR'FD-Y&99S
MVI%7SU(Z_W0^JZ-%:G8E3=<3%W3@QGA(%&?0]FPB!$\&.D6?K3%2%=^DW.QQ
MTL;-?#4"UL :Z0!CUSC8Q!EU_-42/];,WA?<GGR\7JSJ><>;\B'\,;$E^QBR
M!"MJ8%,+!()"^M'5TQ"#W.0V797WHW-<K[V566NHJPZ@>%=JDRQR,AX+:%$7
MD^8:G/44WQ:,1@1GM&AR''67E'%]]4: .E+B'203'@MB)@I%8D$9$+E0_"JE
M H]DCF6F,%9+1Q_9.HUU+V'=5&2?Y(;M\;KI"VM[E6)>2]4QPUVRNH QB#6&
M">"SBA 3$QIC;:C09'+'\:2/[<Z=KNO *73[E,;QO-UHZ".NIXG"Q1L,'#F;
MY^8G-QO4\QT&3CFU)R*B3(Y!SLC)E))?1L&G QG04&!JC<Y- O^33.V9S1:_
MTT?CKXOEB\5Y7)?SV=W.^U==@[UGT?L,6D=!=C\S"#HJR$&6Z UY+[))T+H7
ME6,GU09&U)U8HIG&.H@DKN4.:?&_66ZDF3=IQ+>X?/^15##Q,K&82X:HBP+%
M# 5'VG%@)#I'/K.UHDE9T0ZTC9V3:PR]H;73%^ V]*^>G:\_+I;3_\(\\9EG
MJ:IL-D-&<FWJP$H$8T,PF858<I/[Q=^AZ0DX<P,!["AM] BL5ZL5^9^3:'S0
M.1KPVA6*^B-""!3_\V(L*N&T;-,1^ %ZQDZWG1I0!VBA1S"].5^OUF%>HYM)
MREHXVLU)X[Z.<J 8)IB2@*3E(Z^_-*=!U#6BQDZZG1I6A^ICP./Q-@'E^P_T
M]:\O?_OP_LVOS]_\]>V[EW]Y^=O[5__^\M5O]./+8Z/*QSY^R-!R+U8&BB^W
MN?TK/'Z[]RE\<;S0LG+"@PHHP1?I0&-(F5M5)X>W6+,/T'/\>><7G)_CMRZE
M67GN>3(@?:I'_J6.^_.,?E1H;78LB"8A\VU"QHT%A]#^W8/,(T3=P59V0?^O
M)*S[NEV]_.,B:5>OU=#_<CT.(YDP-%*"( ,*2KMZ>X9%\#E)DX76JC0Z*]^;
MUG$!=QPX[D=:,TUU ,:KJP<7(]V^"8X;P8LR >)F$R^I@-,I@8Q$1C1.RMQD
MQ-2#%(V;6FAAR881?@<HJLW_WY0Z:61S7(;++].$5\OC!1)=Y(%65='W,UQO
M;UX]^[18KJ?_M7E]HFF52D=^*#F/6._;([C )1BN0M!)%YN;M-,_GO21+Q(/
M@Z$[[OU)%=H!A-_C;%:GY>"<Y#FKS.1/T_FTRG(]_8(7TIWH6+S(/!*2;*B7
M(P2$* 1X*TLHV?-8FEC%W<@;^9IQ$R@V4$P'<-MI"1EC@A7!D-MB),71VH&+
MSH,LN8@0/2NLB=<WF-5K=SNX"=0&5TH'0-O,Y:F#YBX$->$V2^^M)KLLB8E,
MG,28R&M)UA?+M'&QT>'134)&OM';;-L\6-@=E E=2>5;1>:$!=JK75: RBLR
MK%I"\"J"-B8)890MN4G=SSVTC&MSFD8 !PJ\!\S4<MXM^=>0_TTZ(1C-I 4T
MF=Q D2,XY35DE5C(B+:T*1O[/EGC&I\F2!I.#1WL6K\MYHN;2^/2SQ/.*I]E
M@KAIR<:D)O,<+22C15%1L2*:%,4^2%$'?:0&4ONBA0XZ -,WVWJ9R9O.SXFI
MJTK(U2]8%DN\UN#[K]/Y8CE=?WTU)S)P52?UWOR4;1GP7W']<9%OC(+6QJ(S
M&J3:3)=# 8Z\0K JHU#!"&^:Q(<GY+&#7E9M -\K3CK8Y*]8OA#X16NDB1)<
M:Q,E9/2U47EV$#UZ"%EFK>A7R)I<<GF G@Y:5K6$YG'R?Q*6>**4C4%CAN(L
M20DUAV X0F0Y%,%"S*[));W'2>N@!=58=F\OK71CKBXYNO?VP]55PV?K]7(:
MS]>U9OC#XAU^KKF>^=E+^H/UUPFS@2?G$R1R<T#Q$B!FG6LQI\V\#HMU3=S-
MP3CHH+?5*5![*AUW8$2)J6O9 N=<C$59,,E9()-/Q"ORQ85R.G#'A.!-[.4-
M*CIH9]4H!CI8UAU8P5TN6K_%Y;1ZIFE96P^^P.V_WV3GLT]6DG\A:SM]5\A-
M-2R ES)B#,ZKV&2<QO&DCVOWFF5X3J?.#BS=]SA^'E8??YTM?O\+YC/\<YC.
MZXO/"CW\':996*VF99K"Q0%.+<R1CCOAT$(*DH&218,W5A("413GL[6V2<>C
M(9GH(-=T0@#N@?^F:.A@)=S#]E6K#,S&*B41BG;$BI$"@HT,*A_&2,^Y;%0Y
M\R!-':2(QL/I4+KJP(.X[!5T>;?ME[":)EI!+Z:S\S7F;^**AG8UJ8#X([9$
M\"0NK\C%RDQQK5UN<\BS(WWCNJ<M?($6BNG S#V>B2"&-[QNKUHJQE+RD;QZ
M%PVQYPS$DC/D)*W*+I?L1LJVWZ!SW&V["5;V3B$=KKCN</G]7,--1E%'93'7
MD%$76N3>@><I E,V:ZNC$;E) '4PQ>-NW:?':BME=H#:>X5)HI,VNLR@V% [
M>R<DSU=Z\*GZ)MJC-$UZ"=]+S;@'-J= V_%*Z, /W,F\7TAMNU2L2T$EE^H]
M&UHJ@CEP/D3@Q6M>M%6\S63RO2D=]U2GF[WY8.5U8.?V-.@W6'5,Q2!= &65
M!)5E!.]*!LULX=FA,&TBER-H'C>SV>$.?;!".\#N;7%>\#*QV>D4.!&/08&*
M4H*ST4(N3FJOHS6VR?7A!^@9-X(>8Y\^1!$=[-1_Q^G9QRJ3+[10SO"W\T\1
MEV_*G1X-6S=$\F \JY<7D E0)I*A-XF^<UYGHW)"V^0NP%Y4[H0]^Y2QUTYI
M'5BX!YB[;K1O- _AWB;'DX=4;$T-6 E>DDC1FQAT[51IF\PGWI/.G5#I?D!4
M#J*X#G!YK8/-B^F7:<9Y_F;\ZZ$1D30)+).XN =MG*IMR&FMB1* >S1%Q2RT
M;=T [4'B=D*@?\H('%Q%3ZK9T/N_/'OW\B]O7K]X^>[]R__G;Z\^_,=--H[K
M-73/I[=J-?08(\-WLOU.5W!I:<-$7B!93GMFR1J"3!%,0,-Y(.3()O52.U%W
M_!B"BX=\J)5NDX@L<5\<&%F[2JM:9(X\@!$R"-3!8&S28^DF&=UTHQT(%7<G
M$1PL] ZVP2OJMQ*IA]>+>;VB\.R/Z6HBB'*=LH<B796+X> D)K#"Y>J$EE+:
M-GZ^CZI. '6 NA]"SM&R[P!(MWAXL?@4IO-)$<Q0/,*A&(I8E'<9HB,?T3O/
MBD(L@3>Y('(O-9T YWAMW\Y='"WZ#O!SS=G[*]908Y(\:H4ED4C(:U01$7Q0
M$FC!<:E"/8IK<KI_AY*1S^^/U^[#?O4!HNX *P\,R;M@)G(O?70%M$4-RO@$
M3DL)9(I9--(RDE,+W'R7JI'/U0?'T' JZ !/MV?C77"AK<Z(CMQ IBBT++5'
M<A*U=V"1R#46F9N4#-]/SLAGY8,C: "A=P"='0;;73#FE5<!M0$*-FKUB+/@
M47+ XC1+LK@HQAH_N ? VAV%#V^BFJAF1,RMENO)\RU+M?-9*9C6VT+F-^59
M7GS>J*HZD\;)3 PE2,RRFA-C$*4(H!U2;%M<RFZ7'9">=PUF]--MB.U*4"=3
M00Z/V)I(OG,D7:S I*P5VA?(W 3B2!7P]'YP7$;A14HN[)("& 1+8X9Q;2"P
M![X.T$?G"'N6__?YMB'&A1UFR9)\ H+03-4!Q 6BX@P*BTXR0[^RN]RV'L9N
MW2*N7]0= HQ][-HQ6NK 0[LR_Z_)VWQ%W](2+3SXX PDSVN3;EJ=SBD!2:)$
M+;7TMDT7USND=#+.:,!<YF%2[@ GMR^#O9K?/3!XMYC-?ETL?P_+/+%"1!9R
MA!QL!&4-)SL?)0AGM:>XEY74I#OKGG1VDO0\$!9W*P.;Z:@#"'YWJ@Z%.C&)
M[("E0GX%4QH\&7RPP1L*C)3SJ74Z]+ JF);31=JA89^!1_NHYF"8?=[LR[2@
MENN!]L4[4ZV9"\*$P&I_6MH I!"TLZ>ZO9=0A.%1Q":U5P?.&&\Y[.%DP#I2
M#=W Z6:KE"2E3$HS<$:31 PS])UA8)C(C-E2F&I2.+5_6YJ6_8)/!J+#A3]@
M253C3C6U9Q-I[D8KI^U\[ DFI[)B&G)RLN;O%,1L#1C-"O=DA)UL,ZOF.+I'
M[T)\,GR>4L%=(/JJ7O&:WU";E$P$N0.H/0?KZPP!EA,$AAERU$Z+'%*V32X<
M/430Z'V23H;!052R/[C\%EQS/*L'$<?EU&CM;/V%[1#7%^=+\CZW^9K-#.I[
M"F;?X?2J[>S;69A/N).>N>JAAGK4SW2&X&QM.\&3+\)*9+?RN7>+2H<@9/2F
M',V!=W)UC9GN_0ZOVWAI%V:]1V4UV2^C6#WMLPE\9H%68E$42VD>@SP&FSM3
M,NZ=H['!V49A'>17-LR\P\_GR_21Y'H/TY.2C,B^9&!U:J-"DFJ(6@%/VO@4
MO0JZ2<W'XZ2->^/HY"'Q<&H:=<_>A:?-9C A1Y:A(!%M4O!*:HKZ!2N -D53
MI+<%FY3*/DK9N!>->@'>_DHZ%G<?AK5[#]GYR^M;F&N 1M'9=LZ99"Q*5 A,
M10$JA@Q1B0PRN2"UMLZVZ>!Q *V[9:'9#X/0AIKL99-^P&-^@,/@G#5>: AU
M7)LJ7$&,3(,VLOK/J+EM4O&[/ZF[0?6'.#%IK,=^D7JQ&.LOWVPJ*%8O_\!E
MFA*WDV2X*3Q9L#6F4TYK<*%HL-(H*Y0*J<U]F/U)W0VI/\X13#L]=I&0_.YJ
MO)=%X8-,,G#@J'PM\U'@A"!7)W%)-!9N4Y/6A7M3NAM2?XASGK9:[-VD_H:_
M;WZUFC!/3DW.BK##8^W*0QM%40*R3[S8*)WUIS>C5^3M!L@?XF"G@;[Z1>%F
MF7UC"J6/**M[(C" TLJ ]W4ZB,RH5+VKX!M5$>Y W6X8_"$.=H;75K\0W"ZL
M!_.Q4:L@L\]@F=O,#G9U1J< PT7@6D8N>)-Q50=1NQM$G_01T.FTV2]D-^OP
M01ZM#RZPHJ#P2,M2Z0"!*\*82JGH')0I3:97'$+L;H!]TL=")]/EV&>5WVXU
MK-[AYH[@>O$A_/'WZ?IC%2AQ7!;;3E/Q=IKBX@C"6>62)Y\F)U1U"G+M;!4%
M:(,E2Y.C\[>23@\<5AY-RFZX?-)'0R/H;/ST_8;I7\Y7TSFN5L\2"7*UN7._
M%>GES.'M*GVSK/]NBZ9^6\QKQUPBAC[Q;+-FGZU6T[,YQ8,:ZXU6Z2#4/)M"
M@^"8R1!T8%F7Q.SMCG8/H'98NG:#\),^9!I;F_WB^2:'#TEBNX2O6*]:#HDK
M("?)D#^?/?BB"V1TG%F7HV6[F=^!"-JM8OU)'T*-IK\.G-OOWO^(R==6^56$
M28)*Y )%K$FV((0-T8L2FO11/OIJCO@A3IH&T\V1ERE>S@>L%;EY)<0*SHV-
M'A*3:MM&-4;4@))'DY"6$G9U,^?'.1<Z7 ^#HFF,?K/;XON/N)ZF,+O)U=#-
M9V\^ZG2=:+_#XDG;TGIAM9:.@4FVUFA(#4'4?FQ1.)V%%-HW2H.<H"WM3GV<
MG5$J:Z&@8 IDIX6$H)0#EY5'+A0ZTVJ,Z3"MMD=N8;L/@@YJM+V/@IY4H^WG
MS][_Y=?7;_[^?D@3]^U#6QFS!\@>WFQ=#E=>76$M*X42;09.&RCY[K[41A$.
MBH^2FZ!E#(V*I!\F:H#[J_4SWRX7=0'D7[[^;87YU?QBXM#\[%E:T])83VMA
M_-T16E>BH:BE&&F1(O+:OBXR2\LP:M YR!Q"24HTZ0HQ#/G=&+KC,'?/]=A3
MZ[:+HI^;UX*1F1BS5L B"4]9JZ'>)(<@449&KK'CL1$T][R3W0QA8P#ANU>U
M]]%)%Y#:9S;;S:N\[_!SO>$[/WM)?T"A%%<H:%$+"+1R0>4L(2I=@+F<39$F
ML3;W'0;C8-P>%1U >1PL=) ,?'RDYD0&*Z7+"9*3E:/((7+G 4U*&9TWL8T?
M\#AIXW;%Z ZV1VNO SQ>.QBM:XN689K.\,9.\V&QH]BO1*P+9N?KS6,A$FU-
MF4/@&,"G*#2G[:GH)@%Y"V;&[;31 >9'1T@'J^0%TI/3='O5))64#4</FM4>
M.2E%\+'6\_/,N#,L%]DDH7Z=B'%]X?$A<;M!QZ'Z&;V6Z%-U9OYK0_@[+#-,
M=0+>ZDI.+_^H=2@XL;2%&!$L\)@#*%&[V#!1($N=?!#>V]N]7QZJ&-KM@>,Z
MJ-W@JYF.NL1=6+TCD5^RD[UB,08!7(4,RK@"] H#F1/Q1^LHYG@XY&X\:UR_
M\@F@[7#-=+!Y;L2V(G9^72Q?+,[CNIS/GJ6T.">!3U@I!2TB<.TX*"R:%DVT
MH(FCH+1/*30)Y;]'U+@N7S=P'%Q_762A'K@_++(UI?@$T<BZID@VP6@$72)G
M*$,4HLVXPL/O>C>[@=,= @?060=V\,7%8[=2_!#^(.G,,_W[G%Z<TEH2V5FM
MD@#IZSF%59GL.@G+<*&=$RAD;))E?XRP<?NM=8?&0?78 2YO)K6VM0%_Q?7'
M!7%X>4EC-3&&A&0=@V*-JS,B%(3B:N_U(,CSM2RU:>JR$W7C-EWK#J'#:[2+
M1EAW"_B^"7"UPO4WX:$)PB626S#6UR2L@."C!TUR\]HHKU.3\=4[4SAN1[8>
M =M LWW8UEN,77K.)':<?MD,3PG(8ZP%[+%F#Y30 IR(-9Z3W*GLG&_3V'<7
MXGH;TS (+AY%WY%*ZM1:7G-8KC'FF2FR2 ]%YUK]5QPXYA))KFCZC\IH6QVF
M[T)?;^,<3@/ XU4U?KOI[\CN=?WYW?3LX_I-H9UE(\J)(>YL]+55L2TD02?!
MLQQ!IFQ43LDI=PN(#R0<]WQP;[,>AD18<T5TN<=N9@;4JV7GRZJ"K1PG3MI<
ML@L0BR$'109:/27KVH S&7):HA9-6OWM2%]O(QU.8^B.5]7XEU,?]R/>AJ\;
M VZ-3(HE"RGP ,I(#<XX#LDPFQ,&KG23#,^CE/4VR^&T;MXAZNG2\%US&RYX
MVA31W>]-('/:N1)!I(+$;4 *W9"!-PH9EB0C.Q$8]R&[M^$/)_<'AU5LES#>
M; JT.)?G1,PTQ.ELDVJ8$!?&,HN@M=>@4H@0M.)@3*Q%H)I%WJ2OY,X4]C;\
MX81[^)'JZ@"'Q]7:3;2-T14CP"9'W!IC(!3F0'E?YUF0H%F'UW=Z&PW1 K$G
M5.SA,%ZLPVR8=A.[L7I_S?U$%8XFJPR68FI0&.LMS:0(?)YGIHQPNDDVZ"BJ
M>QLST0+$IU/KDS+%$R92IGTF$"ODYRB-M3EGS&"DD0%]\<DUJ37?G<1Q8ZL.
M*L@;:;,#6_L 9]M3UCV$6UPIB26P5MO::,:"4TP"*R(X'@PMWE-B>$_RQ\W0
MG_KF;TO==F!Y*;J\.!?>=.E:(O%/3*V_UC:=ZV?S7*L)/M>W3'PL)%$=:K:$
M3$))M%8U4Y!=4<8'@;Q-_]7=2>SRQG!3 -TNW6RCS2[.-^_P=ME>#K<W1ZOL
M+WZ3*12522,S$ VG?:66N41.CAB3*F4GE#:A27"V#Y%=7@H>%:U#:;2?(X([
M++XB%<_/IG&&%T<?G%FA-3J0I=X?%8($R(("9I,Q(5GR@9HT!'R4LBXO_XX*
MSZ-TUQ$FEXN$F#>U@N_##-^4OP;2QAR77V_L$$%PX6S2X),*H+A6]:9]!*5$
M[="M2C!-RI1VI*_+B[HGQ6<#/7;@D1XGV8DP0BN;/,6L2M3#D$V+8P%>:EX\
MBNA+DXL=QY'=9<[@E& ^H=8[R"/LR.H#R;T2%$/O FB7"RUC\M]#% &L#E&F
MPI.T;?H?'D/UN.>X'2#\=#I_4D9\8HP*@IQXT#'4QO0>P0544)*4PAGII1O9
M8(][RML!=!MILP-#_ !GOT[G89YV%RZW/#!'TN0Z5>$&4\<O:6"9<^.9T"F>
M$L-[DC]NI'?JA&Y+W79@>2^CUC?EJC_OM9Z]DZ*TX9P'P!0W(8"C]:D]Y.2T
M9=($YIM<Z_L^65TF;IL"Y8%<PP!:ZRI9^^MB^0X_GR_3Q["B /4Z3\9ZM (E
M."F))U/(6U>V@!><>&/<AMRDK=+CI'69F!T#C0-IKZ/4UP5C%S/!/MR:"?;K
MQ4RPNZT'#%>R>*VA6&;(K;$1G%4(HMB4@O=.YR;3,@\EN,OD[1@0;JKI/DSM
MM33@M86[*=*\1^*30 PFBPF2MP&4#:RVK:J5'4HI5K(OJHW=W8_.+M.[)T5P
M0[UVX*<>)^&)-)Y[3>%LEIN$GTW@T?@:<4J;N79*-*E;/([L+M.\IP3U";7>
M079A1U8?JN&,#F.6$B+6<OJ:_(O:9<C<F> D%T(TN:]S%-5=IGE/B?#3Z?Q)
M&?%),4$Z61!X5)FVIZ(A&.Z 6UV2(4:#:.)V[$YBEVG>/HWS7MKLQ!#7_]=#
M\2]AM@T,2&+3VFQS4V949Y1??^':.[?SS.]6_:?9>=ZT@Z7P>'Z&[\BC?UD*
MUEP[1BL]9M RUT9UM)X=UA;Q4B-*;H11388>G9;-<3WT9FGCCK'RU%?2A!?!
M<@Z!S%$A9H5D-6$4(=L<N5;,>=_D0N=15(_KM/>)\[TT>>1T4Y+ <MT!>(.U
M6CH=P>M<)WVPVOJ,'+1B,Z)6WIIV91=MP=O,'^\4O/MHLM/1O+^%]?D2%^5:
MY'6#X-U&4M[S*<?.H'R,L(&&3KY9GH7Y1=MT<HA7B]DT;V$]SV^OT?VF7+BO
M878%QF\05%Y;5Q1A+EA.$+0.(D$#!,&/%69MX$VR2(-0?W3PMM'4FVN:FIC:
M!Y16!T6>LEX;3?7J<[:0O)/&94P,V]0QW"%EW!/ATZ/K3BQVG'(&RPVTM%@O
M<!VFLX$,U^6'#6^_[B6S*S,F"!<J&P4^9T] J[=D*-X'XR7/F3&,N<D=DB[,
MV/OT$?-Y+7]_N5PNEL\7A/6T38I4*J:+Y38H^]8$MSH&%U1\V/:!<B&A"QZ<
M2ZF>^='*8BS1\BJ&%:X$JC;# (XF_4<PD_N@]\ZD@-,J?\PQ/LOUY!KMS_Z8
MKB91IE"XY(#:ZEKZCA ]THY@4)D2@W1LEXB$/OH:9NFGVWB]Y]DCCW\^L=H7
MP^B@'_B\6'P*T_G$%8T!40&BH*4G783HC 1DRBCEF.-LE[[I^P)H^_1Q('2T
M#N_'P@$"[0<-WY;)7_%3Q.7$8O(\^,U%,6+#D$!\LA2?:Z6=,KS8G5H%[FU8
M;M'1!4(.T>P#]N(8,7=PVK>KK5U=XYG\;GQ%W](B*Q0 Q8P@G*\-U46!D D*
M'CG+PDLRP4T.18ZB>N1>)^-L<Z?7]]CC$7\[K^OQ37F.L]F'Q>_TH;^<3V?K
M278^TEM9G7860*E<^Q*C!YN9C$(SZ<*M:OD'6I0_\(!QO:@3ZG<QL+ [L(84
MX'P.TWPQI)%DMVV+N>D,\'S;W7HB:FM6;6IGUD"K+^H,SFH'UF;A="HFM<DO
M[D#;N);M]-!KI;8.D'@YH.Q#^.-:.]8-7Q,6K.%!./)3>";[CYJ\BVA B.!+
M*J4$GUL@\#LTC5N;/A[RAE)3%V,UW]6DZ!SSR["<3^=GJV<IG7\ZW]3:$Y_3
M-%U/?!;%AB@A<DU1E34"?"U*$DPIC#(D'II [W'2QJU<&0^! RNM ]/W8'^S
MWW ]"9ZL-L,,H:XG%8T&^G\!J7)BWJEB>9,"VN\1-6XQR9C;[D"*Z@!T]QOR
MAUOM65.0:<-!9%=K902'B"H"S\C1<&2E38_E/>D<MU2DMWUY&'5V@59Z<IIN
M%$G?S_#B@.;ZX/EZ>0A180"9LZ38RV2(BA5(*7FK0^',-G(3'R=NW+KL,7$Y
ML.(Z ./5 ).+^.L7G)/CL9Z8A%)P1G8?:VU#4AXB<QZTM(EICE::5K-I[J-G
MW"D)XT%N"/5T@+(;DVTGZ&- 2ZNC)!M!D3!(%BS7AO@L6REC2DULVPTJQAU9
M,!ZB#E=%!SBZ.5?[_BM;FTZUM&)(E+^$U31MKI5/:KN.G%$ 5YE$QI.&$#/Y
MMIJ$Z5)QQ% [>W8 Q;MEHMF/!]#3Z/CI@?G%=':^QKQEU0;&O0@*)!G\.I]1
M0>#!@\D\AYQH0Q!-VE\<0?-N@/Z!SE9.K><.2TS?GW_Z%)9?%^7]]&P^+=-4
M0[?MS,?I_.SM8C9-]9[G ?6F.W[RL<6GAS P4"7JW<=\JV,6PIA$"]2EX B-
MG( H; $1HX^"=FXCFSCG#Y-TK"V\;#3_ E=I.?U\&5C=>=X'$NXOL]KOB!<7
MBC %5!2N)N@#4'"5@7/.F,_):M>D&?;>E(Y[I#P0BF[;M+;Z&O! Y=2VK+U-
M.[%M&\O&&:FTLMQ DL[4SB*U>T[TD*4TP7H3LFXR,*2=C;M1D+WY\*_?ED>1
MQI5Z[TW%0(&8%A30VRQ 9^FU($&(U.3&P/>(ZM9R[8.-.Q<5A])"!Q'$WVH3
MP)>K]?03.:RU&4]*C@0#!7T5BPC@'$5"A52/*$-2;;;$FV2,6\?2"#5'2+H#
MG%S<O[W=&N$6^)E 4S!R0KN@%<"C N=)7%E()9T74IMF33(>I6[<&I56MFAP
MO70 M@?/Z6[S)6UP(D@)LJ8=%>.Q%L%:,*HHQ65R%/J>M!K@$,@U*TII!+DF
MVND =7]>+/+OT]F,6+H]%>K.>L+ .)<9DO'$F23)!4\[O6%$>K&J#@AN@;O=
M21RW)J41\AIIJ /LW6;GU^E\NL;7TR^8MYQ-+#D+*EJ$E$OM;Y$31 P>.'++
MG#,LE":>V:.4C5MBT@AIP^JC X ]RU_(9D]7)*CGB]7=]6)RR$*$39RB:^\?
MA! 322P569SFRI4F,P0>H6O<.I%&X!I2%QU ZRW.5]ODW:;N^2VQM,3U=+DY
M_ZA.PNKB'1>,3K1* 6M@G(*HR;Q2P+,D290I^VAT*&T*0_8E=-R*D5;>6TMM
M=8#&W_#W:Y);+N;T;=IV)]@R='NU6<%U\KX :D[\"4NQD2/'P2B-@J>20FR2
M-MN7T'&K31JAL:FV.D#C=IS6?<&1LPR=#04X2Q%4R1%B=@YB%$';>JSBFL#N
M08I&KA9IYL@-H8 G>RZ^N3#<\"3IXO-/<XYT'S/M3Y&LLSDP EX1]1J7<PF"
M) B:HC%IYYUK,].HW2G2MROH]8;0'/-%2>AF]Z_%);/%ZGQY_>0U!2MCB0&4
M%W4.A?'@1%; I3 N<5U":9+OV)O2;L^;]D'1PPV16NCKR=JVW\*RECY]P2-Z
MSAWXI-/8N^\SV-[R!8FHC2=7/WI"4>(>HO*JMBGTVEK.9>)/U?)=2^C<SO5L
MFVQD2VO!>@\R,&*9>PV!40 DE-T(1;'<)$C=G<1N;=T^N'G8U@VJH0Y"@7<W
MHNS?PB?<]*E2Y-Q&&6N=,;&B1!VNFSP%-,7Y.O<A:]TD\78_.;VT@!M6^7>O
M3!^KB2[Q=-'5"DT=(8H&>*[S9MRF^935((3SM" %HUCG-(@:LR?<D,I^%#\'
M2'[T]DCDD"PN<WV5CXO^9=J[8F*H7J/ 6BI 8;$P I C_28$J]$^YE5][P&]
MH>$0U2T&EN/86'CS]N4OUTB/7FLO;(84O .E-:V2%&B]2S2%!1,84SM!X.;G
MCEO5-;SFCY!:!]O'9?GUL_2?Y]/5=*.&:ACK[4\7C8*(PE#\6"ATC%) 49R5
MPIA.J6E1_"UZ>FG6U]0A&4(7G4*J?KO$R[6F@S8RR (E23**T7'P23D(4A-S
MEJO,FU1D/TK9N+O2(/K? 5.'*V/L'6J[R_YE.^CY^6+Y^<+H>H->:E=HU:7:
MP;5.?6&%].^2T4FQB+=+_+_KK=QY0'^X.$*'=]V6XP3:@<FYN:M_H+_:+)SB
MT"B>&4A4!50B/S]:1L8893;1!B]3DWSU_>2,6W@\2E!]D":ZQ-/%0BN!>Q^"
M!E3"@BH1P8<B@ NAM'3>-[HK^!!!/851ARG[4?P<(/D.$'0M$ES=/*ZYL+ 8
M6=+("R2M*#H,UH 7)0&S,:/W.2G5Y#SQ,<)Z0]0AZK^_UFD87731HO,[)OSU
M5:<!&91-(4=" &YNY=;*AD"L&99*YBBY:')NLPMQ(P^8/<U>.+B6.K!KUXI6
M+QI)38(*W!:.Y'Q&1DO3($0C.=11C%DS*4-H4L)TEY1Q;=?PZGZX8/@0V8\=
MO-VM6OAW7&U.#C>-4R:V,,,ELU *)ROLB@(?N067;5#,HF+\T8/\71XT;BZI
M&4H&EW&W>'E'QGO;>N<#X6#UD:+79V=DS-]AFGZ>UCZ>7"49;"2!Q=J,3 4'
M3I8",45OM;8QWCY-W1=*C](P;K0W$LJ&U4P'V]U=3G\-T^6_A]DY<55_W,IT
MHHSTKD@&(M,7%5T$9W(]\$DEYIR0_FFQ!^Y(W[CN5O.-L866N@3?Q;=OXFQZ
MMFT2*Y.53)$%1\?KY%B+$&0=<D8KB\48T9LF\RUWH&W<NZ<C@.XX[7016-YE
MBD1V_FG3EFGUMU6=MSY+=:P &?L[[&X:TIW/U^_"&B>I!M5*:G"I]AH(@4$4
MWH#!DH5ATK VM<*#<3#NA=81X'L*37=@5=^O%^D?[_#S^3)]#"M\NUR<+<.G
M9^?KCXOE]+^P]N FSOBD)!^,20E8+%6XBD/D]$5JFX- ST-NDC[9D;YQK\0V
MAV<++?4'OOSB?'D5G&WZ=*XF7C':'F2&+$H&)54=V)(\N.(I-)&^J- D,?PX
M:>->A#TUY([530=H^[#$L#I??MUP=G%DG)^1OQ#.L%XY)]ZVS6&E15.$]< 2
M*Z!<5! PD<<2421B*Z)N<JRU*X'C7GIMCKPF>NH ?\\7GSXMYANNWH;EF^5F
M0GS>Q&57+ E>CPLC!^9JHSR,%ASS"G2PT:J$+(DVO<(>IVWDJ[#-83>T>I[L
M%;([_NVJ^5VRAQ]YFDME.[+<_G898C5H#*%P64?#^@*.8 :9,ZN#RU'8'_5>
M[>: 47FG ]8D5+#D4O@LZOP5^DXSEDSAY,0VZ;^_%Y7=WC';!ST'WZ?=6T\=
M;+T/W'<12N>B90'#-+D--G'P2EH0L10I6;:Z37^GOJ^9#:[_W6Z:[:.,+B%U
M49N35$G."_)!8B8?1#D+7F@&V=O (AJ'L4FFY$G=--M+V;O>--M'\F,?Y]ZZ
M)Y-C(0JS@H2Z=@7-%$H7BF<$#[F@9])P]IBK=>CMHM/?*]M+4=^Y7;2/U,96
M^/N7[]Y>(YV(BTG6XCW#2 2.!7"<24"I:9MFM:0O[Z3PFY_;Z76R@Q5^A-2Z
MVR.N*H*-19YS,I!E).,G$TG#VP@\H9<N2,?X"7:(O0KQ3W"9[+1NQT'*Z!)2
M%TLL!R*]D 5TS/,Z24O1CJH0:A[6Y)*C44TBIR=5B[^7LG>MQ=]'\AT@Z-'Z
M[U!B1#+4P$/E1TM:9$%;L,B25DJJ8IOD()]H+?Y>ZM^W%G\?772 K;LV_)L)
M_Y:E3<EJIIP 9AVY;:'0+E[[<IE0^;&>YWBB8HA[J.OE7EKK[7!X576)O[M5
M2-IZJ5RHH2=%G2H7#[3*ZCP&U#ZDH(QJXGT-52/6S,(U0,0!16+[J*?+>7;W
M#R(]Y.SD@4\Z]DAD%P('.NFX_U'/YIE^\7FQ"K,_+Q?GG[\EL'/=2@-M<BR8
MVG8D9 B>*="TTRG'C1-MJHSVI/-H,W7C4U_-T^R\WCB_GXIOB_!:FU[,4JO(
MP.G:RE)$!5$Z#D(697PFZ\]E(SD=1?C(!JXA&N^8NE.JN,.CYOL9/;SS\G<_
MKXU%;-A9>5\D6A:EX;3+HJ_I<JT#!)8+8.#16\8TDTV"^Q/;Q6O>[S[+9SL(
M_/WE=/%? CD6"=]_1*R3N)[EO&D2$F;W=@4NC"28M8&<8TTIJ@C!60-<H$.7
M,5IL<F5@!%Z?EO7=!_/?.<SN$DA/QF /T4YZQT]N8\1/TBYZ7V@+E+:@I<T\
MU9G=RB;PW 30/FFFBU16->GX=6)S?L!R^N7K7@OV(@TB N-&"R@^(BBDN#04
MX4'&DH0Q0D?=Q!L^$7]/RVSO@^V[<TGZ TP'6:UW.*NEJ&_#<OWUPS+,5V%[
MJ_B7K]=_LSG@8"1E6PBM)7$%*@H)$:4BY)K F0X<11/+LCN)XZ*Y2X3=.6AJ
MHN[.@'QQ>B)0D$/G-$G&I-I:SY#7)$,=RI&E4];(-AF?NZ2,?;S41NG?P=8!
M&ABSB&:YGCPK93J;5@9>TKI;?[UL,NPT\9!(QZS445B:0TB%@Y9)",[1"R]V
MP! ]X1I^Z*?;V'F8A'ZP<XA2%X-*>&2,O OSL^UA/\80?. !F, Z,=0A.,D=
M2,&T)AG$[':)['>"Q=53QZVFZ7E[.UPY/2#JJA,L*UG5NS\%):C,!3B7$^AB
M,4NF:#GX03$UIGTY0F.W=7Z ^$;6^E^G\^FG\T^7E:9!,1:+ !,L134\1_"*
M4.\9)IFCD]KNXE?OI/<;3QY9\X?H;3&$$,?6?OCC&N%2F&R3UL1TK-!'HEF5
M#,5I:6IT2^@?3/O7GSS.;C*8]@\68@>QROOSN,+_/"<QO?Q"7ZY*"+.H)W R
M@3!!@/+20\S)0<J<>>&<SJS-"+3[Z1FW7*EG?V-(1?:)Q\MFP%RJP*2#G#'6
M2<!U7*]F$*5Q,F.0&-J<8#U$T<@7V8;0]^,8.D#X_:'HLLI4(H6(64/2D9A@
M4H+7-H*D#5ORQ!QK,QSM7FJZ0\\AFOX^?@X0>P?8N6&WG\_":K6Y3W\UF,5K
M+;(6"3@3M,"DE1!DR'7,)3*#Q0?=IJSW^W2-V^WQ*>R00RJV;YQ>+&65@B]6
M&=!8YQPZ8R%$BF>YTK:4Y#DS3>S=HY2-?M0W' YVQ]@!2ND#9?<LQK_@+)?%
MDAB]#)ZL)KY"RH!1<*!824$T2@+SJ58Z8S2^R6V:'>GK%G&'H.(NY@9740?(
M^[:97$S">H]G]<?59I%:4T=T6(JK6:HW04P@@:D Y%&P2'N$T*)1P[SO4#5N
M\]NGL </I]0>$+JE_6()LWI%6Z '9FQ=PBJ#$_70TDA,0>M@6!M$7J=BY*AB
M..W>QLW!HAZ[(<+?ITN<?1/%Y4EC9D)R7V?W65T[^7D(7-H:$_FB5'9\QTG+
M]W[\R"@X7%>+0077@8EH;Y-??[NRQC7/3"KPUM71TY+6EU&I1MS.%IEH^35Q
MP4[(X[CMN9_"!MLKX,8VP]>+1]Y>-/M]L^E[?C$QXG++>HO+5$%UAA.;M==,
M6#".;TR7J3W.:]^=XDV)A5XN.QGI Q[^H]</'HBBQ0E5VL'V<4.DWY?H<Q+J
M-%_\,)'*!K(;NK;\L"34S,'5K9=,"TI)FV12[6].[D'PCUY/=!S<3PJ'IP7[
MBS:AJ]\6:ZSE^J\78;YZAPFG7^I>^ANN)P7)9PPA #)):YZ+!$&2 I(0R**4
M)?I6MPJ'X^)'/P _^0(9&#@=K)IOQ*^(^N?GRZK9"=$?92(_LB8207DGP)?L
M0?N@G)!"86YR;'XO-3_Z(=4P*#Y>D1V@\?4TQ.F,)(JK6]=3']FX+MB-/&=:
M<1&XJS->M$;:L@*#HJ4G%XX'DYI,ISB2[A\]!3P,PD\)CK[6PB4'2;E:#FJ
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
M^[2\@5=S>BRNUI<[B:7H4T51TX44=RI.\G-E$X86$ZQGP?%6=XT.)'GD',*
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
MG/#OI +/B@?-K/?$8LR#!L--7='RB-!N(_QI\-94;QW@\@D!7MEA)I&< >M
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
M+=8N!DYGM\@?XC:%NK".UU^P5GGZ D;8Z*)&$U23[I#V=NNNY&#[76\N-_7
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
MGE\LOX4+7*!U$16GR%[1T5.YT/F3Y"%GQ:P+V=9Y^J>]J1_1.&_ZI2MP'JG
MGK'Y)IQ__1"6^?/Z$UY<G.&"99=]J-,HHZ:0T*M2GYD1A*HAG3;*\"8O%X,I
MG#=?TQ4NCU+>>%3Z*U2ND+[]^M\VPV4-0O'^5.? I8E""Y!>*%"8% 2% 3#&
MA!I]"=R<%)</*9PWV=,5+H]27L_6<L%55K%L(T)OB)%M6TY"")Z<DJ@X8Z7)
M/.GC@IIF:P>Z0MTHY1P9U/RZRDU2CU=/C8>D$*__SV-3@;L(F"BE=_71M\D5
M)BC@-&@ K=FV@Q?"@*&(E,Q#-!P1<Y-T_<]D'&LJWB+!$>^_YIW?F](GI,VN
M)'"A7L<RB%J\%\&'S(Q&;J1MXN4_1=2\69 C,/#0#DPF^0XNG/=D54@'JR]7
M?+POE;GU9M?<>,^S=XX"C\CD-O#@X-$$\O.TR=HIG46;YIK!),Z;U9@088VT
MT@'>KL[. _[NN!$A\:!+)J'5ZSG0E1HQ*RB<CE3VFGG?I$+W:;+F34A,;KDF
MD7Z'HS*OV3EX_\-/__\T[DS#70X/8"%=8C&)!)R+ DHY@D7=+R]R-)9GDZ)N
M=.-/[]3\#-#;(J4_PL7E9EE[8'X:\.JB28Y[!<[4@04F!G!:9Y#&,1>U-UHU
M>>XY@-:N7* QB!EB2*;44P<WU<XZN3VL,<W$]M9UL2 H)S-$KA3H$I7/C#,4
M30[?"!J[\HV.@5XKO70 N2LO[^=3]2'\J,F&\\_KUW0+)JR[Z/9P:[G2I3 #
MNJX#4"H+XMO6#E(7?:KC7'231.5Q9'?E7!UK$T^DO6Z=KW=AL]F.A3FB)&W/
M)TWCD#U-8!O7+-!5IZ0N(%-*H'S$NA&2//8B"&L2I2VR?]?L9V#_%RZ_?+W
M_.H[_>D7@LBWL%S=_&7M">,+D^IKN== \4K=&BPR!,P)LD?G%?+0JDIN)*%=
M.65CL/)TUF!B#75P/3[)7\V-K"]7%Q_#!7[ 3=I.W["V6,,*(<5;NOZ-@EA7
ME\0L!$]:<.^:'+RQA';EFS5#X+$:Z@"!]WW/ >>+W <Z1BA !E>]"4[<Y417
MNG9!&_H+'5HM$Q]!9E<.V#'H:ZB=OK&WZV39DM"YF.MJNDBVG3N(=0M.YI8+
MH4TQKLE[\3@RYRVI.0WVCM5.!]C[V:[7L44+%F,@(\U JZVP.((3EH-(/!F3
M'=GN)IGZQZ3,6_[2[/8<+>79.\7O'8$M\=+'8KG4I,)ZN9<JBX(16)&16VM$
M= \VJ.UK"W_PR?.6GDR@\>/EU9U1N,ET+++FRK-@P5FDH((YA"@)LM&138N*
MC%YI,[]Y)SF#H&([ALJ$TNX ,Q_KS?B^_//\:F[P^WA!;AGFWU>__IVV>_U^
M>YA!NTWQ+J06!;.M/:(V7@W("R0P, %3IC]R4C7QIH^@>1#ZW M WZGTU@%$
M/UW&L\K [ZNT_H8+9Z1V!BV0RY9J1IAN8.NJZ+SG%+QJWV;5U,]D# *2?P%
M.D*ZW2:];Q+ZZ_(S\J\>28_.A _[^&G2XP>PTB9G+LC+9262I^MS !7I)V>S
MATC228%%%7238K.6.?-[G68W]_<OEW<]OXA%LN 4".<+J)0MQ80AU-08*T)(
M:6*3.H8Q1':5*Q^#D:?=J0DUT\$-]F1QQCW^WM'1_?P7GGW'/]:KBZ_GBR13
M88$+,(I["D"4 2>M!VY=IA@DB&!/7TGS!,$SM_$W@]"88INI]/F"</N_,6P^
M_[5>."DXKW->H@SD6*82*.QA"-H('G/RJF 3UVPDG3-/K.L-I8=H[Z6!D]"&
MBVRE-2IZD*H84,(:"")1:,[JD")&$9%L$J^.IG3F<7== G2T!E\81'];7VX6
M-F:A#0E2B%SY4PJ"(2:YDD$);VVCSM:QA,X\**]'@([6WTO#Y_([+G3*T3(Z
M<-9MMT2)"-X5!<5PX3$FKXV:'9]$Z,S3]KK$YUC]O2!\OBKTG;=,BI*T\SY
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
M._^Z_//JO"6T&1T'#(EN>B')I^-DK^G@!9M82J'5CME#R)V[JK5M>#^QNCH
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
MSLLHN8K)M$E"/DU7A^'LB6S?6*4<G7N9-%S=YVPP+62BL >T<744C+8D-XW
ML@T8L]"\-!DS=JSG=]H0]42>WQAE3./Y'1N=/A>,O<.+]^6!]'BVQI*O #8Q
M"NVY(?^62PV"8T M<K*FR=24$33.VSS7)+)MK:D.KM2!51\WG"Z22K:D&,&'
M0F*4U9 7FR"*0MZJ]=8W N(X.OLL>#@:+X=5<AVDO!?P(GW#U\Y[08EL@N4.
M3*PCUWV6=/*= RFM<;P4(UF37IO#R.TS+3@U7D^@R@Y>.@9%7T\R7(J4QF<+
MQ6M7JSL91%7(IXG$>^(I%=EDSN/1E/?I TP-X],J^&6\1]^P^]2+951<H[4*
M0C2)7/5$+ICD&CB/C'PS%8QN,LOH2+KG;> _F6T^H7([,-)C72<9,\O2,N(G
MU3LH!G"8+.1L/5.E1".:3!ILX?=.G@?HW>\=H[Q)GZ[['!*P>)!O._V8 **@
MIT$!#P5R.RK@?QR@J:M/)]CA0=,8[O_OQ\IH+RD3S4*X_?P=W>969L=*K$5)
MBH$RR4/(@7QXEPP+W+H<;0N#^01-QT]E?_31GTF2K^G?_'MAD47C+=FS4/>,
M>^;)I4,&]>9SSE.LW68]Z%-$S9L%F0H=CP>T3Z2&@TW]=]S$=:-]5O?.[+;5
M[U@C<OTA$YJ2762=P*!D@T)GET$AUMT0PM4UL_2+)H7'+*7.31[W&AJ4F_OJ
M?;EK=G]?;K_P>D;D:UQA65YLQ7X'="V0!VD3E)+JX+:0($IM@67GG$H1&VU*
M/X+F?LW1&&P]&E)Q(B5V\%APQ^JOI6"ZN/6EJF]/OM9'3.M56IXM[Z;$W?%J
M2HY1HH-2^Y954 6B=@5RX887+IEN,_C_&*+G3<NV1VQC-78%V9O)J34GMYT:
M]VIU?R[F S:54 *1!)JU\76X(?D13AKP49@0M(Y:-7D^.)#>>1.O[8':3GD=
MKC2]YVN]"YO--L@]8K[?4Q\WH5OX-*FGB#@S<U:+V@OCZ_)<GL%[1C=J0JX9
M$UGS)EU\#1W$]W]BE>GJ2TU6O"$!_RA7Z;.;,2 <8_9*D,-09&W,8."+)=P7
MQ$+DHHFR!<O/T-6OHS<&(X\RY!,JHX.;\59,KRXOOJXWRXL?VSE;QJH8$SFB
MN0Y0574LD3-DOHF"G%W2P;69&K6;G'F1-*G&]V4Q#A=_ER"ZV< 76,G&%M V
M%KK[K:B3?25@4LB$"J:TV3R\CZ!.3-(1RGX6/P=(O@,$$=5X?K%,;]:7JXO-
MCYNQ]-HXY@.'Q$RM5-+U79',-KF2DEGB+.HVFWQW4=,;=@Y1],,)VD=+O0/H
M; =&UD" _N79_[K<+,_S,E6U7+,37.&B;NLL-E/HH1,)2&8.3AAKD"M#GD"3
M&.YINCI)*DP)IRDUT0&P]M_[;V^GGPDM=8@J0E%UWU01DIQ(7X!+E91A*A;5
M9%;U -KF!5A+IVEJQ72 M7L1](>PS(N<4XXY9!!!DD\@#04GAKR#8+0NV147
M<I/%@P_HZ-7Q/E#/^YRG X3> 68^;-8),9_7PL.[S"V6RU4^7U@2BF.";*TN
MGN0B/?@4)9TO;6N3M,&' P:G =!31/5JD:9!TV3JZ !:CQ*M^X7WTZ6_0)N"
M%74\2#(,E"=1!BP:'$O&%Q^S=4WLUJ$$SYLQ;PW)DZBQ [CN9VLAK5<LIP@4
MQI"?8;V H#*=PSJ7MA;^%=8D';R?I'D+B5M#;B)5= "J.K(]K;^LZM!V.D#7
M3_?G"TTAD#04#UMA$RA3J_8C>:YHLQ$BUD'M37):>^B9M]:W-9RF4$+?;WMW
MY2+K\AN2MNI6OKPUQ_?^U30/?^.^:\)7P2.8/,&3(6IO7)0!LJTC>ID1$+4Q
MP$O.J-!P5$W2C*<H4OVY\*BN=%RN+NF\7A_<]>K\3@R!9:Z+@<ALO?G)4OM4
M+$AEG!!,%QZ:A P'T-I)+O9(+.V-1QLIK8-+];HY[A!.#9DT88RN<T,RF?Q0
M2XY8!A8T*L9LUJ4)/ \GN1.4MD+3>A;5]@/BZXOL$:L+X90*+@:PI4[@=*9
M*,R!LR9:AKXDW20I_ Q=\\+Q5/#8C<I)=-4/]'Z*UA\SE;VST7LZP='47RAR
M]Z&.!Z:+*9'$0BY-.L<'43=O%G!>&$ZHMW[ N$>6"X=>%,8+4"12ZC3# $X%
M#ED'EDA<)=HF@?+39,V;\9L7?E-HJH.N[9NTYB%2M+84Q94$ZVH3L$8!GCD/
MAEP?G[+*HLU0C2-H[J12X$1NY*F4VX']O&'UVCG9=SHM\11M(!G*[19*KL"E
M7, K)WTRC$Q!DP*68>3-O0G[1&C9@]()5=<1(']R4_;QEITWACE"#JHZT=,0
MEY&N)^:+UHJ'2+Y,2U@.(7)>TSDW."=78T<0W<=.?4J2)7(HR6WWH9"_Q,F/
M%D+KDBHWI>D#=)=>Y]Q G$)9'?B=^]B(6><2,$)B2FW'MD,0+$%R06<7Z\C;
M)A.MNL3:J?W%*932 ;9V]^#NDMJ"2Z5"%!:<)O:44PR\< F4M=8H3[_X)B4-
MPTF<M\3AU ALI+J^GZU_[@Y?EWM_-<U;]8 OF/"!>BP[)WB5#H0_76>89R%,
M?4F,$+TWP!-=Q#D;+T*3T1Y]O$K?JZ"\KYD[Z3#E$W<9R#])=1JL(O/N/3"9
M5#0R"=MFM<AT+'3R.G@D\HYXPYY2Q1U$)GO8V2.05S=/4C5(NZ1/_O'3[;$P
M*DAM4B"WFX(Q94L=UQTLA(1:.R>3?;B0;F)\3\%%)Q _,13WG8B3XZ+?0[$[
M,X'G).BHE.,*L"0.RC '@3PCL"I:GGC6O/&E-XS.%Y.2GP'8D^BV7^B^^1I6
M7\C5_W5%\ML6I5Z=2R:E9\27KQ7.BBE!/V&"4'@N.2EG\93 W4WEB\D,S #;
M"?3: 6B'C/+Z])74]3J<8ZYEN:2)[9_^^G?"[:JNFXOH6VT*7P1R!$,6&5Q1
MM1 AUS[-4BB Y;PD&U/!)@-<IV;DQ:0D6D)_5G1T<#KVOX$(5-D:$"YF4$I)
M\%XGX,$6;B7+O#0IV#LF@=NLI:,3K$ZAJ\GRNDU2:(^Z\\)/T^RF2:,-_)()
M4VF'L'6*N7!*"60&0>!VR2FG.SS5:D^)N=!?L*S:/M),GTY[<V_2[#.C$>\2
MW9G'Y(E,9WC=.<,C'4D30!;)#4;NI&E23'( K9UD#X[$TJ-2O,9*Z^":?<36
M.[S;P,BUD#+'NOZU-L@D6S<P)@O"Z,2Y4,'F)N?P*:)FKHQOC8CGNL(/54^/
M4/NYY&"19#1T6A$<4P:404VNJF,0&2?O(^129-/:N3UT]5$T=SP GD/6$=KH
M$5SU-KC^LVNO]"-I;O,=ZS%]E=+F,IR=;__I1[Q8;O ;*>-]/%M^N7[^C=EH
M\GT]Q*PL*%8,>,,D:*YC#,RC=&WFV4W,2!]E=>WA>TI]]XCWH>-"2N*>AYS
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
M+MG_V]9S0ZH#@SNQ(=6K+\OSQ6866-"!BP0ZQ0!*$><N>P8%F> A8[*QR?;
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
M"<WGBW">YW4J[Q%)V<,/.S6S&DCF2.G1U=NNNK#>V#&X9\P<!;/>6B$A:59
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
MV@*6)=E.XI<T0)NT6]"TS5JOP3X-E$19;"E2(ZFXWJ_?'2G9<9-N:=<L6=$
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
M:S&MP_](DQ?;D/]1"##?;[E"Q?[(Y/B?ONG;%?,W$H@7$$$!Z,+>%'O=6'#
M0EF0E_W+C-,[K+"!B/D:ZRFD/ZM=G&=]%<+*5B.<BVS)9I3!0,N7R6PG&DOB
M"4, 4L /JZ',6ZCQML@ $+!*WIFRB&P]^7O6)?P &YLW4*D3 XFA"G'F/IT!
M4OQ9>@FI:BAT0DVUG'*L=HI.RE<"ILR /,NEGG-X.DMUR'GT'F !8-^$"M2_
M^VOC[:'<\=KXL1>1S^8E;: !#/>HWW)=WWNB%/K=/NM]]'])__IV^''TX>9Z
M<.O?X]X.WO>O#]NURN6.E\\WT&H(M,TGH'XJ>$(&GWE<8,="/H2J?@"^>8U=
MX:@4\3X9YR;TUK"%-KPY/@!W'C7^"A*0)Q%ALY%W?&R F\_#Y<EIU7\3]7P3
MPC_?13WY=U%K2X]Q?O1#DGU"^>!;N5R'CP6[X21YRC>^GEOYYIUJKH;0,7A7
MN-U#=GV:M/-3O/)O^##0?Z)X^7]02P,$%     @ :D)94I5M$M\9"   ,B@
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
MOT(7YEJ8(;&=!,A;F6E#&.@;#$G+W:<;V5IC71W+)\DDN5]_*]D.22&4<J7
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
ME54G&%8>_BFN^5$D>RAJ_U]02P$"% ,4    " !J0EE2GN3T/Q=- P!.X20
M$0              @ $     <VAE;BTR,#(P,3(S,2YH=&U02P$"% ,4
M" !J0EE2I#+KJ/,5  !^^   $0              @ %&30, <VAE;BTR,#(P
M,3(S,2YX<V102P$"% ,4    " !J0EE2#1D/B0L[  "_F0( %0
M    @ %H8P, <VAE;BTR,#(P,3(S,5]C86PN>&UL4$L! A0#%     @ :D)9
M4G,$]2'9:@  YXP$ !4              ( !IIX# '-H96XM,C R,#$R,S%?
M9&5F+GAM;%!+ 0(4 Q0    ( &I"65**[K=BFA$  , 2   4
M  "  ;()! !S:&5N+3(P,C Q,C,Q7V<Q+FIP9U!+ 0(4 Q0    ( &I"65+G
M4JX.8FP  &JO   4              "  7X;! !S:&5N+3(P,C Q,C,Q7V<R
M+FIP9U!+ 0(4 Q0    ( &I"65+/+AU8,#8! %KI#  5              "
M 1*(! !S:&5N+3(P,C Q,C,Q7VQA8BYX;6Q02P$"% ,4    " !J0EE2_>A8
M<$2W  !P?0@ %0              @ %UO@4 <VAE;BTR,#(P,3(S,5]P<F4N
M>&UL4$L! A0#%     @ :D)94JI4GT@3 P  50L  !0              ( !
M['4& '-H96YE>#(Q,3(S,3(P,C N:'1M4$L! A0#%     @ :D)94AWL+$YW
M!@  &1L  !4              ( !,7D& '-H96YE>#(S,3$R,S$R,#(P+FAT
M;5!+ 0(4 Q0    ( &I"65(WXDV?.P@  /TH   5              "  =M_
M!@!S:&5N97@S,3$Q,C,Q,C R,"YH=&U02P$"% ,4    " !J0EE2E6T2WQD(
M   R*   %0              @ %)B 8 <VAE;F5X,S$R,3(S,3(P,C N:'1M
M4$L! A0#%     @ :D)94D^JPQ42"   >2<  !4              ( !E9 &
M '-H96YE>#,Q,S$R,S$R,#(P+FAT;5!+ 0(4 Q0    ( &I"65(Y4).J008
M &\E   4              "  =J8!@!S:&5N97@S,C$R,S$R,#(P+FAT;5!+
4!08     #@ . )X#  !-GP8    !

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